From 8b7f68d393da2e7808f4760f070fe85c20b0e67b Mon Sep 17 00:00:00 2001 From: prosecco Date: Thu, 1 Feb 2018 22:31:40 +0100 Subject: poly --- Makefile | 2 +- curve25519-amd64-asm.S | 1888 ---- curve25519-amd64.c | 234 - curve25519-donna32.c | 861 -- curve25519-donna64.c | 414 - curve25519-fiat32.c | 838 -- curve25519-fiat64.c | 577 - curve25519-hacl64.c | 763 -- curve25519-precomp.c | 1551 --- curve25519-sandy2x-asm.S | 3261 ------ curve25519-sandy2x.c | 139 - kremlib.h | 569 + main.c | 55 +- poly1305-hacl64.c | 569 + res | 26005 +++++++++++++++++++++++++++++++++++++++++++++ test_vectors.h | 1487 ++- 16 files changed, 28614 insertions(+), 10599 deletions(-) delete mode 100644 curve25519-amd64-asm.S delete mode 100644 curve25519-amd64.c delete mode 100644 curve25519-donna32.c delete mode 100644 curve25519-donna64.c delete mode 100644 curve25519-fiat32.c delete mode 100644 curve25519-fiat64.c delete mode 100644 curve25519-hacl64.c delete mode 100644 curve25519-precomp.c delete mode 100644 curve25519-sandy2x-asm.S delete mode 100644 curve25519-sandy2x.c create mode 100644 kremlib.h create mode 100644 poly1305-hacl64.c create mode 100644 res diff --git a/Makefile b/Makefile index b32bd88..0a8f19a 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ ifneq ($(KERNELRELEASE),) -kbench9000-y := main.o curve25519-donna64.o curve25519-hacl64.o curve25519-fiat64.o curve25519-sandy2x.o curve25519-sandy2x-asm.o curve25519-amd64.o curve25519-precomp.o curve25519-amd64-asm.o curve25519-donna32.o curve25519-fiat32.o +kbench9000-y := main.o poly1305-hacl64.o obj-m := kbench9000.o ccflags-y += -O3 ccflags-y += -D'pr_fmt(fmt)=KBUILD_MODNAME ": " fmt' diff --git a/curve25519-amd64-asm.S b/curve25519-amd64-asm.S deleted file mode 100644 index 27a5b6a..0000000 --- a/curve25519-amd64-asm.S +++ /dev/null @@ -1,1888 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0 - * - * Copyright (C) 2015 Google Inc. All Rights Reserved. - * Copyright (C) 2015-2018 Jason A. Donenfeld . All Rights Reserved. - * - * Original author: Peter Schwabe - */ - -/************************************************ - * W A R N I N G - * W A R N I N G - * W A R N I N G - * W A R N I N G - * W A R N I N G - * - * Do not import this file into the kernel as-is, - * because it makes use of the x86_64 redzone, - * which will entirely melt the kernel. We're sort - * of getting away with it here, since interrupts - * are disabled, but DANGER this will kill kittens. - * - * W A R N I N G - * W A R N I N G - * W A R N I N G - * W A R N I N G - * W A R N I N G - ************************************************/ - -.data -.p2align 4 - -x25519_x86_64_REDMASK51: .quad 0x0007FFFFFFFFFFFF -x25519_x86_64_121666_213: .quad 996687872 -x25519_x86_64_2P0: .quad 0xFFFFFFFFFFFDA -x25519_x86_64_2P1234: .quad 0xFFFFFFFFFFFFE -x25519_x86_64_4P0: .quad 0x1FFFFFFFFFFFB4 -x25519_x86_64_4P1234: .quad 0x1FFFFFFFFFFFFC -x25519_x86_64_MU0: .quad 0xED9CE5A30A2C131B -x25519_x86_64_MU1: .quad 0x2106215D086329A7 -x25519_x86_64_MU2: .quad 0xFFFFFFFFFFFFFFEB -x25519_x86_64_MU3: .quad 0xFFFFFFFFFFFFFFFF -x25519_x86_64_MU4: .quad 0x000000000000000F -x25519_x86_64_ORDER0: .quad 0x5812631A5CF5D3ED -x25519_x86_64_ORDER1: .quad 0x14DEF9DEA2F79CD6 -x25519_x86_64_ORDER2: .quad 0x0000000000000000 -x25519_x86_64_ORDER3: .quad 0x1000000000000000 -x25519_x86_64_EC2D0: .quad 1859910466990425 -x25519_x86_64_EC2D1: .quad 932731440258426 -x25519_x86_64_EC2D2: .quad 1072319116312658 -x25519_x86_64_EC2D3: .quad 1815898335770999 -x25519_x86_64_EC2D4: .quad 633789495995903 -x25519_x86_64__38: .quad 38 - -.text -.p2align 5 - -.globl x25519_x86_64_freeze -.hidden x25519_x86_64_freeze -x25519_x86_64_freeze: -.cfi_startproc -/* This is a leaf function and uses the redzone for saving registers. */ -movq %r12,-8(%rsp) -.cfi_rel_offset r12, -8 -movq 0(%rdi),%rsi -movq 8(%rdi),%rdx -movq 16(%rdi),%rcx -movq 24(%rdi),%r8 -movq 32(%rdi),%r9 -movq x25519_x86_64_REDMASK51(%rip),%rax -mov %rax,%r10 -sub $18,%r10 -mov $3,%r11 -._reduceloop: -mov %rsi,%r12 -shr $51,%r12 -and %rax,%rsi -add %r12,%rdx -mov %rdx,%r12 -shr $51,%r12 -and %rax,%rdx -add %r12,%rcx -mov %rcx,%r12 -shr $51,%r12 -and %rax,%rcx -add %r12,%r8 -mov %r8,%r12 -shr $51,%r12 -and %rax,%r8 -add %r12,%r9 -mov %r9,%r12 -shr $51,%r12 -and %rax,%r9 -imulq $19,%r12,%r12 -add %r12,%rsi -sub $1,%r11 -ja ._reduceloop -mov $1,%r12 -cmp %r10,%rsi -cmovl %r11,%r12 -cmp %rax,%rdx -cmovne %r11,%r12 -cmp %rax,%rcx -cmovne %r11,%r12 -cmp %rax,%r8 -cmovne %r11,%r12 -cmp %rax,%r9 -cmovne %r11,%r12 -neg %r12 -and %r12,%rax -and %r12,%r10 -sub %r10,%rsi -sub %rax,%rdx -sub %rax,%rcx -sub %rax,%r8 -sub %rax,%r9 -movq %rsi,0(%rdi) -movq %rdx,8(%rdi) -movq %rcx,16(%rdi) -movq %r8,24(%rdi) -movq %r9,32(%rdi) -movq -8(%rsp),%r12 -ret -.cfi_endproc - -.p2align 5 -.globl x25519_x86_64_mul -.hidden x25519_x86_64_mul -x25519_x86_64_mul: -.cfi_startproc -/* This is a leaf function and uses the redzone for saving registers. */ -movq %r12,-8(%rsp) -.cfi_rel_offset r12, -8 -movq %r13,-16(%rsp) -.cfi_rel_offset r13, -16 -movq %r14,-24(%rsp) -.cfi_rel_offset r14, -24 -movq %r15,-32(%rsp) -.cfi_rel_offset r15, -32 -movq %rbx,-40(%rsp) -.cfi_rel_offset rbx, -40 -movq %rbp,-48(%rsp) -.cfi_rel_offset rbp, -48 -mov %rdx,%rcx -movq 24(%rsi),%rdx -imulq $19,%rdx,%rax -movq %rax,-64(%rsp) -mulq 16(%rcx) -mov %rax,%r8 -mov %rdx,%r9 -movq 32(%rsi),%rdx -imulq $19,%rdx,%rax -movq %rax,-72(%rsp) -mulq 8(%rcx) -add %rax,%r8 -adc %rdx,%r9 -movq 0(%rsi),%rax -mulq 0(%rcx) -add %rax,%r8 -adc %rdx,%r9 -movq 0(%rsi),%rax -mulq 8(%rcx) -mov %rax,%r10 -mov %rdx,%r11 -movq 0(%rsi),%rax -mulq 16(%rcx) -mov %rax,%r12 -mov %rdx,%r13 -movq 0(%rsi),%rax -mulq 24(%rcx) -mov %rax,%r14 -mov %rdx,%r15 -movq 0(%rsi),%rax -mulq 32(%rcx) -mov %rax,%rbx -mov %rdx,%rbp -movq 8(%rsi),%rax -mulq 0(%rcx) -add %rax,%r10 -adc %rdx,%r11 -movq 8(%rsi),%rax -mulq 8(%rcx) -add %rax,%r12 -adc %rdx,%r13 -movq 8(%rsi),%rax -mulq 16(%rcx) -add %rax,%r14 -adc %rdx,%r15 -movq 8(%rsi),%rax -mulq 24(%rcx) -add %rax,%rbx -adc %rdx,%rbp -movq 8(%rsi),%rdx -imulq $19,%rdx,%rax -mulq 32(%rcx) -add %rax,%r8 -adc %rdx,%r9 -movq 16(%rsi),%rax -mulq 0(%rcx) -add %rax,%r12 -adc %rdx,%r13 -movq 16(%rsi),%rax -mulq 8(%rcx) -add %rax,%r14 -adc %rdx,%r15 -movq 16(%rsi),%rax -mulq 16(%rcx) -add %rax,%rbx -adc %rdx,%rbp -movq 16(%rsi),%rdx -imulq $19,%rdx,%rax -mulq 24(%rcx) -add %rax,%r8 -adc %rdx,%r9 -movq 16(%rsi),%rdx -imulq $19,%rdx,%rax -mulq 32(%rcx) -add %rax,%r10 -adc %rdx,%r11 -movq 24(%rsi),%rax -mulq 0(%rcx) -add %rax,%r14 -adc %rdx,%r15 -movq 24(%rsi),%rax -mulq 8(%rcx) -add %rax,%rbx -adc %rdx,%rbp -movq -64(%rsp),%rax -mulq 24(%rcx) -add %rax,%r10 -adc %rdx,%r11 -movq -64(%rsp),%rax -mulq 32(%rcx) -add %rax,%r12 -adc %rdx,%r13 -movq 32(%rsi),%rax -mulq 0(%rcx) -add %rax,%rbx -adc %rdx,%rbp -movq -72(%rsp),%rax -mulq 16(%rcx) -add %rax,%r10 -adc %rdx,%r11 -movq -72(%rsp),%rax -mulq 24(%rcx) -add %rax,%r12 -adc %rdx,%r13 -movq -72(%rsp),%rax -mulq 32(%rcx) -add %rax,%r14 -adc %rdx,%r15 -movq x25519_x86_64_REDMASK51(%rip),%rsi -shld $13,%r8,%r9 -and %rsi,%r8 -shld $13,%r10,%r11 -and %rsi,%r10 -add %r9,%r10 -shld $13,%r12,%r13 -and %rsi,%r12 -add %r11,%r12 -shld $13,%r14,%r15 -and %rsi,%r14 -add %r13,%r14 -shld $13,%rbx,%rbp -and %rsi,%rbx -add %r15,%rbx -imulq $19,%rbp,%rdx -add %rdx,%r8 -mov %r8,%rdx -shr $51,%rdx -add %r10,%rdx -mov %rdx,%rcx -shr $51,%rdx -and %rsi,%r8 -add %r12,%rdx -mov %rdx,%r9 -shr $51,%rdx -and %rsi,%rcx -add %r14,%rdx -mov %rdx,%rax -shr $51,%rdx -and %rsi,%r9 -add %rbx,%rdx -mov %rdx,%r10 -shr $51,%rdx -and %rsi,%rax -imulq $19,%rdx,%rdx -add %rdx,%r8 -and %rsi,%r10 -movq %r8,0(%rdi) -movq %rcx,8(%rdi) -movq %r9,16(%rdi) -movq %rax,24(%rdi) -movq %r10,32(%rdi) -movq -8(%rsp),%r12 -movq -16(%rsp),%r13 -movq -24(%rsp),%r14 -movq -32(%rsp),%r15 -movq -40(%rsp),%rbx -movq -48(%rsp),%rbp -ret -.cfi_endproc - -.p2align 5 -.globl x25519_x86_64_square -.hidden x25519_x86_64_square -x25519_x86_64_square: -.cfi_startproc -/* This is a leaf function and uses the redzone for saving registers. */ -movq %r12,-8(%rsp) -.cfi_rel_offset r12, -8 -movq %r13,-16(%rsp) -.cfi_rel_offset r13, -16 -movq %r14,-24(%rsp) -.cfi_rel_offset r14, -24 -movq %r15,-32(%rsp) -.cfi_rel_offset r15, -32 -movq %rbx,-40(%rsp) -.cfi_rel_offset rbx, -40 -movq 0(%rsi),%rax -mulq 0(%rsi) -mov %rax,%rcx -mov %rdx,%r8 -movq 0(%rsi),%rax -shl $1,%rax -mulq 8(%rsi) -mov %rax,%r9 -mov %rdx,%r10 -movq 0(%rsi),%rax -shl $1,%rax -mulq 16(%rsi) -mov %rax,%r11 -mov %rdx,%r12 -movq 0(%rsi),%rax -shl $1,%rax -mulq 24(%rsi) -mov %rax,%r13 -mov %rdx,%r14 -movq 0(%rsi),%rax -shl $1,%rax -mulq 32(%rsi) -mov %rax,%r15 -mov %rdx,%rbx -movq 8(%rsi),%rax -mulq 8(%rsi) -add %rax,%r11 -adc %rdx,%r12 -movq 8(%rsi),%rax -shl $1,%rax -mulq 16(%rsi) -add %rax,%r13 -adc %rdx,%r14 -movq 8(%rsi),%rax -shl $1,%rax -mulq 24(%rsi) -add %rax,%r15 -adc %rdx,%rbx -movq 8(%rsi),%rdx -imulq $38,%rdx,%rax -mulq 32(%rsi) -add %rax,%rcx -adc %rdx,%r8 -movq 16(%rsi),%rax -mulq 16(%rsi) -add %rax,%r15 -adc %rdx,%rbx -movq 16(%rsi),%rdx -imulq $38,%rdx,%rax -mulq 24(%rsi) -add %rax,%rcx -adc %rdx,%r8 -movq 16(%rsi),%rdx -imulq $38,%rdx,%rax -mulq 32(%rsi) -add %rax,%r9 -adc %rdx,%r10 -movq 24(%rsi),%rdx -imulq $19,%rdx,%rax -mulq 24(%rsi) -add %rax,%r9 -adc %rdx,%r10 -movq 24(%rsi),%rdx -imulq $38,%rdx,%rax -mulq 32(%rsi) -add %rax,%r11 -adc %rdx,%r12 -movq 32(%rsi),%rdx -imulq $19,%rdx,%rax -mulq 32(%rsi) -add %rax,%r13 -adc %rdx,%r14 -movq x25519_x86_64_REDMASK51(%rip),%rsi -shld $13,%rcx,%r8 -and %rsi,%rcx -shld $13,%r9,%r10 -and %rsi,%r9 -add %r8,%r9 -shld $13,%r11,%r12 -and %rsi,%r11 -add %r10,%r11 -shld $13,%r13,%r14 -and %rsi,%r13 -add %r12,%r13 -shld $13,%r15,%rbx -and %rsi,%r15 -add %r14,%r15 -imulq $19,%rbx,%rdx -add %rdx,%rcx -mov %rcx,%rdx -shr $51,%rdx -add %r9,%rdx -and %rsi,%rcx -mov %rdx,%r8 -shr $51,%rdx -add %r11,%rdx -and %rsi,%r8 -mov %rdx,%r9 -shr $51,%rdx -add %r13,%rdx -and %rsi,%r9 -mov %rdx,%rax -shr $51,%rdx -add %r15,%rdx -and %rsi,%rax -mov %rdx,%r10 -shr $51,%rdx -imulq $19,%rdx,%rdx -add %rdx,%rcx -and %rsi,%r10 -movq %rcx,0(%rdi) -movq %r8,8(%rdi) -movq %r9,16(%rdi) -movq %rax,24(%rdi) -movq %r10,32(%rdi) -movq -8(%rsp),%r12 -movq -16(%rsp),%r13 -movq -24(%rsp),%r14 -movq -32(%rsp),%r15 -movq -40(%rsp),%rbx -ret -.cfi_endproc - -.p2align 5 -.globl x25519_x86_64_ladderstep -.hidden x25519_x86_64_ladderstep -x25519_x86_64_ladderstep: -.cfi_startproc -sub $344,%rsp -.cfi_adjust_cfa_offset 344 -movq %r12,296(%rsp) -.cfi_rel_offset r12, 296 -movq %r13,304(%rsp) -.cfi_rel_offset r13, 304 -movq %r14,312(%rsp) -.cfi_rel_offset r14, 312 -movq %r15,320(%rsp) -.cfi_rel_offset r15, 320 -movq %rbx,328(%rsp) -.cfi_rel_offset rbx, 328 -movq %rbp,336(%rsp) -.cfi_rel_offset rbp, 336 -movq 40(%rdi),%rsi -movq 48(%rdi),%rdx -movq 56(%rdi),%rcx -movq 64(%rdi),%r8 -movq 72(%rdi),%r9 -mov %rsi,%rax -mov %rdx,%r10 -mov %rcx,%r11 -mov %r8,%r12 -mov %r9,%r13 -add x25519_x86_64_2P0(%rip),%rax -add x25519_x86_64_2P1234(%rip),%r10 -add x25519_x86_64_2P1234(%rip),%r11 -add x25519_x86_64_2P1234(%rip),%r12 -add x25519_x86_64_2P1234(%rip),%r13 -addq 80(%rdi),%rsi -addq 88(%rdi),%rdx -addq 96(%rdi),%rcx -addq 104(%rdi),%r8 -addq 112(%rdi),%r9 -subq 80(%rdi),%rax -subq 88(%rdi),%r10 -subq 96(%rdi),%r11 -subq 104(%rdi),%r12 -subq 112(%rdi),%r13 -movq %rsi,0(%rsp) -movq %rdx,8(%rsp) -movq %rcx,16(%rsp) -movq %r8,24(%rsp) -movq %r9,32(%rsp) -movq %rax,40(%rsp) -movq %r10,48(%rsp) -movq %r11,56(%rsp) -movq %r12,64(%rsp) -movq %r13,72(%rsp) -movq 40(%rsp),%rax -mulq 40(%rsp) -mov %rax,%rsi -mov %rdx,%rcx -movq 40(%rsp),%rax -shl $1,%rax -mulq 48(%rsp) -mov %rax,%r8 -mov %rdx,%r9 -movq 40(%rsp),%rax -shl $1,%rax -mulq 56(%rsp) -mov %rax,%r10 -mov %rdx,%r11 -movq 40(%rsp),%rax -shl $1,%rax -mulq 64(%rsp) -mov %rax,%r12 -mov %rdx,%r13 -movq 40(%rsp),%rax -shl $1,%rax -mulq 72(%rsp) -mov %rax,%r14 -mov %rdx,%r15 -movq 48(%rsp),%rax -mulq 48(%rsp) -add %rax,%r10 -adc %rdx,%r11 -movq 48(%rsp),%rax -shl $1,%rax -mulq 56(%rsp) -add %rax,%r12 -adc %rdx,%r13 -movq 48(%rsp),%rax -shl $1,%rax -mulq 64(%rsp) -add %rax,%r14 -adc %rdx,%r15 -movq 48(%rsp),%rdx -imulq $38,%rdx,%rax -mulq 72(%rsp) -add %rax,%rsi -adc %rdx,%rcx -movq 56(%rsp),%rax -mulq 56(%rsp) -add %rax,%r14 -adc %rdx,%r15 -movq 56(%rsp),%rdx -imulq $38,%rdx,%rax -mulq 64(%rsp) -add %rax,%rsi -adc %rdx,%rcx -movq 56(%rsp),%rdx -imulq $38,%rdx,%rax -mulq 72(%rsp) -add %rax,%r8 -adc %rdx,%r9 -movq 64(%rsp),%rdx -imulq $19,%rdx,%rax -mulq 64(%rsp) -add %rax,%r8 -adc %rdx,%r9 -movq 64(%rsp),%rdx -imulq $38,%rdx,%rax -mulq 72(%rsp) -add %rax,%r10 -adc %rdx,%r11 -movq 72(%rsp),%rdx -imulq $19,%rdx,%rax -mulq 72(%rsp) -add %rax,%r12 -adc %rdx,%r13 -movq x25519_x86_64_REDMASK51(%rip),%rdx -shld $13,%rsi,%rcx -and %rdx,%rsi -shld $13,%r8,%r9 -and %rdx,%r8 -add %rcx,%r8 -shld $13,%r10,%r11 -and %rdx,%r10 -add %r9,%r10 -shld $13,%r12,%r13 -and %rdx,%r12 -add %r11,%r12 -shld $13,%r14,%r15 -and %rdx,%r14 -add %r13,%r14 -imulq $19,%r15,%rcx -add %rcx,%rsi -mov %rsi,%rcx -shr $51,%rcx -add %r8,%rcx -and %rdx,%rsi -mov %rcx,%r8 -shr $51,%rcx -add %r10,%rcx -and %rdx,%r8 -mov %rcx,%r9 -shr $51,%rcx -add %r12,%rcx -and %rdx,%r9 -mov %rcx,%rax -shr $51,%rcx -add %r14,%rcx -and %rdx,%rax -mov %rcx,%r10 -shr $51,%rcx -imulq $19,%rcx,%rcx -add %rcx,%rsi -and %rdx,%r10 -movq %rsi,80(%rsp) -movq %r8,88(%rsp) -movq %r9,96(%rsp) -movq %rax,104(%rsp) -movq %r10,112(%rsp) -movq 0(%rsp),%rax -mulq 0(%rsp) -mov %rax,%rsi -mov %rdx,%rcx -movq 0(%rsp),%rax -shl $1,%rax -mulq 8(%rsp) -mov %rax,%r8 -mov %rdx,%r9 -movq 0(%rsp),%rax -shl $1,%rax -mulq 16(%rsp) -mov %rax,%r10 -mov %rdx,%r11 -movq 0(%rsp),%rax -shl $1,%rax -mulq 24(%rsp) -mov %rax,%r12 -mov %rdx,%r13 -movq 0(%rsp),%rax -shl $1,%rax -mulq 32(%rsp) -mov %rax,%r14 -mov %rdx,%r15 -movq 8(%rsp),%rax -mulq 8(%rsp) -add %rax,%r10 -adc %rdx,%r11 -movq 8(%rsp),%rax -shl $1,%rax -mulq 16(%rsp) -add %rax,%r12 -adc %rdx,%r13 -movq 8(%rsp),%rax -shl $1,%rax -mulq 24(%rsp) -add %rax,%r14 -adc %rdx,%r15 -movq 8(%rsp),%rdx -imulq $38,%rdx,%rax -mulq 32(%rsp) -add %rax,%rsi -adc %rdx,%rcx -movq 16(%rsp),%rax -mulq 16(%rsp) -add %rax,%r14 -adc %rdx,%r15 -movq 16(%rsp),%rdx -imulq $38,%rdx,%rax -mulq 24(%rsp) -add %rax,%rsi -adc %rdx,%rcx -movq 16(%rsp),%rdx -imulq $38,%rdx,%rax -mulq 32(%rsp) -add %rax,%r8 -adc %rdx,%r9 -movq 24(%rsp),%rdx -imulq $19,%rdx,%rax -mulq 24(%rsp) -add %rax,%r8 -adc %rdx,%r9 -movq 24(%rsp),%rdx -imulq $38,%rdx,%rax -mulq 32(%rsp) -add %rax,%r10 -adc %rdx,%r11 -movq 32(%rsp),%rdx -imulq $19,%rdx,%rax -mulq 32(%rsp) -add %rax,%r12 -adc %rdx,%r13 -movq x25519_x86_64_REDMASK51(%rip),%rdx -shld $13,%rsi,%rcx -and %rdx,%rsi -shld $13,%r8,%r9 -and %rdx,%r8 -add %rcx,%r8 -shld $13,%r10,%r11 -and %rdx,%r10 -add %r9,%r10 -shld $13,%r12,%r13 -and %rdx,%r12 -add %r11,%r12 -shld $13,%r14,%r15 -and %rdx,%r14 -add %r13,%r14 -imulq $19,%r15,%rcx -add %rcx,%rsi -mov %rsi,%rcx -shr $51,%rcx -add %r8,%rcx -and %rdx,%rsi -mov %rcx,%r8 -shr $51,%rcx -add %r10,%rcx -and %rdx,%r8 -mov %rcx,%r9 -shr $51,%rcx -add %r12,%rcx -and %rdx,%r9 -mov %rcx,%rax -shr $51,%rcx -add %r14,%rcx -and %rdx,%rax -mov %rcx,%r10 -shr $51,%rcx -imulq $19,%rcx,%rcx -add %rcx,%rsi -and %rdx,%r10 -movq %rsi,120(%rsp) -movq %r8,128(%rsp) -movq %r9,136(%rsp) -movq %rax,144(%rsp) -movq %r10,152(%rsp) -mov %rsi,%rsi -mov %r8,%rdx -mov %r9,%rcx -mov %rax,%r8 -mov %r10,%r9 -add x25519_x86_64_2P0(%rip),%rsi -add x25519_x86_64_2P1234(%rip),%rdx -add x25519_x86_64_2P1234(%rip),%rcx -add x25519_x86_64_2P1234(%rip),%r8 -add x25519_x86_64_2P1234(%rip),%r9 -subq 80(%rsp),%rsi -subq 88(%rsp),%rdx -subq 96(%rsp),%rcx -subq 104(%rsp),%r8 -subq 112(%rsp),%r9 -movq %rsi,160(%rsp) -movq %rdx,168(%rsp) -movq %rcx,176(%rsp) -movq %r8,184(%rsp) -movq %r9,192(%rsp) -movq 120(%rdi),%rsi -movq 128(%rdi),%rdx -movq 136(%rdi),%rcx -movq 144(%rdi),%r8 -movq 152(%rdi),%r9 -mov %rsi,%rax -mov %rdx,%r10 -mov %rcx,%r11 -mov %r8,%r12 -mov %r9,%r13 -add x25519_x86_64_2P0(%rip),%rax -add x25519_x86_64_2P1234(%rip),%r10 -add x25519_x86_64_2P1234(%rip),%r11 -add x25519_x86_64_2P1234(%rip),%r12 -add x25519_x86_64_2P1234(%rip),%r13 -addq 160(%rdi),%rsi -addq 168(%rdi),%rdx -addq 176(%rdi),%rcx -addq 184(%rdi),%r8 -addq 192(%rdi),%r9 -subq 160(%rdi),%rax -subq 168(%rdi),%r10 -subq 176(%rdi),%r11 -subq 184(%rdi),%r12 -subq 192(%rdi),%r13 -movq %rsi,200(%rsp) -movq %rdx,208(%rsp) -movq %rcx,216(%rsp) -movq %r8,224(%rsp) -movq %r9,232(%rsp) -movq %rax,240(%rsp) -movq %r10,248(%rsp) -movq %r11,256(%rsp) -movq %r12,264(%rsp) -movq %r13,272(%rsp) -movq 224(%rsp),%rsi -imulq $19,%rsi,%rax -movq %rax,280(%rsp) -mulq 56(%rsp) -mov %rax,%rsi -mov %rdx,%rcx -movq 232(%rsp),%rdx -imulq $19,%rdx,%rax -movq %rax,288(%rsp) -mulq 48(%rsp) -add %rax,%rsi -adc %rdx,%rcx -movq 200(%rsp),%rax -mulq 40(%rsp) -add %rax,%rsi -adc %rdx,%rcx -movq 200(%rsp),%rax -mulq 48(%rsp) -mov %rax,%r8 -mov %rdx,%r9 -movq 200(%rsp),%rax -mulq 56(%rsp) -mov %rax,%r10 -mov %rdx,%r11 -movq 200(%rsp),%rax -mulq 64(%rsp) -mov %rax,%r12 -mov %rdx,%r13 -movq 200(%rsp),%rax -mulq 72(%rsp) -mov %rax,%r14 -mov %rdx,%r15 -movq 208(%rsp),%rax -mulq 40(%rsp) -add %rax,%r8 -adc %rdx,%r9 -movq 208(%rsp),%rax -mulq 48(%rsp) -add %rax,%r10 -adc %rdx,%r11 -movq 208(%rsp),%rax -mulq 56(%rsp) -add %rax,%r12 -adc %rdx,%r13 -movq 208(%rsp),%rax -mulq 64(%rsp) -add %rax,%r14 -adc %rdx,%r15 -movq 208(%rsp),%rdx -imulq $19,%rdx,%rax -mulq 72(%rsp) -add %rax,%rsi -adc %rdx,%rcx -movq 216(%rsp),%rax -mulq 40(%rsp) -add %rax,%r10 -adc %rdx,%r11 -movq 216(%rsp),%rax -mulq 48(%rsp) -add %rax,%r12 -adc %rdx,%r13 -movq 216(%rsp),%rax -mulq 56(%rsp) -add %rax,%r14 -adc %rdx,%r15 -movq 216(%rsp),%rdx -imulq $19,%rdx,%rax -mulq 64(%rsp) -add %rax,%rsi -adc %rdx,%rcx -movq 216(%rsp),%rdx -imulq $19,%rdx,%rax -mulq 72(%rsp) -add %rax,%r8 -adc %rdx,%r9 -movq 224(%rsp),%rax -mulq 40(%rsp) -add %rax,%r12 -adc %rdx,%r13 -movq 224(%rsp),%rax -mulq 48(%rsp) -add %rax,%r14 -adc %rdx,%r15 -movq 280(%rsp),%rax -mulq 64(%rsp) -add %rax,%r8 -adc %rdx,%r9 -movq 280(%rsp),%rax -mulq 72(%rsp) -add %rax,%r10 -adc %rdx,%r11 -movq 232(%rsp),%rax -mulq 40(%rsp) -add %rax,%r14 -adc %rdx,%r15 -movq 288(%rsp),%rax -mulq 56(%rsp) -add %rax,%r8 -adc %rdx,%r9 -movq 288(%rsp),%rax -mulq 64(%rsp) -add %rax,%r10 -adc %rdx,%r11 -movq 288(%rsp),%rax -mulq 72(%rsp) -add %rax,%r12 -adc %rdx,%r13 -movq x25519_x86_64_REDMASK51(%rip),%rdx -shld $13,%rsi,%rcx -and %rdx,%rsi -shld $13,%r8,%r9 -and %rdx,%r8 -add %rcx,%r8 -shld $13,%r10,%r11 -and %rdx,%r10 -add %r9,%r10 -shld $13,%r12,%r13 -and %rdx,%r12 -add %r11,%r12 -shld $13,%r14,%r15 -and %rdx,%r14 -add %r13,%r14 -imulq $19,%r15,%rcx -add %rcx,%rsi -mov %rsi,%rcx -shr $51,%rcx -add %r8,%rcx -mov %rcx,%r8 -shr $51,%rcx -and %rdx,%rsi -add %r10,%rcx -mov %rcx,%r9 -shr $51,%rcx -and %rdx,%r8 -add %r12,%rcx -mov %rcx,%rax -shr $51,%rcx -and %rdx,%r9 -add %r14,%rcx -mov %rcx,%r10 -shr $51,%rcx -and %rdx,%rax -imulq $19,%rcx,%rcx -add %rcx,%rsi -and %rdx,%r10 -movq %rsi,40(%rsp) -movq %r8,48(%rsp) -movq %r9,56(%rsp) -movq %rax,64(%rsp) -movq %r10,72(%rsp) -movq 264(%rsp),%rsi -imulq $19,%rsi,%rax -movq %rax,200(%rsp) -mulq 16(%rsp) -mov %rax,%rsi -mov %rdx,%rcx -movq 272(%rsp),%rdx -imulq $19,%rdx,%rax -movq %rax,208(%rsp) -mulq 8(%rsp) -add %rax,%rsi -adc %rdx,%rcx -movq 240(%rsp),%rax -mulq 0(%rsp) -add %rax,%rsi -adc %rdx,%rcx -movq 240(%rsp),%rax -mulq 8(%rsp) -mov %rax,%r8 -mov %rdx,%r9 -movq 240(%rsp),%rax -mulq 16(%rsp) -mov %rax,%r10 -mov %rdx,%r11 -movq 240(%rsp),%rax -mulq 24(%rsp) -mov %rax,%r12 -mov %rdx,%r13 -movq 240(%rsp),%rax -mulq 32(%rsp) -mov %rax,%r14 -mov %rdx,%r15 -movq 248(%rsp),%rax -mulq 0(%rsp) -add %rax,%r8 -adc %rdx,%r9 -movq 248(%rsp),%rax -mulq 8(%rsp) -add %rax,%r10 -adc %rdx,%r11 -movq 248(%rsp),%rax -mulq 16(%rsp) -add %rax,%r12 -adc %rdx,%r13 -movq 248(%rsp),%rax -mulq 24(%rsp) -add %rax,%r14 -adc %rdx,%r15 -movq 248(%rsp),%rdx -imulq $19,%rdx,%rax -mulq 32(%rsp) -add %rax,%rsi -adc %rdx,%rcx -movq 256(%rsp),%rax -mulq 0(%rsp) -add %rax,%r10 -adc %rdx,%r11 -movq 256(%rsp),%rax -mulq 8(%rsp) -add %rax,%r12 -adc %rdx,%r13 -movq 256(%rsp),%rax -mulq 16(%rsp) -add %rax,%r14 -adc %rdx,%r15 -movq 256(%rsp),%rdx -imulq $19,%rdx,%rax -mulq 24(%rsp) -add %rax,%rsi -adc %rdx,%rcx -movq 256(%rsp),%rdx -imulq $19,%rdx,%rax -mulq 32(%rsp) -add %rax,%r8 -adc %rdx,%r9 -movq 264(%rsp),%rax -mulq 0(%rsp) -add %rax,%r12 -adc %rdx,%r13 -movq 264(%rsp),%rax -mulq 8(%rsp) -add %rax,%r14 -adc %rdx,%r15 -movq 200(%rsp),%rax -mulq 24(%rsp) -add %rax,%r8 -adc %rdx,%r9 -movq 200(%rsp),%rax -mulq 32(%rsp) -add %rax,%r10 -adc %rdx,%r11 -movq 272(%rsp),%rax -mulq 0(%rsp) -add %rax,%r14 -adc %rdx,%r15 -movq 208(%rsp),%rax -mulq 16(%rsp) -add %rax,%r8 -adc %rdx,%r9 -movq 208(%rsp),%rax -mulq 24(%rsp) -add %rax,%r10 -adc %rdx,%r11 -movq 208(%rsp),%rax -mulq 32(%rsp) -add %rax,%r12 -adc %rdx,%r13 -movq x25519_x86_64_REDMASK51(%rip),%rdx -shld $13,%rsi,%rcx -and %rdx,%rsi -shld $13,%r8,%r9 -and %rdx,%r8 -add %rcx,%r8 -shld $13,%r10,%r11 -and %rdx,%r10 -add %r9,%r10 -shld $13,%r12,%r13 -and %rdx,%r12 -add %r11,%r12 -shld $13,%r14,%r15 -and %rdx,%r14 -add %r13,%r14 -imulq $19,%r15,%rcx -add %rcx,%rsi -mov %rsi,%rcx -shr $51,%rcx -add %r8,%rcx -mov %rcx,%r8 -shr $51,%rcx -and %rdx,%rsi -add %r10,%rcx -mov %rcx,%r9 -shr $51,%rcx -and %rdx,%r8 -add %r12,%rcx -mov %rcx,%rax -shr $51,%rcx -and %rdx,%r9 -add %r14,%rcx -mov %rcx,%r10 -shr $51,%rcx -and %rdx,%rax -imulq $19,%rcx,%rcx -add %rcx,%rsi -and %rdx,%r10 -mov %rsi,%rdx -mov %r8,%rcx -mov %r9,%r11 -mov %rax,%r12 -mov %r10,%r13 -add x25519_x86_64_2P0(%rip),%rdx -add x25519_x86_64_2P1234(%rip),%rcx -add x25519_x86_64_2P1234(%rip),%r11 -add x25519_x86_64_2P1234(%rip),%r12 -add x25519_x86_64_2P1234(%rip),%r13 -addq 40(%rsp),%rsi -addq 48(%rsp),%r8 -addq 56(%rsp),%r9 -addq 64(%rsp),%rax -addq 72(%rsp),%r10 -subq 40(%rsp),%rdx -subq 48(%rsp),%rcx -subq 56(%rsp),%r11 -subq 64(%rsp),%r12 -subq 72(%rsp),%r13 -movq %rsi,120(%rdi) -movq %r8,128(%rdi) -movq %r9,136(%rdi) -movq %rax,144(%rdi) -movq %r10,152(%rdi) -movq %rdx,160(%rdi) -movq %rcx,168(%rdi) -movq %r11,176(%rdi) -movq %r12,184(%rdi) -movq %r13,192(%rdi) -movq 120(%rdi),%rax -mulq 120(%rdi) -mov %rax,%rsi -mov %rdx,%rcx -movq 120(%rdi),%rax -shl $1,%rax -mulq 128(%rdi) -mov %rax,%r8 -mov %rdx,%r9 -movq 120(%rdi),%rax -shl $1,%rax -mulq 136(%rdi) -mov %rax,%r10 -mov %rdx,%r11 -movq 120(%rdi),%rax -shl $1,%rax -mulq 144(%rdi) -mov %rax,%r12 -mov %rdx,%r13 -movq 120(%rdi),%rax -shl $1,%rax -mulq 152(%rdi) -mov %rax,%r14 -mov %rdx,%r15 -movq 128(%rdi),%rax -mulq 128(%rdi) -add %rax,%r10 -adc %rdx,%r11 -movq 128(%rdi),%rax -shl $1,%rax -mulq 136(%rdi) -add %rax,%r12 -adc %rdx,%r13 -movq 128(%rdi),%rax -shl $1,%rax -mulq 144(%rdi) -add %rax,%r14 -adc %rdx,%r15 -movq 128(%rdi),%rdx -imulq $38,%rdx,%rax -mulq 152(%rdi) -add %rax,%rsi -adc %rdx,%rcx -movq 136(%rdi),%rax -mulq 136(%rdi) -add %rax,%r14 -adc %rdx,%r15 -movq 136(%rdi),%rdx -imulq $38,%rdx,%rax -mulq 144(%rdi) -add %rax,%rsi -adc %rdx,%rcx -movq 136(%rdi),%rdx -imulq $38,%rdx,%rax -mulq 152(%rdi) -add %rax,%r8 -adc %rdx,%r9 -movq 144(%rdi),%rdx -imulq $19,%rdx,%rax -mulq 144(%rdi) -add %rax,%r8 -adc %rdx,%r9 -movq 144(%rdi),%rdx -imulq $38,%rdx,%rax -mulq 152(%rdi) -add %rax,%r10 -adc %rdx,%r11 -movq 152(%rdi),%rdx -imulq $19,%rdx,%rax -mulq 152(%rdi) -add %rax,%r12 -adc %rdx,%r13 -movq x25519_x86_64_REDMASK51(%rip),%rdx -shld $13,%rsi,%rcx -and %rdx,%rsi -shld $13,%r8,%r9 -and %rdx,%r8 -add %rcx,%r8 -shld $13,%r10,%r11 -and %rdx,%r10 -add %r9,%r10 -shld $13,%r12,%r13 -and %rdx,%r12 -add %r11,%r12 -shld $13,%r14,%r15 -and %rdx,%r14 -add %r13,%r14 -imulq $19,%r15,%rcx -add %rcx,%rsi -mov %rsi,%rcx -shr $51,%rcx -add %r8,%rcx -and %rdx,%rsi -mov %rcx,%r8 -shr $51,%rcx -add %r10,%rcx -and %rdx,%r8 -mov %rcx,%r9 -shr $51,%rcx -add %r12,%rcx -and %rdx,%r9 -mov %rcx,%rax -shr $51,%rcx -add %r14,%rcx -and %rdx,%rax -mov %rcx,%r10 -shr $51,%rcx -imulq $19,%rcx,%rcx -add %rcx,%rsi -and %rdx,%r10 -movq %rsi,120(%rdi) -movq %r8,128(%rdi) -movq %r9,136(%rdi) -movq %rax,144(%rdi) -movq %r10,152(%rdi) -movq 160(%rdi),%rax -mulq 160(%rdi) -mov %rax,%rsi -mov %rdx,%rcx -movq 160(%rdi),%rax -shl $1,%rax -mulq 168(%rdi) -mov %rax,%r8 -mov %rdx,%r9 -movq 160(%rdi),%rax -shl $1,%rax -mulq 176(%rdi) -mov %rax,%r10 -mov %rdx,%r11 -movq 160(%rdi),%rax -shl $1,%rax -mulq 184(%rdi) -mov %rax,%r12 -mov %rdx,%r13 -movq 160(%rdi),%rax -shl $1,%rax -mulq 192(%rdi) -mov %rax,%r14 -mov %rdx,%r15 -movq 168(%rdi),%rax -mulq 168(%rdi) -add %rax,%r10 -adc %rdx,%r11 -movq 168(%rdi),%rax -shl $1,%rax -mulq 176(%rdi) -add %rax,%r12 -adc %rdx,%r13 -movq 168(%rdi),%rax -shl $1,%rax -mulq 184(%rdi) -add %rax,%r14 -adc %rdx,%r15 -movq 168(%rdi),%rdx -imulq $38,%rdx,%rax -mulq 192(%rdi) -add %rax,%rsi -adc %rdx,%rcx -movq 176(%rdi),%rax -mulq 176(%rdi) -add %rax,%r14 -adc %rdx,%r15 -movq 176(%rdi),%rdx -imulq $38,%rdx,%rax -mulq 184(%rdi) -add %rax,%rsi -adc %rdx,%rcx -movq 176(%rdi),%rdx -imulq $38,%rdx,%rax -mulq 192(%rdi) -add %rax,%r8 -adc %rdx,%r9 -movq 184(%rdi),%rdx -imulq $19,%rdx,%rax -mulq 184(%rdi) -add %rax,%r8 -adc %rdx,%r9 -movq 184(%rdi),%rdx -imulq $38,%rdx,%rax -mulq 192(%rdi) -add %rax,%r10 -adc %rdx,%r11 -movq 192(%rdi),%rdx -imulq $19,%rdx,%rax -mulq 192(%rdi) -add %rax,%r12 -adc %rdx,%r13 -movq x25519_x86_64_REDMASK51(%rip),%rdx -shld $13,%rsi,%rcx -and %rdx,%rsi -shld $13,%r8,%r9 -and %rdx,%r8 -add %rcx,%r8 -shld $13,%r10,%r11 -and %rdx,%r10 -add %r9,%r10 -shld $13,%r12,%r13 -and %rdx,%r12 -add %r11,%r12 -shld $13,%r14,%r15 -and %rdx,%r14 -add %r13,%r14 -imulq $19,%r15,%rcx -add %rcx,%rsi -mov %rsi,%rcx -shr $51,%rcx -add %r8,%rcx -and %rdx,%rsi -mov %rcx,%r8 -shr $51,%rcx -add %r10,%rcx -and %rdx,%r8 -mov %rcx,%r9 -shr $51,%rcx -add %r12,%rcx -and %rdx,%r9 -mov %rcx,%rax -shr $51,%rcx -add %r14,%rcx -and %rdx,%rax -mov %rcx,%r10 -shr $51,%rcx -imulq $19,%rcx,%rcx -add %rcx,%rsi -and %rdx,%r10 -movq %rsi,160(%rdi) -movq %r8,168(%rdi) -movq %r9,176(%rdi) -movq %rax,184(%rdi) -movq %r10,192(%rdi) -movq 184(%rdi),%rsi -imulq $19,%rsi,%rax -movq %rax,0(%rsp) -mulq 16(%rdi) -mov %rax,%rsi -mov %rdx,%rcx -movq 192(%rdi),%rdx -imulq $19,%rdx,%rax -movq %rax,8(%rsp) -mulq 8(%rdi) -add %rax,%rsi -adc %rdx,%rcx -movq 160(%rdi),%rax -mulq 0(%rdi) -add %rax,%rsi -adc %rdx,%rcx -movq 160(%rdi),%rax -mulq 8(%rdi) -mov %rax,%r8 -mov %rdx,%r9 -movq 160(%rdi),%rax -mulq 16(%rdi) -mov %rax,%r10 -mov %rdx,%r11 -movq 160(%rdi),%rax -mulq 24(%rdi) -mov %rax,%r12 -mov %rdx,%r13 -movq 160(%rdi),%rax -mulq 32(%rdi) -mov %rax,%r14 -mov %rdx,%r15 -movq 168(%rdi),%rax -mulq 0(%rdi) -add %rax,%r8 -adc %rdx,%r9 -movq 168(%rdi),%rax -mulq 8(%rdi) -add %rax,%r10 -adc %rdx,%r11 -movq 168(%rdi),%rax -mulq 16(%rdi) -add %rax,%r12 -adc %rdx,%r13 -movq 168(%rdi),%rax -mulq 24(%rdi) -add %rax,%r14 -adc %rdx,%r15 -movq 168(%rdi),%rdx -imulq $19,%rdx,%rax -mulq 32(%rdi) -add %rax,%rsi -adc %rdx,%rcx -movq 176(%rdi),%rax -mulq 0(%rdi) -add %rax,%r10 -adc %rdx,%r11 -movq 176(%rdi),%rax -mulq 8(%rdi) -add %rax,%r12 -adc %rdx,%r13 -movq 176(%rdi),%rax -mulq 16(%rdi) -add %rax,%r14 -adc %rdx,%r15 -movq 176(%rdi),%rdx -imulq $19,%rdx,%rax -mulq 24(%rdi) -add %rax,%rsi -adc %rdx,%rcx -movq 176(%rdi),%rdx -imulq $19,%rdx,%rax -mulq 32(%rdi) -add %rax,%r8 -adc %rdx,%r9 -movq 184(%rdi),%rax -mulq 0(%rdi) -add %rax,%r12 -adc %rdx,%r13 -movq 184(%rdi),%rax -mulq 8(%rdi) -add %rax,%r14 -adc %rdx,%r15 -movq 0(%rsp),%rax -mulq 24(%rdi) -add %rax,%r8 -adc %rdx,%r9 -movq 0(%rsp),%rax -mulq 32(%rdi) -add %rax,%r10 -adc %rdx,%r11 -movq 192(%rdi),%rax -mulq 0(%rdi) -add %rax,%r14 -adc %rdx,%r15 -movq 8(%rsp),%rax -mulq 16(%rdi) -add %rax,%r8 -adc %rdx,%r9 -movq 8(%rsp),%rax -mulq 24(%rdi) -add %rax,%r10 -adc %rdx,%r11 -movq 8(%rsp),%rax -mulq 32(%rdi) -add %rax,%r12 -adc %rdx,%r13 -movq x25519_x86_64_REDMASK51(%rip),%rdx -shld $13,%rsi,%rcx -and %rdx,%rsi -shld $13,%r8,%r9 -and %rdx,%r8 -add %rcx,%r8 -shld $13,%r10,%r11 -and %rdx,%r10 -add %r9,%r10 -shld $13,%r12,%r13 -and %rdx,%r12 -add %r11,%r12 -shld $13,%r14,%r15 -and %rdx,%r14 -add %r13,%r14 -imulq $19,%r15,%rcx -add %rcx,%rsi -mov %rsi,%rcx -shr $51,%rcx -add %r8,%rcx -mov %rcx,%r8 -shr $51,%rcx -and %rdx,%rsi -add %r10,%rcx -mov %rcx,%r9 -shr $51,%rcx -and %rdx,%r8 -add %r12,%rcx -mov %rcx,%rax -shr $51,%rcx -and %rdx,%r9 -add %r14,%rcx -mov %rcx,%r10 -shr $51,%rcx -and %rdx,%rax -imulq $19,%rcx,%rcx -add %rcx,%rsi -and %rdx,%r10 -movq %rsi,160(%rdi) -movq %r8,168(%rdi) -movq %r9,176(%rdi) -movq %rax,184(%rdi) -movq %r10,192(%rdi) -movq 144(%rsp),%rsi -imulq $19,%rsi,%rax -movq %rax,0(%rsp) -mulq 96(%rsp) -mov %rax,%rsi -mov %rdx,%rcx -movq 152(%rsp),%rdx -imulq $19,%rdx,%rax -movq %rax,8(%rsp) -mulq 88(%rsp) -add %rax,%rsi -adc %rdx,%rcx -movq 120(%rsp),%rax -mulq 80(%rsp) -add %rax,%rsi -adc %rdx,%rcx -movq 120(%rsp),%rax -mulq 88(%rsp) -mov %rax,%r8 -mov %rdx,%r9 -movq 120(%rsp),%rax -mulq 96(%rsp) -mov %rax,%r10 -mov %rdx,%r11 -movq 120(%rsp),%rax -mulq 104(%rsp) -mov %rax,%r12 -mov %rdx,%r13 -movq 120(%rsp),%rax -mulq 112(%rsp) -mov %rax,%r14 -mov %rdx,%r15 -movq 128(%rsp),%rax -mulq 80(%rsp) -add %rax,%r8 -adc %rdx,%r9 -movq 128(%rsp),%rax -mulq 88(%rsp) -add %rax,%r10 -adc %rdx,%r11 -movq 128(%rsp),%rax -mulq 96(%rsp) -add %rax,%r12 -adc %rdx,%r13 -movq 128(%rsp),%rax -mulq 104(%rsp) -add %rax,%r14 -adc %rdx,%r15 -movq 128(%rsp),%rdx -imulq $19,%rdx,%rax -mulq 112(%rsp) -add %rax,%rsi -adc %rdx,%rcx -movq 136(%rsp),%rax -mulq 80(%rsp) -add %rax,%r10 -adc %rdx,%r11 -movq 136(%rsp),%rax -mulq 88(%rsp) -add %rax,%r12 -adc %rdx,%r13 -movq 136(%rsp),%rax -mulq 96(%rsp) -add %rax,%r14 -adc %rdx,%r15 -movq 136(%rsp),%rdx -imulq $19,%rdx,%rax -mulq 104(%rsp) -add %rax,%rsi -adc %rdx,%rcx -movq 136(%rsp),%rdx -imulq $19,%rdx,%rax -mulq 112(%rsp) -add %rax,%r8 -adc %rdx,%r9 -movq 144(%rsp),%rax -mulq 80(%rsp) -add %rax,%r12 -adc %rdx,%r13 -movq 144(%rsp),%rax -mulq 88(%rsp) -add %rax,%r14 -adc %rdx,%r15 -movq 0(%rsp),%rax -mulq 104(%rsp) -add %rax,%r8 -adc %rdx,%r9 -movq 0(%rsp),%rax -mulq 112(%rsp) -add %rax,%r10 -adc %rdx,%r11 -movq 152(%rsp),%rax -mulq 80(%rsp) -add %rax,%r14 -adc %rdx,%r15 -movq 8(%rsp),%rax -mulq 96(%rsp) -add %rax,%r8 -adc %rdx,%r9 -movq 8(%rsp),%rax -mulq 104(%rsp) -add %rax,%r10 -adc %rdx,%r11 -movq 8(%rsp),%rax -mulq 112(%rsp) -add %rax,%r12 -adc %rdx,%r13 -movq x25519_x86_64_REDMASK51(%rip),%rdx -shld $13,%rsi,%rcx -and %rdx,%rsi -shld $13,%r8,%r9 -and %rdx,%r8 -add %rcx,%r8 -shld $13,%r10,%r11 -and %rdx,%r10 -add %r9,%r10 -shld $13,%r12,%r13 -and %rdx,%r12 -add %r11,%r12 -shld $13,%r14,%r15 -and %rdx,%r14 -add %r13,%r14 -imulq $19,%r15,%rcx -add %rcx,%rsi -mov %rsi,%rcx -shr $51,%rcx -add %r8,%rcx -mov %rcx,%r8 -shr $51,%rcx -and %rdx,%rsi -add %r10,%rcx -mov %rcx,%r9 -shr $51,%rcx -and %rdx,%r8 -add %r12,%rcx -mov %rcx,%rax -shr $51,%rcx -and %rdx,%r9 -add %r14,%rcx -mov %rcx,%r10 -shr $51,%rcx -and %rdx,%rax -imulq $19,%rcx,%rcx -add %rcx,%rsi -and %rdx,%r10 -movq %rsi,40(%rdi) -movq %r8,48(%rdi) -movq %r9,56(%rdi) -movq %rax,64(%rdi) -movq %r10,72(%rdi) -movq 160(%rsp),%rax -mulq x25519_x86_64_121666_213(%rip) -shr $13,%rax -mov %rax,%rsi -mov %rdx,%rcx -movq 168(%rsp),%rax -mulq x25519_x86_64_121666_213(%rip) -shr $13,%rax -add %rax,%rcx -mov %rdx,%r8 -movq 176(%rsp),%rax -mulq x25519_x86_64_121666_213(%rip) -shr $13,%rax -add %rax,%r8 -mov %rdx,%r9 -movq 184(%rsp),%rax -mulq x25519_x86_64_121666_213(%rip) -shr $13,%rax -add %rax,%r9 -mov %rdx,%r10 -movq 192(%rsp),%rax -mulq x25519_x86_64_121666_213(%rip) -shr $13,%rax -add %rax,%r10 -imulq $19,%rdx,%rdx -add %rdx,%rsi -addq 80(%rsp),%rsi -addq 88(%rsp),%rcx -addq 96(%rsp),%r8 -addq 104(%rsp),%r9 -addq 112(%rsp),%r10 -movq %rsi,80(%rdi) -movq %rcx,88(%rdi) -movq %r8,96(%rdi) -movq %r9,104(%rdi) -movq %r10,112(%rdi) -movq 104(%rdi),%rsi -imulq $19,%rsi,%rax -movq %rax,0(%rsp) -mulq 176(%rsp) -mov %rax,%rsi -mov %rdx,%rcx -movq 112(%rdi),%rdx -imulq $19,%rdx,%rax -movq %rax,8(%rsp) -mulq 168(%rsp) -add %rax,%rsi -adc %rdx,%rcx -movq 80(%rdi),%rax -mulq 160(%rsp) -add %rax,%rsi -adc %rdx,%rcx -movq 80(%rdi),%rax -mulq 168(%rsp) -mov %rax,%r8 -mov %rdx,%r9 -movq 80(%rdi),%rax -mulq 176(%rsp) -mov %rax,%r10 -mov %rdx,%r11 -movq 80(%rdi),%rax -mulq 184(%rsp) -mov %rax,%r12 -mov %rdx,%r13 -movq 80(%rdi),%rax -mulq 192(%rsp) -mov %rax,%r14 -mov %rdx,%r15 -movq 88(%rdi),%rax -mulq 160(%rsp) -add %rax,%r8 -adc %rdx,%r9 -movq 88(%rdi),%rax -mulq 168(%rsp) -add %rax,%r10 -adc %rdx,%r11 -movq 88(%rdi),%rax -mulq 176(%rsp) -add %rax,%r12 -adc %rdx,%r13 -movq 88(%rdi),%rax -mulq 184(%rsp) -add %rax,%r14 -adc %rdx,%r15 -movq 88(%rdi),%rdx -imulq $19,%rdx,%rax -mulq 192(%rsp) -add %rax,%rsi -adc %rdx,%rcx -movq 96(%rdi),%rax -mulq 160(%rsp) -add %rax,%r10 -adc %rdx,%r11 -movq 96(%rdi),%rax -mulq 168(%rsp) -add %rax,%r12 -adc %rdx,%r13 -movq 96(%rdi),%rax -mulq 176(%rsp) -add %rax,%r14 -adc %rdx,%r15 -movq 96(%rdi),%rdx -imulq $19,%rdx,%rax -mulq 184(%rsp) -add %rax,%rsi -adc %rdx,%rcx -movq 96(%rdi),%rdx -imulq $19,%rdx,%rax -mulq 192(%rsp) -add %rax,%r8 -adc %rdx,%r9 -movq 104(%rdi),%rax -mulq 160(%rsp) -add %rax,%r12 -adc %rdx,%r13 -movq 104(%rdi),%rax -mulq 168(%rsp) -add %rax,%r14 -adc %rdx,%r15 -movq 0(%rsp),%rax -mulq 184(%rsp) -add %rax,%r8 -adc %rdx,%r9 -movq 0(%rsp),%rax -mulq 192(%rsp) -add %rax,%r10 -adc %rdx,%r11 -movq 112(%rdi),%rax -mulq 160(%rsp) -add %rax,%r14 -adc %rdx,%r15 -movq 8(%rsp),%rax -mulq 176(%rsp) -add %rax,%r8 -adc %rdx,%r9 -movq 8(%rsp),%rax -mulq 184(%rsp) -add %rax,%r10 -adc %rdx,%r11 -movq 8(%rsp),%rax -mulq 192(%rsp) -add %rax,%r12 -adc %rdx,%r13 -movq x25519_x86_64_REDMASK51(%rip),%rdx -shld $13,%rsi,%rcx -and %rdx,%rsi -shld $13,%r8,%r9 -and %rdx,%r8 -add %rcx,%r8 -shld $13,%r10,%r11 -and %rdx,%r10 -add %r9,%r10 -shld $13,%r12,%r13 -and %rdx,%r12 -add %r11,%r12 -shld $13,%r14,%r15 -and %rdx,%r14 -add %r13,%r14 -imulq $19,%r15,%rcx -add %rcx,%rsi -mov %rsi,%rcx -shr $51,%rcx -add %r8,%rcx -mov %rcx,%r8 -shr $51,%rcx -and %rdx,%rsi -add %r10,%rcx -mov %rcx,%r9 -shr $51,%rcx -and %rdx,%r8 -add %r12,%rcx -mov %rcx,%rax -shr $51,%rcx -and %rdx,%r9 -add %r14,%rcx -mov %rcx,%r10 -shr $51,%rcx -and %rdx,%rax -imulq $19,%rcx,%rcx -add %rcx,%rsi -and %rdx,%r10 -movq %rsi,80(%rdi) -movq %r8,88(%rdi) -movq %r9,96(%rdi) -movq %rax,104(%rdi) -movq %r10,112(%rdi) -movq 296(%rsp),%r12 -movq 304(%rsp),%r13 -movq 312(%rsp),%r14 -movq 320(%rsp),%r15 -movq 328(%rsp),%rbx -movq 336(%rsp),%rbp -add $344,%rsp -.cfi_adjust_cfa_offset -344 -ret -.cfi_endproc - -.p2align 5 -.globl x25519_x86_64_work_cswap -.hidden x25519_x86_64_work_cswap -x25519_x86_64_work_cswap: -.cfi_startproc -subq $1,%rsi -notq %rsi -movq %rsi,%xmm15 -pshufd $0x44,%xmm15,%xmm15 -movdqu 0(%rdi),%xmm0 -movdqu 16(%rdi),%xmm2 -movdqu 32(%rdi),%xmm4 -movdqu 48(%rdi),%xmm6 -movdqu 64(%rdi),%xmm8 -movdqu 80(%rdi),%xmm1 -movdqu 96(%rdi),%xmm3 -movdqu 112(%rdi),%xmm5 -movdqu 128(%rdi),%xmm7 -movdqu 144(%rdi),%xmm9 -movdqa %xmm1,%xmm10 -movdqa %xmm3,%xmm11 -movdqa %xmm5,%xmm12 -movdqa %xmm7,%xmm13 -movdqa %xmm9,%xmm14 -pxor %xmm0,%xmm10 -pxor %xmm2,%xmm11 -pxor %xmm4,%xmm12 -pxor %xmm6,%xmm13 -pxor %xmm8,%xmm14 -pand %xmm15,%xmm10 -pand %xmm15,%xmm11 -pand %xmm15,%xmm12 -pand %xmm15,%xmm13 -pand %xmm15,%xmm14 -pxor %xmm10,%xmm0 -pxor %xmm10,%xmm1 -pxor %xmm11,%xmm2 -pxor %xmm11,%xmm3 -pxor %xmm12,%xmm4 -pxor %xmm12,%xmm5 -pxor %xmm13,%xmm6 -pxor %xmm13,%xmm7 -pxor %xmm14,%xmm8 -pxor %xmm14,%xmm9 -movdqu %xmm0,0(%rdi) -movdqu %xmm2,16(%rdi) -movdqu %xmm4,32(%rdi) -movdqu %xmm6,48(%rdi) -movdqu %xmm8,64(%rdi) -movdqu %xmm1,80(%rdi) -movdqu %xmm3,96(%rdi) -movdqu %xmm5,112(%rdi) -movdqu %xmm7,128(%rdi) -movdqu %xmm9,144(%rdi) -ret -.cfi_endproc diff --git a/curve25519-amd64.c b/curve25519-amd64.c deleted file mode 100644 index 095b0d2..0000000 --- a/curve25519-amd64.c +++ /dev/null @@ -1,234 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0 - * - * Copyright (C) 2015 Google Inc. All Rights Reserved. - * Copyright (C) 2015-2018 Jason A. Donenfeld . All Rights Reserved. - * - * Original author: Peter Schwabe - */ - -#include -#include - -typedef struct { uint64_t v[5]; } fe25519; - -asmlinkage void x25519_x86_64_work_cswap(fe25519 *, uint64_t); -asmlinkage void x25519_x86_64_mul(fe25519 *out, const fe25519 *a, const fe25519 *b); -asmlinkage void x25519_x86_64_square(fe25519 *out, const fe25519 *a); -asmlinkage void x25519_x86_64_freeze(fe25519 *); -asmlinkage void x25519_x86_64_ladderstep(fe25519 *work); - -enum { CURVE25519_POINT_SIZE = 32 }; - -static __always_inline void normalize_secret(u8 secret[CURVE25519_POINT_SIZE]) -{ - secret[0] &= 248; - secret[31] &= 127; - secret[31] |= 64; -} - -static void fe25519_setint(fe25519 *r, unsigned v) -{ - r->v[0] = v; - r->v[1] = 0; - r->v[2] = 0; - r->v[3] = 0; - r->v[4] = 0; -} - -// Assumes input x being reduced below 2^255 -static void fe25519_pack(unsigned char r[32], const fe25519 *x) -{ - fe25519 t; - t = *x; - x25519_x86_64_freeze(&t); - - r[0] = (uint8_t)(t.v[0] & 0xff); - r[1] = (uint8_t)((t.v[0] >> 8) & 0xff); - r[2] = (uint8_t)((t.v[0] >> 16) & 0xff); - r[3] = (uint8_t)((t.v[0] >> 24) & 0xff); - r[4] = (uint8_t)((t.v[0] >> 32) & 0xff); - r[5] = (uint8_t)((t.v[0] >> 40) & 0xff); - r[6] = (uint8_t)((t.v[0] >> 48)); - - r[6] ^= (uint8_t)((t.v[1] << 3) & 0xf8); - r[7] = (uint8_t)((t.v[1] >> 5) & 0xff); - r[8] = (uint8_t)((t.v[1] >> 13) & 0xff); - r[9] = (uint8_t)((t.v[1] >> 21) & 0xff); - r[10] = (uint8_t)((t.v[1] >> 29) & 0xff); - r[11] = (uint8_t)((t.v[1] >> 37) & 0xff); - r[12] = (uint8_t)((t.v[1] >> 45)); - - r[12] ^= (uint8_t)((t.v[2] << 6) & 0xc0); - r[13] = (uint8_t)((t.v[2] >> 2) & 0xff); - r[14] = (uint8_t)((t.v[2] >> 10) & 0xff); - r[15] = (uint8_t)((t.v[2] >> 18) & 0xff); - r[16] = (uint8_t)((t.v[2] >> 26) & 0xff); - r[17] = (uint8_t)((t.v[2] >> 34) & 0xff); - r[18] = (uint8_t)((t.v[2] >> 42) & 0xff); - r[19] = (uint8_t)((t.v[2] >> 50)); - - r[19] ^= (uint8_t)((t.v[3] << 1) & 0xfe); - r[20] = (uint8_t)((t.v[3] >> 7) & 0xff); - r[21] = (uint8_t)((t.v[3] >> 15) & 0xff); - r[22] = (uint8_t)((t.v[3] >> 23) & 0xff); - r[23] = (uint8_t)((t.v[3] >> 31) & 0xff); - r[24] = (uint8_t)((t.v[3] >> 39) & 0xff); - r[25] = (uint8_t)((t.v[3] >> 47)); - - r[25] ^= (uint8_t)((t.v[4] << 4) & 0xf0); - r[26] = (uint8_t)((t.v[4] >> 4) & 0xff); - r[27] = (uint8_t)((t.v[4] >> 12) & 0xff); - r[28] = (uint8_t)((t.v[4] >> 20) & 0xff); - r[29] = (uint8_t)((t.v[4] >> 28) & 0xff); - r[30] = (uint8_t)((t.v[4] >> 36) & 0xff); - r[31] = (uint8_t)((t.v[4] >> 44)); -} - -static void fe25519_unpack(fe25519 *r, const uint8_t x[32]) -{ - r->v[0] = x[0]; - r->v[0] += (uint64_t)x[1] << 8; - r->v[0] += (uint64_t)x[2] << 16; - r->v[0] += (uint64_t)x[3] << 24; - r->v[0] += (uint64_t)x[4] << 32; - r->v[0] += (uint64_t)x[5] << 40; - r->v[0] += ((uint64_t)x[6] & 7) << 48; - - r->v[1] = x[6] >> 3; - r->v[1] += (uint64_t)x[7] << 5; - r->v[1] += (uint64_t)x[8] << 13; - r->v[1] += (uint64_t)x[9] << 21; - r->v[1] += (uint64_t)x[10] << 29; - r->v[1] += (uint64_t)x[11] << 37; - r->v[1] += ((uint64_t)x[12] & 63) << 45; - - r->v[2] = x[12] >> 6; - r->v[2] += (uint64_t)x[13] << 2; - r->v[2] += (uint64_t)x[14] << 10; - r->v[2] += (uint64_t)x[15] << 18; - r->v[2] += (uint64_t)x[16] << 26; - r->v[2] += (uint64_t)x[17] << 34; - r->v[2] += (uint64_t)x[18] << 42; - r->v[2] += ((uint64_t)x[19] & 1) << 50; - - r->v[3] = x[19] >> 1; - r->v[3] += (uint64_t)x[20] << 7; - r->v[3] += (uint64_t)x[21] << 15; - r->v[3] += (uint64_t)x[22] << 23; - r->v[3] += (uint64_t)x[23] << 31; - r->v[3] += (uint64_t)x[24] << 39; - r->v[3] += ((uint64_t)x[25] & 15) << 47; - - r->v[4] = x[25] >> 4; - r->v[4] += (uint64_t)x[26] << 4; - r->v[4] += (uint64_t)x[27] << 12; - r->v[4] += (uint64_t)x[28] << 20; - r->v[4] += (uint64_t)x[29] << 28; - r->v[4] += (uint64_t)x[30] << 36; - r->v[4] += ((uint64_t)x[31] & 127) << 44; -} - -static void fe25519_invert(fe25519 *r, const fe25519 *x) -{ - fe25519 z2; - fe25519 z9; - fe25519 z11; - fe25519 z2_5_0; - fe25519 z2_10_0; - fe25519 z2_20_0; - fe25519 z2_50_0; - fe25519 z2_100_0; - fe25519 t; - int i; - - /* 2 */ x25519_x86_64_square(&z2, x); - /* 4 */ x25519_x86_64_square(&t, &z2); - /* 8 */ x25519_x86_64_square(&t, &t); - /* 9 */ x25519_x86_64_mul(&z9, &t, x); - /* 11 */ x25519_x86_64_mul(&z11, &z9, &z2); - /* 22 */ x25519_x86_64_square(&t, &z11); - /* 2^5 - 2^0 = 31 */ x25519_x86_64_mul(&z2_5_0, &t, &z9); - - /* 2^6 - 2^1 */ x25519_x86_64_square(&t, &z2_5_0); - /* 2^20 - 2^10 */ for (i = 1; i < 5; i++) { x25519_x86_64_square(&t, &t); } - /* 2^10 - 2^0 */ x25519_x86_64_mul(&z2_10_0, &t, &z2_5_0); - - /* 2^11 - 2^1 */ x25519_x86_64_square(&t, &z2_10_0); - /* 2^20 - 2^10 */ for (i = 1; i < 10; i++) { x25519_x86_64_square(&t, &t); } - /* 2^20 - 2^0 */ x25519_x86_64_mul(&z2_20_0, &t, &z2_10_0); - - /* 2^21 - 2^1 */ x25519_x86_64_square(&t, &z2_20_0); - /* 2^40 - 2^20 */ for (i = 1; i < 20; i++) { x25519_x86_64_square(&t, &t); } - /* 2^40 - 2^0 */ x25519_x86_64_mul(&t, &t, &z2_20_0); - - /* 2^41 - 2^1 */ x25519_x86_64_square(&t, &t); - /* 2^50 - 2^10 */ for (i = 1; i < 10; i++) { x25519_x86_64_square(&t, &t); } - /* 2^50 - 2^0 */ x25519_x86_64_mul(&z2_50_0, &t, &z2_10_0); - - /* 2^51 - 2^1 */ x25519_x86_64_square(&t, &z2_50_0); - /* 2^100 - 2^50 */ for (i = 1; i < 50; i++) { x25519_x86_64_square(&t, &t); } - /* 2^100 - 2^0 */ x25519_x86_64_mul(&z2_100_0, &t, &z2_50_0); - - /* 2^101 - 2^1 */ x25519_x86_64_square(&t, &z2_100_0); - /* 2^200 - 2^100 */ for (i = 1; i < 100; i++) { - x25519_x86_64_square(&t, &t); - } - /* 2^200 - 2^0 */ x25519_x86_64_mul(&t, &t, &z2_100_0); - - /* 2^201 - 2^1 */ x25519_x86_64_square(&t, &t); - /* 2^250 - 2^50 */ for (i = 1; i < 50; i++) { x25519_x86_64_square(&t, &t); } - /* 2^250 - 2^0 */ x25519_x86_64_mul(&t, &t, &z2_50_0); - - /* 2^251 - 2^1 */ x25519_x86_64_square(&t, &t); - /* 2^252 - 2^2 */ x25519_x86_64_square(&t, &t); - /* 2^253 - 2^3 */ x25519_x86_64_square(&t, &t); - - /* 2^254 - 2^4 */ x25519_x86_64_square(&t, &t); - - /* 2^255 - 2^5 */ x25519_x86_64_square(&t, &t); - /* 2^255 - 21 */ x25519_x86_64_mul(r, &t, &z11); -} - -static void mladder(fe25519 *xr, fe25519 *zr, const uint8_t s[32]) -{ - int i, j; - uint8_t prevbit = 0; - fe25519 work[5]; - - work[0] = *xr; - fe25519_setint(work + 1, 1); - fe25519_setint(work + 2, 0); - work[3] = *xr; - fe25519_setint(work + 4, 1); - - j = 6; - for (i = 31; i >= 0; i--) { - while (j >= 0) { - const uint8_t bit = 1 & (s[i] >> j); - const uint64_t swap = bit ^ prevbit; - prevbit = bit; - x25519_x86_64_work_cswap(work + 1, swap); - x25519_x86_64_ladderstep(work); - j -= 1; - } - j = 7; - } - - *xr = work[1]; - *zr = work[2]; -} -bool curve25519_amd64(u8 out[CURVE25519_POINT_SIZE], const u8 scalar[CURVE25519_POINT_SIZE], const u8 point[CURVE25519_POINT_SIZE]) -{ - fe25519 t; - fe25519 z; - uint8_t e[32]; - memcpy(e, scalar, sizeof(e)); - normalize_secret(e); - - fe25519_unpack(&t, point); - mladder(&t, &z, e); - fe25519_invert(&z, &z); - x25519_x86_64_mul(&t, &t, &z); - fe25519_pack(out, &t); - return true; -} diff --git a/curve25519-donna32.c b/curve25519-donna32.c deleted file mode 100644 index 4721864..0000000 --- a/curve25519-donna32.c +++ /dev/null @@ -1,861 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0 - * - * Copyright (C) 2008 Google Inc. All Rights Reserved. - * Copyright (C) 2015-2018 Jason A. Donenfeld . All Rights Reserved. - * - * Original author: Adam Langley - */ - -#include -#include - -enum { CURVE25519_POINT_SIZE = 32 }; - -static __always_inline void normalize_secret(u8 secret[CURVE25519_POINT_SIZE]) -{ - secret[0] &= 248; - secret[31] &= 127; - secret[31] |= 64; -} - -typedef s64 limb; - -/* Field element representation: - * - * Field elements are written as an array of signed, 64-bit limbs, least - * significant first. The value of the field element is: - * x[0] + 2^26·x[1] + x^51·x[2] + 2^102·x[3] + ... - * - * i.e. the limbs are 26, 25, 26, 25, ... bits wide. - */ - -/* Sum two numbers: output += in */ -static void fsum(limb *output, const limb *in) -{ - unsigned int i; - - for (i = 0; i < 10; i += 2) { - output[0 + i] = output[0 + i] + in[0 + i]; - output[1 + i] = output[1 + i] + in[1 + i]; - } -} - -/* Find the difference of two numbers: output = in - output - * (note the order of the arguments!). - */ -static void fdifference(limb *output, const limb *in) -{ - unsigned int i; - - for (i = 0; i < 10; ++i) - output[i] = in[i] - output[i]; -} - -/* Multiply a number by a scalar: output = in * scalar */ -static void fscalar_product(limb *output, const limb *in, const limb scalar) -{ - unsigned int i; - - for (i = 0; i < 10; ++i) - output[i] = in[i] * scalar; -} - -/* Multiply two numbers: output = in2 * in - * - * output must be distinct to both inputs. The inputs are reduced coefficient - * form, the output is not. - * - * output[x] <= 14 * the largest product of the input limbs. - */ -static void fproduct(limb *output, const limb *in2, const limb *in) -{ - output[0] = ((limb) ((s32) in2[0])) * ((s32) in[0]); - output[1] = ((limb) ((s32) in2[0])) * ((s32) in[1]) + - ((limb) ((s32) in2[1])) * ((s32) in[0]); - output[2] = 2 * ((limb) ((s32) in2[1])) * ((s32) in[1]) + - ((limb) ((s32) in2[0])) * ((s32) in[2]) + - ((limb) ((s32) in2[2])) * ((s32) in[0]); - output[3] = ((limb) ((s32) in2[1])) * ((s32) in[2]) + - ((limb) ((s32) in2[2])) * ((s32) in[1]) + - ((limb) ((s32) in2[0])) * ((s32) in[3]) + - ((limb) ((s32) in2[3])) * ((s32) in[0]); - output[4] = ((limb) ((s32) in2[2])) * ((s32) in[2]) + - 2 * (((limb) ((s32) in2[1])) * ((s32) in[3]) + - ((limb) ((s32) in2[3])) * ((s32) in[1])) + - ((limb) ((s32) in2[0])) * ((s32) in[4]) + - ((limb) ((s32) in2[4])) * ((s32) in[0]); - output[5] = ((limb) ((s32) in2[2])) * ((s32) in[3]) + - ((limb) ((s32) in2[3])) * ((s32) in[2]) + - ((limb) ((s32) in2[1])) * ((s32) in[4]) + - ((limb) ((s32) in2[4])) * ((s32) in[1]) + - ((limb) ((s32) in2[0])) * ((s32) in[5]) + - ((limb) ((s32) in2[5])) * ((s32) in[0]); - output[6] = 2 * (((limb) ((s32) in2[3])) * ((s32) in[3]) + - ((limb) ((s32) in2[1])) * ((s32) in[5]) + - ((limb) ((s32) in2[5])) * ((s32) in[1])) + - ((limb) ((s32) in2[2])) * ((s32) in[4]) + - ((limb) ((s32) in2[4])) * ((s32) in[2]) + - ((limb) ((s32) in2[0])) * ((s32) in[6]) + - ((limb) ((s32) in2[6])) * ((s32) in[0]); - output[7] = ((limb) ((s32) in2[3])) * ((s32) in[4]) + - ((limb) ((s32) in2[4])) * ((s32) in[3]) + - ((limb) ((s32) in2[2])) * ((s32) in[5]) + - ((limb) ((s32) in2[5])) * ((s32) in[2]) + - ((limb) ((s32) in2[1])) * ((s32) in[6]) + - ((limb) ((s32) in2[6])) * ((s32) in[1]) + - ((limb) ((s32) in2[0])) * ((s32) in[7]) + - ((limb) ((s32) in2[7])) * ((s32) in[0]); - output[8] = ((limb) ((s32) in2[4])) * ((s32) in[4]) + - 2 * (((limb) ((s32) in2[3])) * ((s32) in[5]) + - ((limb) ((s32) in2[5])) * ((s32) in[3]) + - ((limb) ((s32) in2[1])) * ((s32) in[7]) + - ((limb) ((s32) in2[7])) * ((s32) in[1])) + - ((limb) ((s32) in2[2])) * ((s32) in[6]) + - ((limb) ((s32) in2[6])) * ((s32) in[2]) + - ((limb) ((s32) in2[0])) * ((s32) in[8]) + - ((limb) ((s32) in2[8])) * ((s32) in[0]); - output[9] = ((limb) ((s32) in2[4])) * ((s32) in[5]) + - ((limb) ((s32) in2[5])) * ((s32) in[4]) + - ((limb) ((s32) in2[3])) * ((s32) in[6]) + - ((limb) ((s32) in2[6])) * ((s32) in[3]) + - ((limb) ((s32) in2[2])) * ((s32) in[7]) + - ((limb) ((s32) in2[7])) * ((s32) in[2]) + - ((limb) ((s32) in2[1])) * ((s32) in[8]) + - ((limb) ((s32) in2[8])) * ((s32) in[1]) + - ((limb) ((s32) in2[0])) * ((s32) in[9]) + - ((limb) ((s32) in2[9])) * ((s32) in[0]); - output[10] = 2 * (((limb) ((s32) in2[5])) * ((s32) in[5]) + - ((limb) ((s32) in2[3])) * ((s32) in[7]) + - ((limb) ((s32) in2[7])) * ((s32) in[3]) + - ((limb) ((s32) in2[1])) * ((s32) in[9]) + - ((limb) ((s32) in2[9])) * ((s32) in[1])) + - ((limb) ((s32) in2[4])) * ((s32) in[6]) + - ((limb) ((s32) in2[6])) * ((s32) in[4]) + - ((limb) ((s32) in2[2])) * ((s32) in[8]) + - ((limb) ((s32) in2[8])) * ((s32) in[2]); - output[11] = ((limb) ((s32) in2[5])) * ((s32) in[6]) + - ((limb) ((s32) in2[6])) * ((s32) in[5]) + - ((limb) ((s32) in2[4])) * ((s32) in[7]) + - ((limb) ((s32) in2[7])) * ((s32) in[4]) + - ((limb) ((s32) in2[3])) * ((s32) in[8]) + - ((limb) ((s32) in2[8])) * ((s32) in[3]) + - ((limb) ((s32) in2[2])) * ((s32) in[9]) + - ((limb) ((s32) in2[9])) * ((s32) in[2]); - output[12] = ((limb) ((s32) in2[6])) * ((s32) in[6]) + - 2 * (((limb) ((s32) in2[5])) * ((s32) in[7]) + - ((limb) ((s32) in2[7])) * ((s32) in[5]) + - ((limb) ((s32) in2[3])) * ((s32) in[9]) + - ((limb) ((s32) in2[9])) * ((s32) in[3])) + - ((limb) ((s32) in2[4])) * ((s32) in[8]) + - ((limb) ((s32) in2[8])) * ((s32) in[4]); - output[13] = ((limb) ((s32) in2[6])) * ((s32) in[7]) + - ((limb) ((s32) in2[7])) * ((s32) in[6]) + - ((limb) ((s32) in2[5])) * ((s32) in[8]) + - ((limb) ((s32) in2[8])) * ((s32) in[5]) + - ((limb) ((s32) in2[4])) * ((s32) in[9]) + - ((limb) ((s32) in2[9])) * ((s32) in[4]); - output[14] = 2 * (((limb) ((s32) in2[7])) * ((s32) in[7]) + - ((limb) ((s32) in2[5])) * ((s32) in[9]) + - ((limb) ((s32) in2[9])) * ((s32) in[5])) + - ((limb) ((s32) in2[6])) * ((s32) in[8]) + - ((limb) ((s32) in2[8])) * ((s32) in[6]); - output[15] = ((limb) ((s32) in2[7])) * ((s32) in[8]) + - ((limb) ((s32) in2[8])) * ((s32) in[7]) + - ((limb) ((s32) in2[6])) * ((s32) in[9]) + - ((limb) ((s32) in2[9])) * ((s32) in[6]); - output[16] = ((limb) ((s32) in2[8])) * ((s32) in[8]) + - 2 * (((limb) ((s32) in2[7])) * ((s32) in[9]) + - ((limb) ((s32) in2[9])) * ((s32) in[7])); - output[17] = ((limb) ((s32) in2[8])) * ((s32) in[9]) + - ((limb) ((s32) in2[9])) * ((s32) in[8]); - output[18] = 2 * ((limb) ((s32) in2[9])) * ((s32) in[9]); -} - -/* Reduce a long form to a short form by taking the input mod 2^255 - 19. - * - * On entry: |output[i]| < 14*2^54 - * On exit: |output[0..8]| < 280*2^54 - */ -static void freduce_degree(limb *output) -{ - /* Each of these shifts and adds ends up multiplying the value by 19. - * - * For output[0..8], the absolute entry value is < 14*2^54 and we add, at - * most, 19*14*2^54 thus, on exit, |output[0..8]| < 280*2^54. - */ - output[8] += output[18] << 4; - output[8] += output[18] << 1; - output[8] += output[18]; - output[7] += output[17] << 4; - output[7] += output[17] << 1; - output[7] += output[17]; - output[6] += output[16] << 4; - output[6] += output[16] << 1; - output[6] += output[16]; - output[5] += output[15] << 4; - output[5] += output[15] << 1; - output[5] += output[15]; - output[4] += output[14] << 4; - output[4] += output[14] << 1; - output[4] += output[14]; - output[3] += output[13] << 4; - output[3] += output[13] << 1; - output[3] += output[13]; - output[2] += output[12] << 4; - output[2] += output[12] << 1; - output[2] += output[12]; - output[1] += output[11] << 4; - output[1] += output[11] << 1; - output[1] += output[11]; - output[0] += output[10] << 4; - output[0] += output[10] << 1; - output[0] += output[10]; -} - -/* return v / 2^26, using only shifts and adds. - * - * On entry: v can take any value. - */ -static inline limb div_by_2_26(const limb v) -{ - /* High word of v; no shift needed. */ - const u32 highword = (u32) (((u64) v) >> 32); - /* Set to all 1s if v was negative; else set to 0s. */ - const s32 sign = ((s32) highword) >> 31; - /* Set to 0x3ffffff if v was negative; else set to 0. */ - const s32 roundoff = ((u32) sign) >> 6; - /* Should return v / (1<<26) */ - return (v + roundoff) >> 26; -} - -/* return v / (2^25), using only shifts and adds. - * - * On entry: v can take any value. - */ -static inline limb div_by_2_25(const limb v) -{ - /* High word of v; no shift needed*/ - const u32 highword = (u32) (((u64) v) >> 32); - /* Set to all 1s if v was negative; else set to 0s. */ - const s32 sign = ((s32) highword) >> 31; - /* Set to 0x1ffffff if v was negative; else set to 0. */ - const s32 roundoff = ((u32) sign) >> 7; - /* Should return v / (1<<25) */ - return (v + roundoff) >> 25; -} - -/* Reduce all coefficients of the short form input so that |x| < 2^26. - * - * On entry: |output[i]| < 280*2^54 - */ -static void freduce_coefficients(limb *output) -{ - unsigned int i; - - output[10] = 0; - - for (i = 0; i < 10; i += 2) { - limb over = div_by_2_26(output[i]); - /* The entry condition (that |output[i]| < 280*2^54) means that over is, at - * most, 280*2^28 in the first iteration of this loop. This is added to the - * next limb and we can approximate the resulting bound of that limb by - * 281*2^54. - */ - output[i] -= over << 26; - output[i+1] += over; - - /* For the first iteration, |output[i+1]| < 281*2^54, thus |over| < - * 281*2^29. When this is added to the next limb, the resulting bound can - * be approximated as 281*2^54. - * - * For subsequent iterations of the loop, 281*2^54 remains a conservative - * bound and no overflow occurs. - */ - over = div_by_2_25(output[i+1]); - output[i+1] -= over << 25; - output[i+2] += over; - } - /* Now |output[10]| < 281*2^29 and all other coefficients are reduced. */ - output[0] += output[10] << 4; - output[0] += output[10] << 1; - output[0] += output[10]; - - output[10] = 0; - - /* Now output[1..9] are reduced, and |output[0]| < 2^26 + 19*281*2^29 - * So |over| will be no more than 2^16. - */ - { - limb over = div_by_2_26(output[0]); - - output[0] -= over << 26; - output[1] += over; - } - - /* Now output[0,2..9] are reduced, and |output[1]| < 2^25 + 2^16 < 2^26. The - * bound on |output[1]| is sufficient to meet our needs. - */ -} - -/* A helpful wrapper around fproduct: output = in * in2. - * - * On entry: |in[i]| < 2^27 and |in2[i]| < 2^27. - * - * output must be distinct to both inputs. The output is reduced degree - * (indeed, one need only provide storage for 10 limbs) and |output[i]| < 2^26. - */ -static void fmul(limb *output, const limb *in, const limb *in2) -{ - limb t[19]; - - fproduct(t, in, in2); - /* |t[i]| < 14*2^54 */ - freduce_degree(t); - freduce_coefficients(t); - /* |t[i]| < 2^26 */ - memcpy(output, t, sizeof(limb) * 10); -} - -/* Square a number: output = in**2 - * - * output must be distinct from the input. The inputs are reduced coefficient - * form, the output is not. - * - * output[x] <= 14 * the largest product of the input limbs. - */ -static void fsquare_inner(limb *output, const limb *in) -{ - output[0] = ((limb) ((s32) in[0])) * ((s32) in[0]); - output[1] = 2 * ((limb) ((s32) in[0])) * ((s32) in[1]); - output[2] = 2 * (((limb) ((s32) in[1])) * ((s32) in[1]) + - ((limb) ((s32) in[0])) * ((s32) in[2])); - output[3] = 2 * (((limb) ((s32) in[1])) * ((s32) in[2]) + - ((limb) ((s32) in[0])) * ((s32) in[3])); - output[4] = ((limb) ((s32) in[2])) * ((s32) in[2]) + - 4 * ((limb) ((s32) in[1])) * ((s32) in[3]) + - 2 * ((limb) ((s32) in[0])) * ((s32) in[4]); - output[5] = 2 * (((limb) ((s32) in[2])) * ((s32) in[3]) + - ((limb) ((s32) in[1])) * ((s32) in[4]) + - ((limb) ((s32) in[0])) * ((s32) in[5])); - output[6] = 2 * (((limb) ((s32) in[3])) * ((s32) in[3]) + - ((limb) ((s32) in[2])) * ((s32) in[4]) + - ((limb) ((s32) in[0])) * ((s32) in[6]) + - 2 * ((limb) ((s32) in[1])) * ((s32) in[5])); - output[7] = 2 * (((limb) ((s32) in[3])) * ((s32) in[4]) + - ((limb) ((s32) in[2])) * ((s32) in[5]) + - ((limb) ((s32) in[1])) * ((s32) in[6]) + - ((limb) ((s32) in[0])) * ((s32) in[7])); - output[8] = ((limb) ((s32) in[4])) * ((s32) in[4]) + - 2 * (((limb) ((s32) in[2])) * ((s32) in[6]) + - ((limb) ((s32) in[0])) * ((s32) in[8]) + - 2 * (((limb) ((s32) in[1])) * ((s32) in[7]) + - ((limb) ((s32) in[3])) * ((s32) in[5]))); - output[9] = 2 * (((limb) ((s32) in[4])) * ((s32) in[5]) + - ((limb) ((s32) in[3])) * ((s32) in[6]) + - ((limb) ((s32) in[2])) * ((s32) in[7]) + - ((limb) ((s32) in[1])) * ((s32) in[8]) + - ((limb) ((s32) in[0])) * ((s32) in[9])); - output[10] = 2 * (((limb) ((s32) in[5])) * ((s32) in[5]) + - ((limb) ((s32) in[4])) * ((s32) in[6]) + - ((limb) ((s32) in[2])) * ((s32) in[8]) + - 2 * (((limb) ((s32) in[3])) * ((s32) in[7]) + - ((limb) ((s32) in[1])) * ((s32) in[9]))); - output[11] = 2 * (((limb) ((s32) in[5])) * ((s32) in[6]) + - ((limb) ((s32) in[4])) * ((s32) in[7]) + - ((limb) ((s32) in[3])) * ((s32) in[8]) + - ((limb) ((s32) in[2])) * ((s32) in[9])); - output[12] = ((limb) ((s32) in[6])) * ((s32) in[6]) + - 2 * (((limb) ((s32) in[4])) * ((s32) in[8]) + - 2 * (((limb) ((s32) in[5])) * ((s32) in[7]) + - ((limb) ((s32) in[3])) * ((s32) in[9]))); - output[13] = 2 * (((limb) ((s32) in[6])) * ((s32) in[7]) + - ((limb) ((s32) in[5])) * ((s32) in[8]) + - ((limb) ((s32) in[4])) * ((s32) in[9])); - output[14] = 2 * (((limb) ((s32) in[7])) * ((s32) in[7]) + - ((limb) ((s32) in[6])) * ((s32) in[8]) + - 2 * ((limb) ((s32) in[5])) * ((s32) in[9])); - output[15] = 2 * (((limb) ((s32) in[7])) * ((s32) in[8]) + - ((limb) ((s32) in[6])) * ((s32) in[9])); - output[16] = ((limb) ((s32) in[8])) * ((s32) in[8]) + - 4 * ((limb) ((s32) in[7])) * ((s32) in[9]); - output[17] = 2 * ((limb) ((s32) in[8])) * ((s32) in[9]); - output[18] = 2 * ((limb) ((s32) in[9])) * ((s32) in[9]); -} - -/* fsquare sets output = in^2. - * - * On entry: The |in| argument is in reduced coefficients form and |in[i]| < - * 2^27. - * - * On exit: The |output| argument is in reduced coefficients form (indeed, one - * need only provide storage for 10 limbs) and |out[i]| < 2^26. - */ -static void fsquare(limb *output, const limb *in) -{ - limb t[19]; - - fsquare_inner(t, in); - /* |t[i]| < 14*2^54 because the largest product of two limbs will be < - * 2^(27+27) and fsquare_inner adds together, at most, 14 of those - * products. - */ - freduce_degree(t); - freduce_coefficients(t); - /* |t[i]| < 2^26 */ - memcpy(output, t, sizeof(limb) * 10); -} - -/* Take a little-endian, 32-byte number and expand it into polynomial form */ -static inline void fexpand(limb *output, const u8 *input) -{ -#define F(n, start, shift, mask) \ - output[n] = ((((limb) input[start + 0]) | \ - ((limb) input[start + 1]) << 8 | \ - ((limb) input[start + 2]) << 16 | \ - ((limb) input[start + 3]) << 24) >> shift) & mask; - F(0, 0, 0, 0x3ffffff); - F(1, 3, 2, 0x1ffffff); - F(2, 6, 3, 0x3ffffff); - F(3, 9, 5, 0x1ffffff); - F(4, 12, 6, 0x3ffffff); - F(5, 16, 0, 0x1ffffff); - F(6, 19, 1, 0x3ffffff); - F(7, 22, 3, 0x1ffffff); - F(8, 25, 4, 0x3ffffff); - F(9, 28, 6, 0x1ffffff); -#undef F -} - -/* s32_eq returns 0xffffffff iff a == b and zero otherwise. */ -static s32 s32_eq(s32 a, s32 b) -{ - a = ~(a ^ b); - a &= a << 16; - a &= a << 8; - a &= a << 4; - a &= a << 2; - a &= a << 1; - return a >> 31; -} - -/* s32_gte returns 0xffffffff if a >= b and zero otherwise, where a and b are - * both non-negative. - */ -static s32 s32_gte(s32 a, s32 b) -{ - a -= b; - /* a >= 0 iff a >= b. */ - return ~(a >> 31); -} - -/* Take a fully reduced polynomial form number and contract it into a - * little-endian, 32-byte array. - * - * On entry: |input_limbs[i]| < 2^26 - */ -static void fcontract(u8 *output, limb *input_limbs) -{ - int i; - int j; - s32 input[10]; - s32 mask; - - /* |input_limbs[i]| < 2^26, so it's valid to convert to an s32. */ - for (i = 0; i < 10; i++) { - input[i] = input_limbs[i]; - } - - for (j = 0; j < 2; ++j) { - for (i = 0; i < 9; ++i) { - if ((i & 1) == 1) { - /* This calculation is a time-invariant way to make input[i] - * non-negative by borrowing from the next-larger limb. - */ - const s32 mask = input[i] >> 31; - const s32 carry = -((input[i] & mask) >> 25); - - input[i] = input[i] + (carry << 25); - input[i+1] = input[i+1] - carry; - } else { - const s32 mask = input[i] >> 31; - const s32 carry = -((input[i] & mask) >> 26); - - input[i] = input[i] + (carry << 26); - input[i+1] = input[i+1] - carry; - } - } - - /* There's no greater limb for input[9] to borrow from, but we can multiply - * by 19 and borrow from input[0], which is valid mod 2^255-19. - */ - { - const s32 mask = input[9] >> 31; - const s32 carry = -((input[9] & mask) >> 25); - - input[9] = input[9] + (carry << 25); - input[0] = input[0] - (carry * 19); - } - - /* After the first iteration, input[1..9] are non-negative and fit within - * 25 or 26 bits, depending on position. However, input[0] may be - * negative. - */ - } - - /* The first borrow-propagation pass above ended with every limb - except (possibly) input[0] non-negative. - If input[0] was negative after the first pass, then it was because of a - carry from input[9]. On entry, input[9] < 2^26 so the carry was, at most, - one, since (2**26-1) >> 25 = 1. Thus input[0] >= -19. - In the second pass, each limb is decreased by at most one. Thus the second - borrow-propagation pass could only have wrapped around to decrease - input[0] again if the first pass left input[0] negative *and* input[1] - through input[9] were all zero. In that case, input[1] is now 2^25 - 1, - and this last borrow-propagation step will leave input[1] non-negative. */ - { - const s32 mask = input[0] >> 31; - const s32 carry = -((input[0] & mask) >> 26); - - input[0] = input[0] + (carry << 26); - input[1] = input[1] - carry; - } - - /* All input[i] are now non-negative. However, there might be values between - * 2^25 and 2^26 in a limb which is, nominally, 25 bits wide. - */ - for (j = 0; j < 2; j++) { - for (i = 0; i < 9; i++) { - if ((i & 1) == 1) { - const s32 carry = input[i] >> 25; - - input[i] &= 0x1ffffff; - input[i+1] += carry; - } else { - const s32 carry = input[i] >> 26; - - input[i] &= 0x3ffffff; - input[i+1] += carry; - } - } - - { - const s32 carry = input[9] >> 25; - - input[9] &= 0x1ffffff; - input[0] += 19*carry; - } - } - - /* If the first carry-chain pass, just above, ended up with a carry from - * input[9], and that caused input[0] to be out-of-bounds, then input[0] was - * < 2^26 + 2*19, because the carry was, at most, two. - * - * If the second pass carried from input[9] again then input[0] is < 2*19 and - * the input[9] -> input[0] carry didn't push input[0] out of bounds. - */ - - /* It still remains the case that input might be between 2^255-19 and 2^255. - * In this case, input[1..9] must take their maximum value and input[0] must - * be >= (2^255-19) & 0x3ffffff, which is 0x3ffffed. - */ - mask = s32_gte(input[0], 0x3ffffed); - for (i = 1; i < 10; i++) { - if ((i & 1) == 1) { - mask &= s32_eq(input[i], 0x1ffffff); - } else { - mask &= s32_eq(input[i], 0x3ffffff); - } - } - - /* mask is either 0xffffffff (if input >= 2^255-19) and zero otherwise. Thus - * this conditionally subtracts 2^255-19. - */ - input[0] -= mask & 0x3ffffed; - - for (i = 1; i < 10; i++) { - if ((i & 1) == 1) { - input[i] -= mask & 0x1ffffff; - } else { - input[i] -= mask & 0x3ffffff; - } - } - - input[1] <<= 2; - input[2] <<= 3; - input[3] <<= 5; - input[4] <<= 6; - input[6] <<= 1; - input[7] <<= 3; - input[8] <<= 4; - input[9] <<= 6; -#define F(i, s) \ - output[s+0] |= input[i] & 0xff; \ - output[s+1] = (input[i] >> 8) & 0xff; \ - output[s+2] = (input[i] >> 16) & 0xff; \ - output[s+3] = (input[i] >> 24) & 0xff; - output[0] = 0; - output[16] = 0; - F(0, 0); - F(1, 3); - F(2, 6); - F(3, 9); - F(4, 12); - F(5, 16); - F(6, 19); - F(7, 22); - F(8, 25); - F(9, 28); -#undef F -} - -/* Conditionally swap two reduced-form limb arrays if 'iswap' is 1, but leave - * them unchanged if 'iswap' is 0. Runs in data-invariant time to avoid - * side-channel attacks. - * - * NOTE that this function requires that 'iswap' be 1 or 0; other values give - * wrong results. Also, the two limb arrays must be in reduced-coefficient, - * reduced-degree form: the values in a[10..19] or b[10..19] aren't swapped, - * and all all values in a[0..9],b[0..9] must have magnitude less than - * INT32_MAX. - */ -static void swap_conditional(limb a[19], limb b[19], limb iswap) -{ - unsigned int i; - const s32 swap = (s32) -iswap; - - for (i = 0; i < 10; ++i) { - const s32 x = swap & (((s32)a[i]) ^ ((s32)b[i])); - - a[i] = ((s32)a[i]) ^ x; - b[i] = ((s32)b[i]) ^ x; - } -} - -static void crecip(limb *out, const limb *z) -{ - limb z2[10]; - limb z9[10]; - limb z11[10]; - limb z2_5_0[10]; - limb z2_10_0[10]; - limb z2_20_0[10]; - limb z2_50_0[10]; - limb z2_100_0[10]; - limb t0[10]; - limb t1[10]; - int i; - - /* 2 */ fsquare(z2, z); - /* 4 */ fsquare(t1, z2); - /* 8 */ fsquare(t0, t1); - /* 9 */ fmul(z9, t0, z); - /* 11 */ fmul(z11, z9, z2); - /* 22 */ fsquare(t0, z11); - /* 2^5 - 2^0 = 31 */ fmul(z2_5_0, t0, z9); - - /* 2^6 - 2^1 */ fsquare(t0, z2_5_0); - /* 2^7 - 2^2 */ fsquare(t1, t0); - /* 2^8 - 2^3 */ fsquare(t0, t1); - /* 2^9 - 2^4 */ fsquare(t1, t0); - /* 2^10 - 2^5 */ fsquare(t0, t1); - /* 2^10 - 2^0 */ fmul(z2_10_0, t0, z2_5_0); - - /* 2^11 - 2^1 */ fsquare(t0, z2_10_0); - /* 2^12 - 2^2 */ fsquare(t1, t0); - /* 2^20 - 2^10 */ for (i = 2; i < 10; i += 2) { fsquare(t0, t1); fsquare(t1, t0); } - /* 2^20 - 2^0 */ fmul(z2_20_0, t1, z2_10_0); - - /* 2^21 - 2^1 */ fsquare(t0, z2_20_0); - /* 2^22 - 2^2 */ fsquare(t1, t0); - /* 2^40 - 2^20 */ for (i = 2; i < 20; i += 2) { fsquare(t0, t1); fsquare(t1, t0); } - /* 2^40 - 2^0 */ fmul(t0, t1, z2_20_0); - - /* 2^41 - 2^1 */ fsquare(t1, t0); - /* 2^42 - 2^2 */ fsquare(t0, t1); - /* 2^50 - 2^10 */ for (i = 2; i < 10; i += 2) { fsquare(t1, t0); fsquare(t0, t1); } - /* 2^50 - 2^0 */ fmul(z2_50_0, t0, z2_10_0); - - /* 2^51 - 2^1 */ fsquare(t0, z2_50_0); - /* 2^52 - 2^2 */ fsquare(t1, t0); - /* 2^100 - 2^50 */ for (i = 2; i < 50; i += 2) { fsquare(t0, t1); fsquare(t1, t0); } - /* 2^100 - 2^0 */ fmul(z2_100_0, t1, z2_50_0); - - /* 2^101 - 2^1 */ fsquare(t1, z2_100_0); - /* 2^102 - 2^2 */ fsquare(t0, t1); - /* 2^200 - 2^100 */ for (i = 2; i < 100; i += 2) { fsquare(t1, t0); fsquare(t0, t1); } - /* 2^200 - 2^0 */ fmul(t1, t0, z2_100_0); - - /* 2^201 - 2^1 */ fsquare(t0, t1); - /* 2^202 - 2^2 */ fsquare(t1, t0); - /* 2^250 - 2^50 */ for (i = 2; i < 50; i += 2) { fsquare(t0, t1); fsquare(t1, t0); } - /* 2^250 - 2^0 */ fmul(t0, t1, z2_50_0); - - /* 2^251 - 2^1 */ fsquare(t1, t0); - /* 2^252 - 2^2 */ fsquare(t0, t1); - /* 2^253 - 2^3 */ fsquare(t1, t0); - /* 2^254 - 2^4 */ fsquare(t0, t1); - /* 2^255 - 2^5 */ fsquare(t1, t0); - /* 2^255 - 21 */ fmul(out, t1, z11); -} - - -/* Input: Q, Q', Q-Q' - * Output: 2Q, Q+Q' - * - * x2 z3: long form - * x3 z3: long form - * x z: short form, destroyed - * xprime zprime: short form, destroyed - * qmqp: short form, preserved - * - * On entry and exit, the absolute value of the limbs of all inputs and outputs - * are < 2^26. - */ -static void fmonty(limb *x2, limb *z2, /* output 2Q */ - limb *x3, limb *z3, /* output Q + Q' */ - limb *x, limb *z, /* input Q */ - limb *xprime, limb *zprime, /* input Q' */ - - const limb *qmqp /* input Q - Q' */) -{ - limb origx[10], origxprime[10], zzz[19], xx[19], zz[19], xxprime[19], - zzprime[19], zzzprime[19], xxxprime[19]; - - memcpy(origx, x, 10 * sizeof(limb)); - fsum(x, z); - /* |x[i]| < 2^27 */ - fdifference(z, origx); /* does x - z */ - /* |z[i]| < 2^27 */ - - memcpy(origxprime, xprime, sizeof(limb) * 10); - fsum(xprime, zprime); - /* |xprime[i]| < 2^27 */ - fdifference(zprime, origxprime); - /* |zprime[i]| < 2^27 */ - fproduct(xxprime, xprime, z); - /* |xxprime[i]| < 14*2^54: the largest product of two limbs will be < - * 2^(27+27) and fproduct adds together, at most, 14 of those products. - * (Approximating that to 2^58 doesn't work out.) - */ - fproduct(zzprime, x, zprime); - /* |zzprime[i]| < 14*2^54 */ - freduce_degree(xxprime); - freduce_coefficients(xxprime); - /* |xxprime[i]| < 2^26 */ - freduce_degree(zzprime); - freduce_coefficients(zzprime); - /* |zzprime[i]| < 2^26 */ - memcpy(origxprime, xxprime, sizeof(limb) * 10); - fsum(xxprime, zzprime); - /* |xxprime[i]| < 2^27 */ - fdifference(zzprime, origxprime); - /* |zzprime[i]| < 2^27 */ - fsquare(xxxprime, xxprime); - /* |xxxprime[i]| < 2^26 */ - fsquare(zzzprime, zzprime); - /* |zzzprime[i]| < 2^26 */ - fproduct(zzprime, zzzprime, qmqp); - /* |zzprime[i]| < 14*2^52 */ - freduce_degree(zzprime); - freduce_coefficients(zzprime); - /* |zzprime[i]| < 2^26 */ - memcpy(x3, xxxprime, sizeof(limb) * 10); - memcpy(z3, zzprime, sizeof(limb) * 10); - - fsquare(xx, x); - /* |xx[i]| < 2^26 */ - fsquare(zz, z); - /* |zz[i]| < 2^26 */ - fproduct(x2, xx, zz); - /* |x2[i]| < 14*2^52 */ - freduce_degree(x2); - freduce_coefficients(x2); - /* |x2[i]| < 2^26 */ - fdifference(zz, xx); // does zz = xx - zz - /* |zz[i]| < 2^27 */ - memset(zzz + 10, 0, sizeof(limb) * 9); - fscalar_product(zzz, zz, 121665); - /* |zzz[i]| < 2^(27+17) */ - /* No need to call freduce_degree here: - fscalar_product doesn't increase the degree of its input. */ - freduce_coefficients(zzz); - /* |zzz[i]| < 2^26 */ - fsum(zzz, xx); - /* |zzz[i]| < 2^27 */ - fproduct(z2, zz, zzz); - /* |z2[i]| < 14*2^(26+27) */ - freduce_degree(z2); - freduce_coefficients(z2); - /* |z2|i| < 2^26 */ -} - -/* Calculates nQ where Q is the x-coordinate of a point on the curve - * - * resultx/resultz: the x coordinate of the resulting curve point (short form) - * n: a little endian, 32-byte number - * q: a point of the curve (short form) - */ -static void cmult(limb *resultx, limb *resultz, const u8 *n, const limb *q) -{ - limb a[19] = {0}, b[19] = {1}, c[19] = {1}, d[19] = {0}; - limb *nqpqx = a, *nqpqz = b, *nqx = c, *nqz = d, *t; - limb e[19] = {0}, f[19] = {1}, g[19] = {0}, h[19] = {1}; - limb *nqpqx2 = e, *nqpqz2 = f, *nqx2 = g, *nqz2 = h; - - unsigned int i, j; - - memcpy(nqpqx, q, sizeof(limb) * 10); - - for (i = 0; i < 32; ++i) { - u8 byte = n[31 - i]; - - for (j = 0; j < 8; ++j) { - const limb bit = byte >> 7; - - swap_conditional(nqx, nqpqx, bit); - swap_conditional(nqz, nqpqz, bit); - fmonty(nqx2, nqz2, - nqpqx2, nqpqz2, - nqx, nqz, - nqpqx, nqpqz, - q); - swap_conditional(nqx2, nqpqx2, bit); - swap_conditional(nqz2, nqpqz2, bit); - - t = nqx; - nqx = nqx2; - nqx2 = t; - t = nqz; - nqz = nqz2; - nqz2 = t; - t = nqpqx; - nqpqx = nqpqx2; - nqpqx2 = t; - t = nqpqz; - nqpqz = nqpqz2; - nqpqz2 = t; - - byte <<= 1; - } - } - - memcpy(resultx, nqx, sizeof(limb) * 10); - memcpy(resultz, nqz, sizeof(limb) * 10); -} - -bool curve25519_donna32(u8 mypublic[CURVE25519_POINT_SIZE], const u8 secret[CURVE25519_POINT_SIZE], const u8 basepoint[CURVE25519_POINT_SIZE]) -{ - limb bp[10], x[10], z[11], zmone[10]; - u8 e[32]; - - memcpy(e, secret, 32); - normalize_secret(e); - - fexpand(bp, basepoint); - cmult(x, z, e, bp); - crecip(zmone, z); - fmul(z, x, zmone); - fcontract(mypublic, z); - - return true; -} diff --git a/curve25519-donna64.c b/curve25519-donna64.c deleted file mode 100644 index f294369..0000000 --- a/curve25519-donna64.c +++ /dev/null @@ -1,414 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0 - * - * Copyright (C) 2008 Google Inc. All Rights Reserved. - * Copyright (C) 2015-2018 Jason A. Donenfeld . All Rights Reserved. - * - * Original author: Adam Langley - */ - -#include -#include - -enum { CURVE25519_POINT_SIZE = 32 }; - -typedef u64 limb; -typedef limb felem[5]; -typedef __uint128_t u128; - -static __always_inline void normalize_secret(u8 secret[CURVE25519_POINT_SIZE]) -{ - secret[0] &= 248; - secret[31] &= 127; - secret[31] |= 64; -} - -/* Sum two numbers: output += in */ -static __always_inline void fsum(limb *output, const limb *in) -{ - output[0] += in[0]; - output[1] += in[1]; - output[2] += in[2]; - output[3] += in[3]; - output[4] += in[4]; -} - -/* Find the difference of two numbers: output = in - output - * (note the order of the arguments!) - * - * Assumes that out[i] < 2**52 - * On return, out[i] < 2**55 - */ -static __always_inline void fdifference_backwards(felem out, const felem in) -{ - /* 152 is 19 << 3 */ - static const limb two54m152 = (((limb)1) << 54) - 152; - static const limb two54m8 = (((limb)1) << 54) - 8; - - out[0] = in[0] + two54m152 - out[0]; - out[1] = in[1] + two54m8 - out[1]; - out[2] = in[2] + two54m8 - out[2]; - out[3] = in[3] + two54m8 - out[3]; - out[4] = in[4] + two54m8 - out[4]; -} - -/* Multiply a number by a scalar: output = in * scalar */ -static __always_inline void fscalar_product(felem output, const felem in, const limb scalar) -{ - u128 a; - - a = ((u128) in[0]) * scalar; - output[0] = ((limb)a) & 0x7ffffffffffffUL; - - a = ((u128) in[1]) * scalar + ((limb) (a >> 51)); - output[1] = ((limb)a) & 0x7ffffffffffffUL; - - a = ((u128) in[2]) * scalar + ((limb) (a >> 51)); - output[2] = ((limb)a) & 0x7ffffffffffffUL; - - a = ((u128) in[3]) * scalar + ((limb) (a >> 51)); - output[3] = ((limb)a) & 0x7ffffffffffffUL; - - a = ((u128) in[4]) * scalar + ((limb) (a >> 51)); - output[4] = ((limb)a) & 0x7ffffffffffffUL; - - output[0] += (a >> 51) * 19; -} - -/* Multiply two numbers: output = in2 * in - * - * output must be distinct to both inputs. The inputs are reduced coefficient - * form, the output is not. - * - * Assumes that in[i] < 2**55 and likewise for in2. - * On return, output[i] < 2**52 - */ -static __always_inline void fmul(felem output, const felem in2, const felem in) -{ - u128 t[5]; - limb r0, r1, r2, r3, r4, s0, s1, s2, s3, s4, c; - - r0 = in[0]; - r1 = in[1]; - r2 = in[2]; - r3 = in[3]; - r4 = in[4]; - - s0 = in2[0]; - s1 = in2[1]; - s2 = in2[2]; - s3 = in2[3]; - s4 = in2[4]; - - t[0] = ((u128) r0) * s0; - t[1] = ((u128) r0) * s1 + ((u128) r1) * s0; - t[2] = ((u128) r0) * s2 + ((u128) r2) * s0 + ((u128) r1) * s1; - t[3] = ((u128) r0) * s3 + ((u128) r3) * s0 + ((u128) r1) * s2 + ((u128) r2) * s1; - t[4] = ((u128) r0) * s4 + ((u128) r4) * s0 + ((u128) r3) * s1 + ((u128) r1) * s3 + ((u128) r2) * s2; - - r4 *= 19; - r1 *= 19; - r2 *= 19; - r3 *= 19; - - t[0] += ((u128) r4) * s1 + ((u128) r1) * s4 + ((u128) r2) * s3 + ((u128) r3) * s2; - t[1] += ((u128) r4) * s2 + ((u128) r2) * s4 + ((u128) r3) * s3; - t[2] += ((u128) r4) * s3 + ((u128) r3) * s4; - t[3] += ((u128) r4) * s4; - - r0 = (limb)t[0] & 0x7ffffffffffffUL; c = (limb)(t[0] >> 51); - t[1] += c; r1 = (limb)t[1] & 0x7ffffffffffffUL; c = (limb)(t[1] >> 51); - t[2] += c; r2 = (limb)t[2] & 0x7ffffffffffffUL; c = (limb)(t[2] >> 51); - t[3] += c; r3 = (limb)t[3] & 0x7ffffffffffffUL; c = (limb)(t[3] >> 51); - t[4] += c; r4 = (limb)t[4] & 0x7ffffffffffffUL; c = (limb)(t[4] >> 51); - r0 += c * 19; c = r0 >> 51; r0 = r0 & 0x7ffffffffffffUL; - r1 += c; c = r1 >> 51; r1 = r1 & 0x7ffffffffffffUL; - r2 += c; - - output[0] = r0; - output[1] = r1; - output[2] = r2; - output[3] = r3; - output[4] = r4; -} - -static __always_inline void fsquare_times(felem output, const felem in, limb count) -{ - u128 t[5]; - limb r0, r1, r2, r3, r4, c; - limb d0, d1, d2, d4, d419; - - r0 = in[0]; - r1 = in[1]; - r2 = in[2]; - r3 = in[3]; - r4 = in[4]; - - do { - d0 = r0 * 2; - d1 = r1 * 2; - d2 = r2 * 2 * 19; - d419 = r4 * 19; - d4 = d419 * 2; - - t[0] = ((u128) r0) * r0 + ((u128) d4) * r1 + (((u128) d2) * (r3 )); - t[1] = ((u128) d0) * r1 + ((u128) d4) * r2 + (((u128) r3) * (r3 * 19)); - t[2] = ((u128) d0) * r2 + ((u128) r1) * r1 + (((u128) d4) * (r3 )); - t[3] = ((u128) d0) * r3 + ((u128) d1) * r2 + (((u128) r4) * (d419 )); - t[4] = ((u128) d0) * r4 + ((u128) d1) * r3 + (((u128) r2) * (r2 )); - - r0 = (limb)t[0] & 0x7ffffffffffffUL; c = (limb)(t[0] >> 51); - t[1] += c; r1 = (limb)t[1] & 0x7ffffffffffffUL; c = (limb)(t[1] >> 51); - t[2] += c; r2 = (limb)t[2] & 0x7ffffffffffffUL; c = (limb)(t[2] >> 51); - t[3] += c; r3 = (limb)t[3] & 0x7ffffffffffffUL; c = (limb)(t[3] >> 51); - t[4] += c; r4 = (limb)t[4] & 0x7ffffffffffffUL; c = (limb)(t[4] >> 51); - r0 += c * 19; c = r0 >> 51; r0 = r0 & 0x7ffffffffffffUL; - r1 += c; c = r1 >> 51; r1 = r1 & 0x7ffffffffffffUL; - r2 += c; - } while (--count); - - output[0] = r0; - output[1] = r1; - output[2] = r2; - output[3] = r3; - output[4] = r4; -} - -/* Load a little-endian 64-bit number */ -static inline limb load_limb(const u8 *in) -{ - return le64_to_cpu(*(__le64 *)in); -} - -static inline void store_limb(u8 *out, limb in) -{ - *(__le64 *)out = cpu_to_le64(in); -} - -/* Take a little-endian, 32-byte number and expand it into polynomial form */ -static inline void fexpand(limb *output, const u8 *in) -{ - output[0] = load_limb(in) & 0x7ffffffffffffUL; - output[1] = (load_limb(in + 6) >> 3) & 0x7ffffffffffffUL; - output[2] = (load_limb(in + 12) >> 6) & 0x7ffffffffffffUL; - output[3] = (load_limb(in + 19) >> 1) & 0x7ffffffffffffUL; - output[4] = (load_limb(in + 24) >> 12) & 0x7ffffffffffffUL; -} - -/* Take a fully reduced polynomial form number and contract it into a - * little-endian, 32-byte array - */ -static void fcontract(u8 *output, const felem input) -{ - u128 t[5]; - - t[0] = input[0]; - t[1] = input[1]; - t[2] = input[2]; - t[3] = input[3]; - t[4] = input[4]; - - t[1] += t[0] >> 51; t[0] &= 0x7ffffffffffffUL; - t[2] += t[1] >> 51; t[1] &= 0x7ffffffffffffUL; - t[3] += t[2] >> 51; t[2] &= 0x7ffffffffffffUL; - t[4] += t[3] >> 51; t[3] &= 0x7ffffffffffffUL; - t[0] += 19 * (t[4] >> 51); t[4] &= 0x7ffffffffffffUL; - - t[1] += t[0] >> 51; t[0] &= 0x7ffffffffffffUL; - t[2] += t[1] >> 51; t[1] &= 0x7ffffffffffffUL; - t[3] += t[2] >> 51; t[2] &= 0x7ffffffffffffUL; - t[4] += t[3] >> 51; t[3] &= 0x7ffffffffffffUL; - t[0] += 19 * (t[4] >> 51); t[4] &= 0x7ffffffffffffUL; - - /* now t is between 0 and 2^255-1, properly carried. */ - /* case 1: between 0 and 2^255-20. case 2: between 2^255-19 and 2^255-1. */ - - t[0] += 19; - - t[1] += t[0] >> 51; t[0] &= 0x7ffffffffffffUL; - t[2] += t[1] >> 51; t[1] &= 0x7ffffffffffffUL; - t[3] += t[2] >> 51; t[2] &= 0x7ffffffffffffUL; - t[4] += t[3] >> 51; t[3] &= 0x7ffffffffffffUL; - t[0] += 19 * (t[4] >> 51); t[4] &= 0x7ffffffffffffUL; - - /* now between 19 and 2^255-1 in both cases, and offset by 19. */ - - t[0] += 0x8000000000000UL - 19; - t[1] += 0x8000000000000UL - 1; - t[2] += 0x8000000000000UL - 1; - t[3] += 0x8000000000000UL - 1; - t[4] += 0x8000000000000UL - 1; - - /* now between 2^255 and 2^256-20, and offset by 2^255. */ - - t[1] += t[0] >> 51; t[0] &= 0x7ffffffffffffUL; - t[2] += t[1] >> 51; t[1] &= 0x7ffffffffffffUL; - t[3] += t[2] >> 51; t[2] &= 0x7ffffffffffffUL; - t[4] += t[3] >> 51; t[3] &= 0x7ffffffffffffUL; - t[4] &= 0x7ffffffffffffUL; - - store_limb(output, t[0] | (t[1] << 51)); - store_limb(output+8, (t[1] >> 13) | (t[2] << 38)); - store_limb(output+16, (t[2] >> 26) | (t[3] << 25)); - store_limb(output+24, (t[3] >> 39) | (t[4] << 12)); -} - -/* Input: Q, Q', Q-Q' - * Output: 2Q, Q+Q' - * - * x2 z3: long form - * x3 z3: long form - * x z: short form, destroyed - * xprime zprime: short form, destroyed - * qmqp: short form, preserved - */ -static void fmonty(limb *x2, limb *z2, /* output 2Q */ - limb *x3, limb *z3, /* output Q + Q' */ - limb *x, limb *z, /* input Q */ - limb *xprime, limb *zprime, /* input Q' */ - - const limb *qmqp /* input Q - Q' */) -{ - limb origx[5], origxprime[5], zzz[5], xx[5], zz[5], xxprime[5], zzprime[5], zzzprime[5]; - - memcpy(origx, x, 5 * sizeof(limb)); - fsum(x, z); - fdifference_backwards(z, origx); // does x - z - - memcpy(origxprime, xprime, sizeof(limb) * 5); - fsum(xprime, zprime); - fdifference_backwards(zprime, origxprime); - fmul(xxprime, xprime, z); - fmul(zzprime, x, zprime); - memcpy(origxprime, xxprime, sizeof(limb) * 5); - fsum(xxprime, zzprime); - fdifference_backwards(zzprime, origxprime); - fsquare_times(x3, xxprime, 1); - fsquare_times(zzzprime, zzprime, 1); - fmul(z3, zzzprime, qmqp); - - fsquare_times(xx, x, 1); - fsquare_times(zz, z, 1); - fmul(x2, xx, zz); - fdifference_backwards(zz, xx); // does zz = xx - zz - fscalar_product(zzz, zz, 121665); - fsum(zzz, xx); - fmul(z2, zz, zzz); -} - -/* Maybe swap the contents of two limb arrays (@a and @b), each @len elements - * long. Perform the swap iff @swap is non-zero. - * - * This function performs the swap without leaking any side-channel - * information. - */ -static void swap_conditional(limb a[5], limb b[5], limb iswap) -{ - unsigned int i; - const limb swap = -iswap; - - for (i = 0; i < 5; ++i) { - const limb x = swap & (a[i] ^ b[i]); - - a[i] ^= x; - b[i] ^= x; - } -} - -/* Calculates nQ where Q is the x-coordinate of a point on the curve - * - * resultx/resultz: the x coordinate of the resulting curve point (short form) - * n: a little endian, 32-byte number - * q: a point of the curve (short form) - */ -static void cmult(limb *resultx, limb *resultz, const u8 *n, const limb *q) -{ - limb a[5] = {0}, b[5] = {1}, c[5] = {1}, d[5] = {0}; - limb *nqpqx = a, *nqpqz = b, *nqx = c, *nqz = d, *t; - limb e[5] = {0}, f[5] = {1}, g[5] = {0}, h[5] = {1}; - limb *nqpqx2 = e, *nqpqz2 = f, *nqx2 = g, *nqz2 = h; - - unsigned int i, j; - - memcpy(nqpqx, q, sizeof(limb) * 5); - - for (i = 0; i < 32; ++i) { - u8 byte = n[31 - i]; - - for (j = 0; j < 8; ++j) { - const limb bit = byte >> 7; - - swap_conditional(nqx, nqpqx, bit); - swap_conditional(nqz, nqpqz, bit); - fmonty(nqx2, nqz2, - nqpqx2, nqpqz2, - nqx, nqz, - nqpqx, nqpqz, - q); - swap_conditional(nqx2, nqpqx2, bit); - swap_conditional(nqz2, nqpqz2, bit); - - t = nqx; - nqx = nqx2; - nqx2 = t; - t = nqz; - nqz = nqz2; - nqz2 = t; - t = nqpqx; - nqpqx = nqpqx2; - nqpqx2 = t; - t = nqpqz; - nqpqz = nqpqz2; - nqpqz2 = t; - - byte <<= 1; - } - } - - memcpy(resultx, nqx, sizeof(limb) * 5); - memcpy(resultz, nqz, sizeof(limb) * 5); -} - -static void crecip(felem out, const felem z) -{ - felem a, t0, b, c; - - /* 2 */ fsquare_times(a, z, 1); // a = 2 - /* 8 */ fsquare_times(t0, a, 2); - /* 9 */ fmul(b, t0, z); // b = 9 - /* 11 */ fmul(a, b, a); // a = 11 - /* 22 */ fsquare_times(t0, a, 1); - /* 2^5 - 2^0 = 31 */ fmul(b, t0, b); - /* 2^10 - 2^5 */ fsquare_times(t0, b, 5); - /* 2^10 - 2^0 */ fmul(b, t0, b); - /* 2^20 - 2^10 */ fsquare_times(t0, b, 10); - /* 2^20 - 2^0 */ fmul(c, t0, b); - /* 2^40 - 2^20 */ fsquare_times(t0, c, 20); - /* 2^40 - 2^0 */ fmul(t0, t0, c); - /* 2^50 - 2^10 */ fsquare_times(t0, t0, 10); - /* 2^50 - 2^0 */ fmul(b, t0, b); - /* 2^100 - 2^50 */ fsquare_times(t0, b, 50); - /* 2^100 - 2^0 */ fmul(c, t0, b); - /* 2^200 - 2^100 */ fsquare_times(t0, c, 100); - /* 2^200 - 2^0 */ fmul(t0, t0, c); - /* 2^250 - 2^50 */ fsquare_times(t0, t0, 50); - /* 2^250 - 2^0 */ fmul(t0, t0, b); - /* 2^255 - 2^5 */ fsquare_times(t0, t0, 5); - /* 2^255 - 21 */ fmul(out, t0, a); -} - -bool curve25519_donna64(u8 mypublic[CURVE25519_POINT_SIZE], const u8 secret[CURVE25519_POINT_SIZE], const u8 basepoint[CURVE25519_POINT_SIZE]) -{ - limb bp[5], x[5], z[5], zmone[5]; - u8 e[32]; - - memcpy(e, secret, 32); - normalize_secret(e); - - fexpand(bp, basepoint); - cmult(x, z, e, bp); - crecip(zmone, z); - fmul(z, x, zmone); - fcontract(mypublic, z); - - return true; -} diff --git a/curve25519-fiat32.c b/curve25519-fiat32.c deleted file mode 100644 index 6d9ee7d..0000000 --- a/curve25519-fiat32.c +++ /dev/null @@ -1,838 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0 - * - * Copyright (C) 2015-2016 The fiat-crypto Authors. - * Copyright (C) 2018 Jason A. Donenfeld . All Rights Reserved. - * - * This is a machine-generated formally verified implementation of curve25519 DH from: - * https://github.com/mit-plv/fiat-crypto - */ - -#include -#include - -enum { CURVE25519_POINT_SIZE = 32 }; - -static __always_inline void normalize_secret(u8 secret[CURVE25519_POINT_SIZE]) -{ - secret[0] &= 248; - secret[31] &= 127; - secret[31] |= 64; -} - -/* fe means field element. Here the field is \Z/(2^255-19). An element t, - * entries t[0]...t[9], represents the integer t[0]+2^26 t[1]+2^51 t[2]+2^77 - * t[3]+2^102 t[4]+...+2^230 t[9]. - * fe limbs are bounded by 1.125*2^26,1.125*2^25,1.125*2^26,1.125*2^25,etc. - * Multiplication and carrying produce fe from fe_loose. - */ -typedef struct fe { u32 v[10]; } fe; - -/* fe_loose limbs are bounded by 3.375*2^26,3.375*2^25,3.375*2^26,3.375*2^25,etc. - * Addition and subtraction produce fe_loose from (fe, fe). - */ -typedef struct fe_loose { u32 v[10]; } fe_loose; - -static __always_inline void fe_frombytes_impl(u32 h[10], const u8 *s) -{ - /* Ignores top bit of s. */ - u32 a0 = le32_to_cpup((__force __le32 *)(s)); - u32 a1 = le32_to_cpup((__force __le32 *)(s+4)); - u32 a2 = le32_to_cpup((__force __le32 *)(s+8)); - u32 a3 = le32_to_cpup((__force __le32 *)(s+12)); - u32 a4 = le32_to_cpup((__force __le32 *)(s+16)); - u32 a5 = le32_to_cpup((__force __le32 *)(s+20)); - u32 a6 = le32_to_cpup((__force __le32 *)(s+24)); - u32 a7 = le32_to_cpup((__force __le32 *)(s+28)); - h[0] = a0&((1<<26)-1); /* 26 used, 32-26 left. 26 */ - h[1] = (a0>>26) | ((a1&((1<<19)-1))<< 6); /* (32-26) + 19 = 6+19 = 25 */ - h[2] = (a1>>19) | ((a2&((1<<13)-1))<<13); /* (32-19) + 13 = 13+13 = 26 */ - h[3] = (a2>>13) | ((a3&((1<< 6)-1))<<19); /* (32-13) + 6 = 19+ 6 = 25 */ - h[4] = (a3>> 6); /* (32- 6) = 26 */ - h[5] = a4&((1<<25)-1); /* 25 */ - h[6] = (a4>>25) | ((a5&((1<<19)-1))<< 7); /* (32-25) + 19 = 7+19 = 26 */ - h[7] = (a5>>19) | ((a6&((1<<12)-1))<<13); /* (32-19) + 12 = 13+12 = 25 */ - h[8] = (a6>>12) | ((a7&((1<< 6)-1))<<20); /* (32-12) + 6 = 20+ 6 = 26 */ - h[9] = (a7>> 6)&((1<<25)-1); /* 25 */ -} - -static __always_inline void fe_frombytes(fe *h, const u8 *s) -{ - fe_frombytes_impl(h->v, s); -} - -static __always_inline u8 /*bool*/ addcarryx_u25(u8 /*bool*/ c, u32 a, u32 b, u32 *low) -{ - /* This function extracts 25 bits of result and 1 bit of carry (26 total), so - * a 32-bit intermediate is sufficient. - */ - u32 x = a + b + c; - *low = x & ((1 << 25) - 1); - return (x >> 25) & 1; -} - -static __always_inline u8 /*bool*/ addcarryx_u26(u8 /*bool*/ c, u32 a, u32 b, u32 *low) -{ - /* This function extracts 26 bits of result and 1 bit of carry (27 total), so - * a 32-bit intermediate is sufficient. - */ - u32 x = a + b + c; - *low = x & ((1 << 26) - 1); - return (x >> 26) & 1; -} - -static __always_inline u8 /*bool*/ subborrow_u25(u8 /*bool*/ c, u32 a, u32 b, u32 *low) -{ - /* This function extracts 25 bits of result and 1 bit of borrow (26 total), so - * a 32-bit intermediate is sufficient. - */ - u32 x = a - b - c; - *low = x & ((1 << 25) - 1); - return x >> 31; -} - -static __always_inline u8 /*bool*/ subborrow_u26(u8 /*bool*/ c, u32 a, u32 b, u32 *low) -{ - /* This function extracts 26 bits of result and 1 bit of borrow (27 total), so - * a 32-bit intermediate is sufficient. - */ - u32 x = a - b - c; - *low = x & ((1 << 26) - 1); - return x >> 31; -} - -static __always_inline u32 cmovznz32(u32 t, u32 z, u32 nz) -{ - t = -!!t; /* all set if nonzero, 0 if 0 */ - return (t&nz) | ((~t)&z); -} - -static __always_inline void fe_freeze(u32 out[10], const u32 in1[10]) -{ - { const u32 x17 = in1[9]; - { const u32 x18 = in1[8]; - { const u32 x16 = in1[7]; - { const u32 x14 = in1[6]; - { const u32 x12 = in1[5]; - { const u32 x10 = in1[4]; - { const u32 x8 = in1[3]; - { const u32 x6 = in1[2]; - { const u32 x4 = in1[1]; - { const u32 x2 = in1[0]; - { u32 x20; u8/*bool*/ x21 = subborrow_u26(0x0, x2, 0x3ffffed, &x20); - { u32 x23; u8/*bool*/ x24 = subborrow_u25(x21, x4, 0x1ffffff, &x23); - { u32 x26; u8/*bool*/ x27 = subborrow_u26(x24, x6, 0x3ffffff, &x26); - { u32 x29; u8/*bool*/ x30 = subborrow_u25(x27, x8, 0x1ffffff, &x29); - { u32 x32; u8/*bool*/ x33 = subborrow_u26(x30, x10, 0x3ffffff, &x32); - { u32 x35; u8/*bool*/ x36 = subborrow_u25(x33, x12, 0x1ffffff, &x35); - { u32 x38; u8/*bool*/ x39 = subborrow_u26(x36, x14, 0x3ffffff, &x38); - { u32 x41; u8/*bool*/ x42 = subborrow_u25(x39, x16, 0x1ffffff, &x41); - { u32 x44; u8/*bool*/ x45 = subborrow_u26(x42, x18, 0x3ffffff, &x44); - { u32 x47; u8/*bool*/ x48 = subborrow_u25(x45, x17, 0x1ffffff, &x47); - { u32 x49 = cmovznz32(x48, 0x0, 0xffffffff); - { u32 x50 = (x49 & 0x3ffffed); - { u32 x52; u8/*bool*/ x53 = addcarryx_u26(0x0, x20, x50, &x52); - { u32 x54 = (x49 & 0x1ffffff); - { u32 x56; u8/*bool*/ x57 = addcarryx_u25(x53, x23, x54, &x56); - { u32 x58 = (x49 & 0x3ffffff); - { u32 x60; u8/*bool*/ x61 = addcarryx_u26(x57, x26, x58, &x60); - { u32 x62 = (x49 & 0x1ffffff); - { u32 x64; u8/*bool*/ x65 = addcarryx_u25(x61, x29, x62, &x64); - { u32 x66 = (x49 & 0x3ffffff); - { u32 x68; u8/*bool*/ x69 = addcarryx_u26(x65, x32, x66, &x68); - { u32 x70 = (x49 & 0x1ffffff); - { u32 x72; u8/*bool*/ x73 = addcarryx_u25(x69, x35, x70, &x72); - { u32 x74 = (x49 & 0x3ffffff); - { u32 x76; u8/*bool*/ x77 = addcarryx_u26(x73, x38, x74, &x76); - { u32 x78 = (x49 & 0x1ffffff); - { u32 x80; u8/*bool*/ x81 = addcarryx_u25(x77, x41, x78, &x80); - { u32 x82 = (x49 & 0x3ffffff); - { u32 x84; u8/*bool*/ x85 = addcarryx_u26(x81, x44, x82, &x84); - { u32 x86 = (x49 & 0x1ffffff); - { u32 x88; addcarryx_u25(x85, x47, x86, &x88); - out[0] = x52; - out[1] = x56; - out[2] = x60; - out[3] = x64; - out[4] = x68; - out[5] = x72; - out[6] = x76; - out[7] = x80; - out[8] = x84; - out[9] = x88; - }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} -} - -static __always_inline void fe_tobytes(u8 s[32], const fe *f) -{ - u32 h[10]; - fe_freeze(h, f->v); - s[0] = h[0] >> 0; - s[1] = h[0] >> 8; - s[2] = h[0] >> 16; - s[3] = (h[0] >> 24) | (h[1] << 2); - s[4] = h[1] >> 6; - s[5] = h[1] >> 14; - s[6] = (h[1] >> 22) | (h[2] << 3); - s[7] = h[2] >> 5; - s[8] = h[2] >> 13; - s[9] = (h[2] >> 21) | (h[3] << 5); - s[10] = h[3] >> 3; - s[11] = h[3] >> 11; - s[12] = (h[3] >> 19) | (h[4] << 6); - s[13] = h[4] >> 2; - s[14] = h[4] >> 10; - s[15] = h[4] >> 18; - s[16] = h[5] >> 0; - s[17] = h[5] >> 8; - s[18] = h[5] >> 16; - s[19] = (h[5] >> 24) | (h[6] << 1); - s[20] = h[6] >> 7; - s[21] = h[6] >> 15; - s[22] = (h[6] >> 23) | (h[7] << 3); - s[23] = h[7] >> 5; - s[24] = h[7] >> 13; - s[25] = (h[7] >> 21) | (h[8] << 4); - s[26] = h[8] >> 4; - s[27] = h[8] >> 12; - s[28] = (h[8] >> 20) | (h[9] << 6); - s[29] = h[9] >> 2; - s[30] = h[9] >> 10; - s[31] = h[9] >> 18; -} - -/* h = f */ -static __always_inline void fe_copy(fe *h, const fe *f) -{ - memmove(h, f, sizeof(fe)); -} - -static __always_inline void fe_copy_lt(fe_loose *h, const fe *f) -{ - memmove(h, f, sizeof(fe)); -} - -/* h = 0 */ -static __always_inline void fe_0(fe *h) -{ - memset(h, 0, sizeof(fe)); -} - -/* h = 1 */ -static __always_inline void fe_1(fe *h) -{ - memset(h, 0, sizeof(fe)); - h->v[0] = 1; -} - -static __always_inline void fe_add_impl(u32 out[10], const u32 in1[10], const u32 in2[10]) -{ - { const u32 x20 = in1[9]; - { const u32 x21 = in1[8]; - { const u32 x19 = in1[7]; - { const u32 x17 = in1[6]; - { const u32 x15 = in1[5]; - { const u32 x13 = in1[4]; - { const u32 x11 = in1[3]; - { const u32 x9 = in1[2]; - { const u32 x7 = in1[1]; - { const u32 x5 = in1[0]; - { const u32 x38 = in2[9]; - { const u32 x39 = in2[8]; - { const u32 x37 = in2[7]; - { const u32 x35 = in2[6]; - { const u32 x33 = in2[5]; - { const u32 x31 = in2[4]; - { const u32 x29 = in2[3]; - { const u32 x27 = in2[2]; - { const u32 x25 = in2[1]; - { const u32 x23 = in2[0]; - out[0] = (x5 + x23); - out[1] = (x7 + x25); - out[2] = (x9 + x27); - out[3] = (x11 + x29); - out[4] = (x13 + x31); - out[5] = (x15 + x33); - out[6] = (x17 + x35); - out[7] = (x19 + x37); - out[8] = (x21 + x39); - out[9] = (x20 + x38); - }}}}}}}}}}}}}}}}}}}} -} - -/* h = f + g - * Can overlap h with f or g. - */ -static __always_inline void fe_add(fe_loose *h, const fe *f, const fe *g) -{ - fe_add_impl(h->v, f->v, g->v); -} - -static __always_inline void fe_sub_impl(u32 out[10], const u32 in1[10], const u32 in2[10]) -{ - { const u32 x20 = in1[9]; - { const u32 x21 = in1[8]; - { const u32 x19 = in1[7]; - { const u32 x17 = in1[6]; - { const u32 x15 = in1[5]; - { const u32 x13 = in1[4]; - { const u32 x11 = in1[3]; - { const u32 x9 = in1[2]; - { const u32 x7 = in1[1]; - { const u32 x5 = in1[0]; - { const u32 x38 = in2[9]; - { const u32 x39 = in2[8]; - { const u32 x37 = in2[7]; - { const u32 x35 = in2[6]; - { const u32 x33 = in2[5]; - { const u32 x31 = in2[4]; - { const u32 x29 = in2[3]; - { const u32 x27 = in2[2]; - { const u32 x25 = in2[1]; - { const u32 x23 = in2[0]; - out[0] = ((0x7ffffda + x5) - x23); - out[1] = ((0x3fffffe + x7) - x25); - out[2] = ((0x7fffffe + x9) - x27); - out[3] = ((0x3fffffe + x11) - x29); - out[4] = ((0x7fffffe + x13) - x31); - out[5] = ((0x3fffffe + x15) - x33); - out[6] = ((0x7fffffe + x17) - x35); - out[7] = ((0x3fffffe + x19) - x37); - out[8] = ((0x7fffffe + x21) - x39); - out[9] = ((0x3fffffe + x20) - x38); - }}}}}}}}}}}}}}}}}}}} -} - -/* h = f - g - * Can overlap h with f or g. - */ -static __always_inline void fe_sub(fe_loose *h, const fe *f, const fe *g) -{ - fe_sub_impl(h->v, f->v, g->v); -} - -static __always_inline void fe_mul_impl(u32 out[10], const u32 in1[10], const u32 in2[10]) -{ - { const u32 x20 = in1[9]; - { const u32 x21 = in1[8]; - { const u32 x19 = in1[7]; - { const u32 x17 = in1[6]; - { const u32 x15 = in1[5]; - { const u32 x13 = in1[4]; - { const u32 x11 = in1[3]; - { const u32 x9 = in1[2]; - { const u32 x7 = in1[1]; - { const u32 x5 = in1[0]; - { const u32 x38 = in2[9]; - { const u32 x39 = in2[8]; - { const u32 x37 = in2[7]; - { const u32 x35 = in2[6]; - { const u32 x33 = in2[5]; - { const u32 x31 = in2[4]; - { const u32 x29 = in2[3]; - { const u32 x27 = in2[2]; - { const u32 x25 = in2[1]; - { const u32 x23 = in2[0]; - { u64 x40 = ((u64)x23 * x5); - { u64 x41 = (((u64)x23 * x7) + ((u64)x25 * x5)); - { u64 x42 = ((((u64)(0x2 * x25) * x7) + ((u64)x23 * x9)) + ((u64)x27 * x5)); - { u64 x43 = (((((u64)x25 * x9) + ((u64)x27 * x7)) + ((u64)x23 * x11)) + ((u64)x29 * x5)); - { u64 x44 = (((((u64)x27 * x9) + (0x2 * (((u64)x25 * x11) + ((u64)x29 * x7)))) + ((u64)x23 * x13)) + ((u64)x31 * x5)); - { u64 x45 = (((((((u64)x27 * x11) + ((u64)x29 * x9)) + ((u64)x25 * x13)) + ((u64)x31 * x7)) + ((u64)x23 * x15)) + ((u64)x33 * x5)); - { u64 x46 = (((((0x2 * ((((u64)x29 * x11) + ((u64)x25 * x15)) + ((u64)x33 * x7))) + ((u64)x27 * x13)) + ((u64)x31 * x9)) + ((u64)x23 * x17)) + ((u64)x35 * x5)); - { u64 x47 = (((((((((u64)x29 * x13) + ((u64)x31 * x11)) + ((u64)x27 * x15)) + ((u64)x33 * x9)) + ((u64)x25 * x17)) + ((u64)x35 * x7)) + ((u64)x23 * x19)) + ((u64)x37 * x5)); - { u64 x48 = (((((((u64)x31 * x13) + (0x2 * (((((u64)x29 * x15) + ((u64)x33 * x11)) + ((u64)x25 * x19)) + ((u64)x37 * x7)))) + ((u64)x27 * x17)) + ((u64)x35 * x9)) + ((u64)x23 * x21)) + ((u64)x39 * x5)); - { u64 x49 = (((((((((((u64)x31 * x15) + ((u64)x33 * x13)) + ((u64)x29 * x17)) + ((u64)x35 * x11)) + ((u64)x27 * x19)) + ((u64)x37 * x9)) + ((u64)x25 * x21)) + ((u64)x39 * x7)) + ((u64)x23 * x20)) + ((u64)x38 * x5)); - { u64 x50 = (((((0x2 * ((((((u64)x33 * x15) + ((u64)x29 * x19)) + ((u64)x37 * x11)) + ((u64)x25 * x20)) + ((u64)x38 * x7))) + ((u64)x31 * x17)) + ((u64)x35 * x13)) + ((u64)x27 * x21)) + ((u64)x39 * x9)); - { u64 x51 = (((((((((u64)x33 * x17) + ((u64)x35 * x15)) + ((u64)x31 * x19)) + ((u64)x37 * x13)) + ((u64)x29 * x21)) + ((u64)x39 * x11)) + ((u64)x27 * x20)) + ((u64)x38 * x9)); - { u64 x52 = (((((u64)x35 * x17) + (0x2 * (((((u64)x33 * x19) + ((u64)x37 * x15)) + ((u64)x29 * x20)) + ((u64)x38 * x11)))) + ((u64)x31 * x21)) + ((u64)x39 * x13)); - { u64 x53 = (((((((u64)x35 * x19) + ((u64)x37 * x17)) + ((u64)x33 * x21)) + ((u64)x39 * x15)) + ((u64)x31 * x20)) + ((u64)x38 * x13)); - { u64 x54 = (((0x2 * ((((u64)x37 * x19) + ((u64)x33 * x20)) + ((u64)x38 * x15))) + ((u64)x35 * x21)) + ((u64)x39 * x17)); - { u64 x55 = (((((u64)x37 * x21) + ((u64)x39 * x19)) + ((u64)x35 * x20)) + ((u64)x38 * x17)); - { u64 x56 = (((u64)x39 * x21) + (0x2 * (((u64)x37 * x20) + ((u64)x38 * x19)))); - { u64 x57 = (((u64)x39 * x20) + ((u64)x38 * x21)); - { u64 x58 = ((u64)(0x2 * x38) * x20); - { u64 x59 = (x48 + (x58 << 0x4)); - { u64 x60 = (x59 + (x58 << 0x1)); - { u64 x61 = (x60 + x58); - { u64 x62 = (x47 + (x57 << 0x4)); - { u64 x63 = (x62 + (x57 << 0x1)); - { u64 x64 = (x63 + x57); - { u64 x65 = (x46 + (x56 << 0x4)); - { u64 x66 = (x65 + (x56 << 0x1)); - { u64 x67 = (x66 + x56); - { u64 x68 = (x45 + (x55 << 0x4)); - { u64 x69 = (x68 + (x55 << 0x1)); - { u64 x70 = (x69 + x55); - { u64 x71 = (x44 + (x54 << 0x4)); - { u64 x72 = (x71 + (x54 << 0x1)); - { u64 x73 = (x72 + x54); - { u64 x74 = (x43 + (x53 << 0x4)); - { u64 x75 = (x74 + (x53 << 0x1)); - { u64 x76 = (x75 + x53); - { u64 x77 = (x42 + (x52 << 0x4)); - { u64 x78 = (x77 + (x52 << 0x1)); - { u64 x79 = (x78 + x52); - { u64 x80 = (x41 + (x51 << 0x4)); - { u64 x81 = (x80 + (x51 << 0x1)); - { u64 x82 = (x81 + x51); - { u64 x83 = (x40 + (x50 << 0x4)); - { u64 x84 = (x83 + (x50 << 0x1)); - { u64 x85 = (x84 + x50); - { u64 x86 = (x85 >> 0x1a); - { u32 x87 = ((u32)x85 & 0x3ffffff); - { u64 x88 = (x86 + x82); - { u64 x89 = (x88 >> 0x19); - { u32 x90 = ((u32)x88 & 0x1ffffff); - { u64 x91 = (x89 + x79); - { u64 x92 = (x91 >> 0x1a); - { u32 x93 = ((u32)x91 & 0x3ffffff); - { u64 x94 = (x92 + x76); - { u64 x95 = (x94 >> 0x19); - { u32 x96 = ((u32)x94 & 0x1ffffff); - { u64 x97 = (x95 + x73); - { u64 x98 = (x97 >> 0x1a); - { u32 x99 = ((u32)x97 & 0x3ffffff); - { u64 x100 = (x98 + x70); - { u64 x101 = (x100 >> 0x19); - { u32 x102 = ((u32)x100 & 0x1ffffff); - { u64 x103 = (x101 + x67); - { u64 x104 = (x103 >> 0x1a); - { u32 x105 = ((u32)x103 & 0x3ffffff); - { u64 x106 = (x104 + x64); - { u64 x107 = (x106 >> 0x19); - { u32 x108 = ((u32)x106 & 0x1ffffff); - { u64 x109 = (x107 + x61); - { u64 x110 = (x109 >> 0x1a); - { u32 x111 = ((u32)x109 & 0x3ffffff); - { u64 x112 = (x110 + x49); - { u64 x113 = (x112 >> 0x19); - { u32 x114 = ((u32)x112 & 0x1ffffff); - { u64 x115 = (x87 + (0x13 * x113)); - { u32 x116 = (u32) (x115 >> 0x1a); - { u32 x117 = ((u32)x115 & 0x3ffffff); - { u32 x118 = (x116 + x90); - { u32 x119 = (x118 >> 0x19); - { u32 x120 = (x118 & 0x1ffffff); - out[0] = x117; - out[1] = x120; - out[2] = (x119 + x93); - out[3] = x96; - out[4] = x99; - out[5] = x102; - out[6] = x105; - out[7] = x108; - out[8] = x111; - out[9] = x114; - }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} -} - -static __always_inline void fe_mul_ttt(fe *h, const fe *f, const fe *g) -{ - fe_mul_impl(h->v, f->v, g->v); -} - -static __always_inline void fe_mul_tlt(fe *h, const fe_loose *f, const fe *g) -{ - fe_mul_impl(h->v, f->v, g->v); -} - -static __always_inline void fe_mul_tll(fe *h, const fe_loose *f, const fe_loose *g) -{ - fe_mul_impl(h->v, f->v, g->v); -} - -static __always_inline void fe_sqr_impl(u32 out[10], const u32 in1[10]) -{ - { const u32 x17 = in1[9]; - { const u32 x18 = in1[8]; - { const u32 x16 = in1[7]; - { const u32 x14 = in1[6]; - { const u32 x12 = in1[5]; - { const u32 x10 = in1[4]; - { const u32 x8 = in1[3]; - { const u32 x6 = in1[2]; - { const u32 x4 = in1[1]; - { const u32 x2 = in1[0]; - { u64 x19 = ((u64)x2 * x2); - { u64 x20 = ((u64)(0x2 * x2) * x4); - { u64 x21 = (0x2 * (((u64)x4 * x4) + ((u64)x2 * x6))); - { u64 x22 = (0x2 * (((u64)x4 * x6) + ((u64)x2 * x8))); - { u64 x23 = ((((u64)x6 * x6) + ((u64)(0x4 * x4) * x8)) + ((u64)(0x2 * x2) * x10)); - { u64 x24 = (0x2 * ((((u64)x6 * x8) + ((u64)x4 * x10)) + ((u64)x2 * x12))); - { u64 x25 = (0x2 * (((((u64)x8 * x8) + ((u64)x6 * x10)) + ((u64)x2 * x14)) + ((u64)(0x2 * x4) * x12))); - { u64 x26 = (0x2 * (((((u64)x8 * x10) + ((u64)x6 * x12)) + ((u64)x4 * x14)) + ((u64)x2 * x16))); - { u64 x27 = (((u64)x10 * x10) + (0x2 * ((((u64)x6 * x14) + ((u64)x2 * x18)) + (0x2 * (((u64)x4 * x16) + ((u64)x8 * x12)))))); - { u64 x28 = (0x2 * ((((((u64)x10 * x12) + ((u64)x8 * x14)) + ((u64)x6 * x16)) + ((u64)x4 * x18)) + ((u64)x2 * x17))); - { u64 x29 = (0x2 * (((((u64)x12 * x12) + ((u64)x10 * x14)) + ((u64)x6 * x18)) + (0x2 * (((u64)x8 * x16) + ((u64)x4 * x17))))); - { u64 x30 = (0x2 * (((((u64)x12 * x14) + ((u64)x10 * x16)) + ((u64)x8 * x18)) + ((u64)x6 * x17))); - { u64 x31 = (((u64)x14 * x14) + (0x2 * (((u64)x10 * x18) + (0x2 * (((u64)x12 * x16) + ((u64)x8 * x17)))))); - { u64 x32 = (0x2 * ((((u64)x14 * x16) + ((u64)x12 * x18)) + ((u64)x10 * x17))); - { u64 x33 = (0x2 * ((((u64)x16 * x16) + ((u64)x14 * x18)) + ((u64)(0x2 * x12) * x17))); - { u64 x34 = (0x2 * (((u64)x16 * x18) + ((u64)x14 * x17))); - { u64 x35 = (((u64)x18 * x18) + ((u64)(0x4 * x16) * x17)); - { u64 x36 = ((u64)(0x2 * x18) * x17); - { u64 x37 = ((u64)(0x2 * x17) * x17); - { u64 x38 = (x27 + (x37 << 0x4)); - { u64 x39 = (x38 + (x37 << 0x1)); - { u64 x40 = (x39 + x37); - { u64 x41 = (x26 + (x36 << 0x4)); - { u64 x42 = (x41 + (x36 << 0x1)); - { u64 x43 = (x42 + x36); - { u64 x44 = (x25 + (x35 << 0x4)); - { u64 x45 = (x44 + (x35 << 0x1)); - { u64 x46 = (x45 + x35); - { u64 x47 = (x24 + (x34 << 0x4)); - { u64 x48 = (x47 + (x34 << 0x1)); - { u64 x49 = (x48 + x34); - { u64 x50 = (x23 + (x33 << 0x4)); - { u64 x51 = (x50 + (x33 << 0x1)); - { u64 x52 = (x51 + x33); - { u64 x53 = (x22 + (x32 << 0x4)); - { u64 x54 = (x53 + (x32 << 0x1)); - { u64 x55 = (x54 + x32); - { u64 x56 = (x21 + (x31 << 0x4)); - { u64 x57 = (x56 + (x31 << 0x1)); - { u64 x58 = (x57 + x31); - { u64 x59 = (x20 + (x30 << 0x4)); - { u64 x60 = (x59 + (x30 << 0x1)); - { u64 x61 = (x60 + x30); - { u64 x62 = (x19 + (x29 << 0x4)); - { u64 x63 = (x62 + (x29 << 0x1)); - { u64 x64 = (x63 + x29); - { u64 x65 = (x64 >> 0x1a); - { u32 x66 = ((u32)x64 & 0x3ffffff); - { u64 x67 = (x65 + x61); - { u64 x68 = (x67 >> 0x19); - { u32 x69 = ((u32)x67 & 0x1ffffff); - { u64 x70 = (x68 + x58); - { u64 x71 = (x70 >> 0x1a); - { u32 x72 = ((u32)x70 & 0x3ffffff); - { u64 x73 = (x71 + x55); - { u64 x74 = (x73 >> 0x19); - { u32 x75 = ((u32)x73 & 0x1ffffff); - { u64 x76 = (x74 + x52); - { u64 x77 = (x76 >> 0x1a); - { u32 x78 = ((u32)x76 & 0x3ffffff); - { u64 x79 = (x77 + x49); - { u64 x80 = (x79 >> 0x19); - { u32 x81 = ((u32)x79 & 0x1ffffff); - { u64 x82 = (x80 + x46); - { u64 x83 = (x82 >> 0x1a); - { u32 x84 = ((u32)x82 & 0x3ffffff); - { u64 x85 = (x83 + x43); - { u64 x86 = (x85 >> 0x19); - { u32 x87 = ((u32)x85 & 0x1ffffff); - { u64 x88 = (x86 + x40); - { u64 x89 = (x88 >> 0x1a); - { u32 x90 = ((u32)x88 & 0x3ffffff); - { u64 x91 = (x89 + x28); - { u64 x92 = (x91 >> 0x19); - { u32 x93 = ((u32)x91 & 0x1ffffff); - { u64 x94 = (x66 + (0x13 * x92)); - { u32 x95 = (u32) (x94 >> 0x1a); - { u32 x96 = ((u32)x94 & 0x3ffffff); - { u32 x97 = (x95 + x69); - { u32 x98 = (x97 >> 0x19); - { u32 x99 = (x97 & 0x1ffffff); - out[0] = x96; - out[1] = x99; - out[2] = (x98 + x72); - out[3] = x75; - out[4] = x78; - out[5] = x81; - out[6] = x84; - out[7] = x87; - out[8] = x90; - out[9] = x93; - }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} -} - -static __always_inline void fe_sq_tl(fe *h, const fe_loose *f) -{ - fe_sqr_impl(h->v, f->v); -} - -static __always_inline void fe_sq_tt(fe *h, const fe *f) -{ - fe_sqr_impl(h->v, f->v); -} - -static __always_inline void fe_loose_invert(fe *out, const fe_loose *z) -{ - fe t0; - fe t1; - fe t2; - fe t3; - int i; - - fe_sq_tl(&t0, z); - fe_sq_tt(&t1, &t0); - for (i = 1; i < 2; ++i) - fe_sq_tt(&t1, &t1); - fe_mul_tlt(&t1, z, &t1); - fe_mul_ttt(&t0, &t0, &t1); - fe_sq_tt(&t2, &t0); - fe_mul_ttt(&t1, &t1, &t2); - fe_sq_tt(&t2, &t1); - for (i = 1; i < 5; ++i) - fe_sq_tt(&t2, &t2); - fe_mul_ttt(&t1, &t2, &t1); - fe_sq_tt(&t2, &t1); - for (i = 1; i < 10; ++i) - fe_sq_tt(&t2, &t2); - fe_mul_ttt(&t2, &t2, &t1); - fe_sq_tt(&t3, &t2); - for (i = 1; i < 20; ++i) - fe_sq_tt(&t3, &t3); - fe_mul_ttt(&t2, &t3, &t2); - fe_sq_tt(&t2, &t2); - for (i = 1; i < 10; ++i) - fe_sq_tt(&t2, &t2); - fe_mul_ttt(&t1, &t2, &t1); - fe_sq_tt(&t2, &t1); - for (i = 1; i < 50; ++i) - fe_sq_tt(&t2, &t2); - fe_mul_ttt(&t2, &t2, &t1); - fe_sq_tt(&t3, &t2); - for (i = 1; i < 100; ++i) - fe_sq_tt(&t3, &t3); - fe_mul_ttt(&t2, &t3, &t2); - fe_sq_tt(&t2, &t2); - for (i = 1; i < 50; ++i) - fe_sq_tt(&t2, &t2); - fe_mul_ttt(&t1, &t2, &t1); - fe_sq_tt(&t1, &t1); - for (i = 1; i < 5; ++i) - fe_sq_tt(&t1, &t1); - fe_mul_ttt(out, &t1, &t0); -} - -static __always_inline void fe_invert(fe *out, const fe *z) -{ - fe_loose l; - fe_copy_lt(&l, z); - fe_loose_invert(out, &l); -} - -/* Replace (f,g) with (g,f) if b == 1; - * replace (f,g) with (f,g) if b == 0. - * - * Preconditions: b in {0,1} - */ -static __always_inline void fe_cswap(fe *f, fe *g, unsigned int b) -{ - unsigned i; - b = 0-b; - for (i = 0; i < 10; i++) { - u32 x = f->v[i] ^ g->v[i]; - x &= b; - f->v[i] ^= x; - g->v[i] ^= x; - } -} - -/* NOTE: based on fiat-crypto fe_mul, edited for in2=121666, 0, 0.*/ -static __always_inline void fe_mul_121666_impl(u32 out[10], const u32 in1[10]) -{ - { const u32 x20 = in1[9]; - { const u32 x21 = in1[8]; - { const u32 x19 = in1[7]; - { const u32 x17 = in1[6]; - { const u32 x15 = in1[5]; - { const u32 x13 = in1[4]; - { const u32 x11 = in1[3]; - { const u32 x9 = in1[2]; - { const u32 x7 = in1[1]; - { const u32 x5 = in1[0]; - { const u32 x38 = 0; - { const u32 x39 = 0; - { const u32 x37 = 0; - { const u32 x35 = 0; - { const u32 x33 = 0; - { const u32 x31 = 0; - { const u32 x29 = 0; - { const u32 x27 = 0; - { const u32 x25 = 0; - { const u32 x23 = 121666; - { u64 x40 = ((u64)x23 * x5); - { u64 x41 = (((u64)x23 * x7) + ((u64)x25 * x5)); - { u64 x42 = ((((u64)(0x2 * x25) * x7) + ((u64)x23 * x9)) + ((u64)x27 * x5)); - { u64 x43 = (((((u64)x25 * x9) + ((u64)x27 * x7)) + ((u64)x23 * x11)) + ((u64)x29 * x5)); - { u64 x44 = (((((u64)x27 * x9) + (0x2 * (((u64)x25 * x11) + ((u64)x29 * x7)))) + ((u64)x23 * x13)) + ((u64)x31 * x5)); - { u64 x45 = (((((((u64)x27 * x11) + ((u64)x29 * x9)) + ((u64)x25 * x13)) + ((u64)x31 * x7)) + ((u64)x23 * x15)) + ((u64)x33 * x5)); - { u64 x46 = (((((0x2 * ((((u64)x29 * x11) + ((u64)x25 * x15)) + ((u64)x33 * x7))) + ((u64)x27 * x13)) + ((u64)x31 * x9)) + ((u64)x23 * x17)) + ((u64)x35 * x5)); - { u64 x47 = (((((((((u64)x29 * x13) + ((u64)x31 * x11)) + ((u64)x27 * x15)) + ((u64)x33 * x9)) + ((u64)x25 * x17)) + ((u64)x35 * x7)) + ((u64)x23 * x19)) + ((u64)x37 * x5)); - { u64 x48 = (((((((u64)x31 * x13) + (0x2 * (((((u64)x29 * x15) + ((u64)x33 * x11)) + ((u64)x25 * x19)) + ((u64)x37 * x7)))) + ((u64)x27 * x17)) + ((u64)x35 * x9)) + ((u64)x23 * x21)) + ((u64)x39 * x5)); - { u64 x49 = (((((((((((u64)x31 * x15) + ((u64)x33 * x13)) + ((u64)x29 * x17)) + ((u64)x35 * x11)) + ((u64)x27 * x19)) + ((u64)x37 * x9)) + ((u64)x25 * x21)) + ((u64)x39 * x7)) + ((u64)x23 * x20)) + ((u64)x38 * x5)); - { u64 x50 = (((((0x2 * ((((((u64)x33 * x15) + ((u64)x29 * x19)) + ((u64)x37 * x11)) + ((u64)x25 * x20)) + ((u64)x38 * x7))) + ((u64)x31 * x17)) + ((u64)x35 * x13)) + ((u64)x27 * x21)) + ((u64)x39 * x9)); - { u64 x51 = (((((((((u64)x33 * x17) + ((u64)x35 * x15)) + ((u64)x31 * x19)) + ((u64)x37 * x13)) + ((u64)x29 * x21)) + ((u64)x39 * x11)) + ((u64)x27 * x20)) + ((u64)x38 * x9)); - { u64 x52 = (((((u64)x35 * x17) + (0x2 * (((((u64)x33 * x19) + ((u64)x37 * x15)) + ((u64)x29 * x20)) + ((u64)x38 * x11)))) + ((u64)x31 * x21)) + ((u64)x39 * x13)); - { u64 x53 = (((((((u64)x35 * x19) + ((u64)x37 * x17)) + ((u64)x33 * x21)) + ((u64)x39 * x15)) + ((u64)x31 * x20)) + ((u64)x38 * x13)); - { u64 x54 = (((0x2 * ((((u64)x37 * x19) + ((u64)x33 * x20)) + ((u64)x38 * x15))) + ((u64)x35 * x21)) + ((u64)x39 * x17)); - { u64 x55 = (((((u64)x37 * x21) + ((u64)x39 * x19)) + ((u64)x35 * x20)) + ((u64)x38 * x17)); - { u64 x56 = (((u64)x39 * x21) + (0x2 * (((u64)x37 * x20) + ((u64)x38 * x19)))); - { u64 x57 = (((u64)x39 * x20) + ((u64)x38 * x21)); - { u64 x58 = ((u64)(0x2 * x38) * x20); - { u64 x59 = (x48 + (x58 << 0x4)); - { u64 x60 = (x59 + (x58 << 0x1)); - { u64 x61 = (x60 + x58); - { u64 x62 = (x47 + (x57 << 0x4)); - { u64 x63 = (x62 + (x57 << 0x1)); - { u64 x64 = (x63 + x57); - { u64 x65 = (x46 + (x56 << 0x4)); - { u64 x66 = (x65 + (x56 << 0x1)); - { u64 x67 = (x66 + x56); - { u64 x68 = (x45 + (x55 << 0x4)); - { u64 x69 = (x68 + (x55 << 0x1)); - { u64 x70 = (x69 + x55); - { u64 x71 = (x44 + (x54 << 0x4)); - { u64 x72 = (x71 + (x54 << 0x1)); - { u64 x73 = (x72 + x54); - { u64 x74 = (x43 + (x53 << 0x4)); - { u64 x75 = (x74 + (x53 << 0x1)); - { u64 x76 = (x75 + x53); - { u64 x77 = (x42 + (x52 << 0x4)); - { u64 x78 = (x77 + (x52 << 0x1)); - { u64 x79 = (x78 + x52); - { u64 x80 = (x41 + (x51 << 0x4)); - { u64 x81 = (x80 + (x51 << 0x1)); - { u64 x82 = (x81 + x51); - { u64 x83 = (x40 + (x50 << 0x4)); - { u64 x84 = (x83 + (x50 << 0x1)); - { u64 x85 = (x84 + x50); - { u64 x86 = (x85 >> 0x1a); - { u32 x87 = ((u32)x85 & 0x3ffffff); - { u64 x88 = (x86 + x82); - { u64 x89 = (x88 >> 0x19); - { u32 x90 = ((u32)x88 & 0x1ffffff); - { u64 x91 = (x89 + x79); - { u64 x92 = (x91 >> 0x1a); - { u32 x93 = ((u32)x91 & 0x3ffffff); - { u64 x94 = (x92 + x76); - { u64 x95 = (x94 >> 0x19); - { u32 x96 = ((u32)x94 & 0x1ffffff); - { u64 x97 = (x95 + x73); - { u64 x98 = (x97 >> 0x1a); - { u32 x99 = ((u32)x97 & 0x3ffffff); - { u64 x100 = (x98 + x70); - { u64 x101 = (x100 >> 0x19); - { u32 x102 = ((u32)x100 & 0x1ffffff); - { u64 x103 = (x101 + x67); - { u64 x104 = (x103 >> 0x1a); - { u32 x105 = ((u32)x103 & 0x3ffffff); - { u64 x106 = (x104 + x64); - { u64 x107 = (x106 >> 0x19); - { u32 x108 = ((u32)x106 & 0x1ffffff); - { u64 x109 = (x107 + x61); - { u64 x110 = (x109 >> 0x1a); - { u32 x111 = ((u32)x109 & 0x3ffffff); - { u64 x112 = (x110 + x49); - { u64 x113 = (x112 >> 0x19); - { u32 x114 = ((u32)x112 & 0x1ffffff); - { u64 x115 = (x87 + (0x13 * x113)); - { u32 x116 = (u32) (x115 >> 0x1a); - { u32 x117 = ((u32)x115 & 0x3ffffff); - { u32 x118 = (x116 + x90); - { u32 x119 = (x118 >> 0x19); - { u32 x120 = (x118 & 0x1ffffff); - out[0] = x117; - out[1] = x120; - out[2] = (x119 + x93); - out[3] = x96; - out[4] = x99; - out[5] = x102; - out[6] = x105; - out[7] = x108; - out[8] = x111; - out[9] = x114; - }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} -} - -static __always_inline void fe_mul121666(fe *h, const fe_loose *f) -{ - fe_mul_121666_impl(h->v, f->v); -} - -bool curve25519_fiat32(u8 out[CURVE25519_POINT_SIZE], const u8 scalar[CURVE25519_POINT_SIZE], const u8 point[CURVE25519_POINT_SIZE]) -{ - fe x1, x2, z2, x3, z3, tmp0, tmp1; - fe_loose x2l, z2l, x3l, tmp0l, tmp1l; - unsigned swap = 0; - int pos; - u8 e[32]; - - memcpy(e, scalar, 32); - normalize_secret(e); - - /* The following implementation was transcribed to Coq and proven to - * correspond to unary scalar multiplication in affine coordinates given that - * x1 != 0 is the x coordinate of some point on the curve. It was also checked - * in Coq that doing a ladderstep with x1 = x3 = 0 gives z2' = z3' = 0, and z2 - * = z3 = 0 gives z2' = z3' = 0. The statement was quantified over the - * underlying field, so it applies to Curve25519 itself and the quadratic - * twist of Curve25519. It was not proven in Coq that prime-field arithmetic - * correctly simulates extension-field arithmetic on prime-field values. - * The decoding of the byte array representation of e was not considered. - * Specification of Montgomery curves in affine coordinates: - * - * Proof that these form a group that is isomorphic to a Weierstrass curve: - * - * Coq transcription and correctness proof of the loop (where scalarbits=255): - * - * - * preconditions: 0 <= e < 2^255 (not necessarily e < order), fe_invert(0) = 0 - */ - fe_frombytes(&x1, point); - fe_1(&x2); - fe_0(&z2); - fe_copy(&x3, &x1); - fe_1(&z3); - - for (pos = 254; pos >= 0; --pos) { - /* loop invariant as of right before the test, for the case where x1 != 0: - * pos >= -1; if z2 = 0 then x2 is nonzero; if z3 = 0 then x3 is nonzero - * let r := e >> (pos+1) in the following equalities of projective points: - * to_xz (r*P) === if swap then (x3, z3) else (x2, z2) - * to_xz ((r+1)*P) === if swap then (x2, z2) else (x3, z3) - * x1 is the nonzero x coordinate of the nonzero point (r*P-(r+1)*P) - */ - unsigned b = 1 & (e[pos / 8] >> (pos & 7)); - swap ^= b; - fe_cswap(&x2, &x3, swap); - fe_cswap(&z2, &z3, swap); - swap = b; - /* Coq transcription of ladderstep formula (called from transcribed loop): - * - * - * x1 != 0 - * x1 = 0 - */ - fe_sub(&tmp0l, &x3, &z3); - fe_sub(&tmp1l, &x2, &z2); - fe_add(&x2l, &x2, &z2); - fe_add(&z2l, &x3, &z3); - fe_mul_tll(&z3, &tmp0l, &x2l); - fe_mul_tll(&z2, &z2l, &tmp1l); - fe_sq_tl(&tmp0, &tmp1l); - fe_sq_tl(&tmp1, &x2l); - fe_add(&x3l, &z3, &z2); - fe_sub(&z2l, &z3, &z2); - fe_mul_ttt(&x2, &tmp1, &tmp0); - fe_sub(&tmp1l, &tmp1, &tmp0); - fe_sq_tl(&z2, &z2l); - fe_mul121666(&z3, &tmp1l); - fe_sq_tl(&x3, &x3l); - fe_add(&tmp0l, &tmp0, &z3); - fe_mul_ttt(&z3, &x1, &z2); - fe_mul_tll(&z2, &tmp1l, &tmp0l); - } - /* here pos=-1, so r=e, so to_xz (e*P) === if swap then (x3, z3) else (x2, z2) */ - fe_cswap(&x2, &x3, swap); - fe_cswap(&z2, &z3, swap); - - fe_invert(&z2, &z2); - fe_mul_ttt(&x2, &x2, &z2); - fe_tobytes(out, &x2); - - return true; -} diff --git a/curve25519-fiat64.c b/curve25519-fiat64.c deleted file mode 100644 index ed8119f..0000000 --- a/curve25519-fiat64.c +++ /dev/null @@ -1,577 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0 - * - * Copyright (C) 2015-2016 The fiat-crypto Authors. - * Copyright (C) 2018 Jason A. Donenfeld . All Rights Reserved. - * - * This is a machine-generated formally verified implementation of curve25519 DH from: - * https://github.com/mit-plv/fiat-crypto - */ - -#include -#include - -typedef __uint128_t u128; - -enum { CURVE25519_POINT_SIZE = 32 }; - -static __always_inline void normalize_secret(u8 secret[CURVE25519_POINT_SIZE]) -{ - secret[0] &= 248; - secret[31] &= 127; - secret[31] |= 64; -} - -/* fe means field element. Here the field is \Z/(2^255-19). An element t, - * entries t[0]...t[4], represents the integer t[0]+2^51 t[1]+2^102 t[2]+2^153 - * t[3]+2^204 t[4]. - * fe limbs are bounded by 1.125*2^51. - * Multiplication and carrying produce fe from fe_loose. - */ -typedef struct fe { u64 v[5]; } fe; - -/* fe_loose limbs are bounded by 3.375*2^51. - * Addition and subtraction produce fe_loose from (fe, fe). - */ -typedef struct fe_loose { u64 v[5]; } fe_loose; - -static __always_inline void fe_frombytes_impl(u64 h[5], const u8 *s) -{ - // Ignores top bit of s. - u64 a0 = le64_to_cpup((__force __le64 *)(s)); - u64 a1 = le64_to_cpup((__force __le64 *)(s+8)); - u64 a2 = le64_to_cpup((__force __le64 *)(s+16)); - u64 a3 = le64_to_cpup((__force __le64 *)(s+24)); - // Use 51 bits, 64-51 = 13 left. - h[0] = a0 & ((1ULL << 51) - 1); - // (64-51) + 38 = 13 + 38 = 51 - h[1] = (a0 >> 51) | ((a1 & ((1ULL << 38) - 1)) << 13); - // (64-38) + 25 = 26 + 25 = 51 - h[2] = (a1 >> 38) | ((a2 & ((1ULL << 25) - 1)) << 26); - // (64-25) + 12 = 39 + 12 = 51 - h[3] = (a2 >> 25) | ((a3 & ((1ULL << 12) - 1)) << 39); - // (64-12) = 52, ignore top bit - h[4] = (a3 >> 12) & ((1ULL << 51) - 1); -} - -static __always_inline void fe_frombytes(fe *h, const u8 *s) -{ - fe_frombytes_impl(h->v, s); -} - -static __always_inline u8 /*bool*/ addcarryx_u51(u8 /*bool*/ c, u64 a, u64 b, u64 *low) -{ - /* This function extracts 51 bits of result and 1 bit of carry (52 total), so - *a 64-bit intermediate is sufficient. - */ - u64 x = a + b + c; - *low = x & ((1ULL << 51) - 1); - return (x >> 51) & 1; -} - -static __always_inline u8 /*bool*/ subborrow_u51(u8 /*bool*/ c, u64 a, u64 b, u64 *low) -{ - /* This function extracts 51 bits of result and 1 bit of borrow (52 total), so - * a 64-bit intermediate is sufficient. - */ - u64 x = a - b - c; - *low = x & ((1ULL << 51) - 1); - return x >> 63; -} - -static __always_inline u64 cmovznz64(u64 t, u64 z, u64 nz) -{ - /* all set if nonzero, 0 if 0 */ - t = -!!t; - return (t&nz) | ((~t)&z); -} - -static __always_inline void fe_freeze(u64 out[5], const u64 in1[5]) -{ - { const u64 x7 = in1[4]; - { const u64 x8 = in1[3]; - { const u64 x6 = in1[2]; - { const u64 x4 = in1[1]; - { const u64 x2 = in1[0]; - { u64 x10; u8/*bool*/ x11 = subborrow_u51(0x0, x2, 0x7ffffffffffed, &x10); - { u64 x13; u8/*bool*/ x14 = subborrow_u51(x11, x4, 0x7ffffffffffff, &x13); - { u64 x16; u8/*bool*/ x17 = subborrow_u51(x14, x6, 0x7ffffffffffff, &x16); - { u64 x19; u8/*bool*/ x20 = subborrow_u51(x17, x8, 0x7ffffffffffff, &x19); - { u64 x22; u8/*bool*/ x23 = subborrow_u51(x20, x7, 0x7ffffffffffff, &x22); - { u64 x24 = cmovznz64(x23, 0x0, 0xffffffffffffffffL); - { u64 x25 = (x24 & 0x7ffffffffffed); - { u64 x27; u8/*bool*/ x28 = addcarryx_u51(0x0, x10, x25, &x27); - { u64 x29 = (x24 & 0x7ffffffffffff); - { u64 x31; u8/*bool*/ x32 = addcarryx_u51(x28, x13, x29, &x31); - { u64 x33 = (x24 & 0x7ffffffffffff); - { u64 x35; u8/*bool*/ x36 = addcarryx_u51(x32, x16, x33, &x35); - { u64 x37 = (x24 & 0x7ffffffffffff); - { u64 x39; u8/*bool*/ x40 = addcarryx_u51(x36, x19, x37, &x39); - { u64 x41 = (x24 & 0x7ffffffffffff); - { u64 x43; addcarryx_u51(x40, x22, x41, &x43); - out[0] = x27; - out[1] = x31; - out[2] = x35; - out[3] = x39; - out[4] = x43; - }}}}}}}}}}}}}}}}}}}}} -} - -static __always_inline void fe_tobytes(u8 s[32], const fe *f) -{ - u64 h[5]; - fe_freeze(h, f->v); - - s[0] = h[0] >> 0; - s[1] = h[0] >> 8; - s[2] = h[0] >> 16; - s[3] = h[0] >> 24; - s[4] = h[0] >> 32; - s[5] = h[0] >> 40; - s[6] = (h[0] >> 48) | (h[1] << 3); - s[7] = h[1] >> 5; - s[8] = h[1] >> 13; - s[9] = h[1] >> 21; - s[10] = h[1] >> 29; - s[11] = h[1] >> 37; - s[12] = (h[1] >> 45) | (h[2] << 6); - s[13] = h[2] >> 2; - s[14] = h[2] >> 10; - s[15] = h[2] >> 18; - s[16] = h[2] >> 26; - s[17] = h[2] >> 34; - s[18] = h[2] >> 42; - s[19] = (h[2] >> 50) | (h[3] << 1); - s[20] = h[3] >> 7; - s[21] = h[3] >> 15; - s[22] = h[3] >> 23; - s[23] = h[3] >> 31; - s[24] = h[3] >> 39; - s[25] = (h[3] >> 47) | (h[4] << 4); - s[26] = h[4] >> 4; - s[27] = h[4] >> 12; - s[28] = h[4] >> 20; - s[29] = h[4] >> 28; - s[30] = h[4] >> 36; - s[31] = h[4] >> 44; -} - -/* h = f */ -static __always_inline void fe_copy(fe *h, const fe *f) -{ - memmove(h, f, sizeof(fe)); -} - -static __always_inline void fe_copy_lt(fe_loose *h, const fe *f) -{ - memmove(h, f, sizeof(fe)); -} - -/* h = 0 */ -static __always_inline void fe_0(fe *h) -{ - memset(h, 0, sizeof(fe)); -} - -/* h = 1 */ -static __always_inline void fe_1(fe *h) -{ - memset(h, 0, sizeof(fe)); - h->v[0] = 1; -} - -static __always_inline void fe_add_impl(u64 out[5], const u64 in1[5], const u64 in2[5]) -{ - { const u64 x10 = in1[4]; - { const u64 x11 = in1[3]; - { const u64 x9 = in1[2]; - { const u64 x7 = in1[1]; - { const u64 x5 = in1[0]; - { const u64 x18 = in2[4]; - { const u64 x19 = in2[3]; - { const u64 x17 = in2[2]; - { const u64 x15 = in2[1]; - { const u64 x13 = in2[0]; - out[0] = (x5 + x13); - out[1] = (x7 + x15); - out[2] = (x9 + x17); - out[3] = (x11 + x19); - out[4] = (x10 + x18); - }}}}}}}}}} -} - -/* h = f + g - * Can overlap h with f or g. - */ -static __always_inline void fe_add(fe_loose *h, const fe *f, const fe *g) -{ - fe_add_impl(h->v, f->v, g->v); -} - -static __always_inline void fe_sub_impl(u64 out[5], const u64 in1[5], const u64 in2[5]) -{ - { const u64 x10 = in1[4]; - { const u64 x11 = in1[3]; - { const u64 x9 = in1[2]; - { const u64 x7 = in1[1]; - { const u64 x5 = in1[0]; - { const u64 x18 = in2[4]; - { const u64 x19 = in2[3]; - { const u64 x17 = in2[2]; - { const u64 x15 = in2[1]; - { const u64 x13 = in2[0]; - out[0] = ((0xfffffffffffda + x5) - x13); - out[1] = ((0xffffffffffffe + x7) - x15); - out[2] = ((0xffffffffffffe + x9) - x17); - out[3] = ((0xffffffffffffe + x11) - x19); - out[4] = ((0xffffffffffffe + x10) - x18); - }}}}}}}}}} -} - -/* h = f - g - * Can overlap h with f or g. - */ -static __always_inline void fe_sub(fe_loose *h, const fe *f, const fe *g) -{ - fe_sub_impl(h->v, f->v, g->v); -} - -static __always_inline void fe_mul_impl(u64 out[5], const u64 in1[5], const u64 in2[5]) -{ - { const u64 x10 = in1[4]; - { const u64 x11 = in1[3]; - { const u64 x9 = in1[2]; - { const u64 x7 = in1[1]; - { const u64 x5 = in1[0]; - { const u64 x18 = in2[4]; - { const u64 x19 = in2[3]; - { const u64 x17 = in2[2]; - { const u64 x15 = in2[1]; - { const u64 x13 = in2[0]; - { u128 x20 = ((u128)x5 * x13); - { u128 x21 = (((u128)x5 * x15) + ((u128)x7 * x13)); - { u128 x22 = ((((u128)x5 * x17) + ((u128)x9 * x13)) + ((u128)x7 * x15)); - { u128 x23 = (((((u128)x5 * x19) + ((u128)x11 * x13)) + ((u128)x7 * x17)) + ((u128)x9 * x15)); - { u128 x24 = ((((((u128)x5 * x18) + ((u128)x10 * x13)) + ((u128)x11 * x15)) + ((u128)x7 * x19)) + ((u128)x9 * x17)); - { u64 x25 = (x10 * 0x13); - { u64 x26 = (x7 * 0x13); - { u64 x27 = (x9 * 0x13); - { u64 x28 = (x11 * 0x13); - { u128 x29 = ((((x20 + ((u128)x25 * x15)) + ((u128)x26 * x18)) + ((u128)x27 * x19)) + ((u128)x28 * x17)); - { u128 x30 = (((x21 + ((u128)x25 * x17)) + ((u128)x27 * x18)) + ((u128)x28 * x19)); - { u128 x31 = ((x22 + ((u128)x25 * x19)) + ((u128)x28 * x18)); - { u128 x32 = (x23 + ((u128)x25 * x18)); - { u64 x33 = (u64) (x29 >> 0x33); - { u64 x34 = ((u64)x29 & 0x7ffffffffffff); - { u128 x35 = (x33 + x30); - { u64 x36 = (u64) (x35 >> 0x33); - { u64 x37 = ((u64)x35 & 0x7ffffffffffff); - { u128 x38 = (x36 + x31); - { u64 x39 = (u64) (x38 >> 0x33); - { u64 x40 = ((u64)x38 & 0x7ffffffffffff); - { u128 x41 = (x39 + x32); - { u64 x42 = (u64) (x41 >> 0x33); - { u64 x43 = ((u64)x41 & 0x7ffffffffffff); - { u128 x44 = (x42 + x24); - { u64 x45 = (u64) (x44 >> 0x33); - { u64 x46 = ((u64)x44 & 0x7ffffffffffff); - { u64 x47 = (x34 + (0x13 * x45)); - { u64 x48 = (x47 >> 0x33); - { u64 x49 = (x47 & 0x7ffffffffffff); - { u64 x50 = (x48 + x37); - { u64 x51 = (x50 >> 0x33); - { u64 x52 = (x50 & 0x7ffffffffffff); - out[0] = x49; - out[1] = x52; - out[2] = (x51 + x40); - out[3] = x43; - out[4] = x46; - }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} -} - -static __always_inline void fe_mul_ttt(fe *h, const fe *f, const fe *g) -{ - fe_mul_impl(h->v, f->v, g->v); -} - -static __always_inline void fe_mul_tlt(fe *h, const fe_loose *f, const fe *g) -{ - fe_mul_impl(h->v, f->v, g->v); -} - -static __always_inline void fe_mul_tll(fe *h, const fe_loose *f, const fe_loose *g) -{ - fe_mul_impl(h->v, f->v, g->v); -} - - -static __always_inline void fe_sqr_impl(u64 out[5], const u64 in1[5]) -{ - { const u64 x7 = in1[4]; - { const u64 x8 = in1[3]; - { const u64 x6 = in1[2]; - { const u64 x4 = in1[1]; - { const u64 x2 = in1[0]; - { u64 x9 = (x2 * 0x2); - { u64 x10 = (x4 * 0x2); - { u64 x11 = ((x6 * 0x2) * 0x13); - { u64 x12 = (x7 * 0x13); - { u64 x13 = (x12 * 0x2); - { u128 x14 = ((((u128)x2 * x2) + ((u128)x13 * x4)) + ((u128)x11 * x8)); - { u128 x15 = ((((u128)x9 * x4) + ((u128)x13 * x6)) + ((u128)x8 * (x8 * 0x13))); - { u128 x16 = ((((u128)x9 * x6) + ((u128)x4 * x4)) + ((u128)x13 * x8)); - { u128 x17 = ((((u128)x9 * x8) + ((u128)x10 * x6)) + ((u128)x7 * x12)); - { u128 x18 = ((((u128)x9 * x7) + ((u128)x10 * x8)) + ((u128)x6 * x6)); - { u64 x19 = (u64) (x14 >> 0x33); - { u64 x20 = ((u64)x14 & 0x7ffffffffffff); - { u128 x21 = (x19 + x15); - { u64 x22 = (u64) (x21 >> 0x33); - { u64 x23 = ((u64)x21 & 0x7ffffffffffff); - { u128 x24 = (x22 + x16); - { u64 x25 = (u64) (x24 >> 0x33); - { u64 x26 = ((u64)x24 & 0x7ffffffffffff); - { u128 x27 = (x25 + x17); - { u64 x28 = (u64) (x27 >> 0x33); - { u64 x29 = ((u64)x27 & 0x7ffffffffffff); - { u128 x30 = (x28 + x18); - { u64 x31 = (u64) (x30 >> 0x33); - { u64 x32 = ((u64)x30 & 0x7ffffffffffff); - { u64 x33 = (x20 + (0x13 * x31)); - { u64 x34 = (x33 >> 0x33); - { u64 x35 = (x33 & 0x7ffffffffffff); - { u64 x36 = (x34 + x23); - { u64 x37 = (x36 >> 0x33); - { u64 x38 = (x36 & 0x7ffffffffffff); - out[0] = x35; - out[1] = x38; - out[2] = (x37 + x26); - out[3] = x29; - out[4] = x32; - }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} -} - -static __always_inline void fe_sq_tl(fe *h, const fe_loose *f) -{ - fe_sqr_impl(h->v, f->v); -} - -static __always_inline void fe_sq_tt(fe *h, const fe *f) -{ - fe_sqr_impl(h->v, f->v); -} - -static __always_inline void fe_loose_invert(fe *out, const fe_loose *z) -{ - fe t0; - fe t1; - fe t2; - fe t3; - int i; - - fe_sq_tl(&t0, z); - fe_sq_tt(&t1, &t0); - for (i = 1; i < 2; ++i) - fe_sq_tt(&t1, &t1); - fe_mul_tlt(&t1, z, &t1); - fe_mul_ttt(&t0, &t0, &t1); - fe_sq_tt(&t2, &t0); - fe_mul_ttt(&t1, &t1, &t2); - fe_sq_tt(&t2, &t1); - for (i = 1; i < 5; ++i) - fe_sq_tt(&t2, &t2); - fe_mul_ttt(&t1, &t2, &t1); - fe_sq_tt(&t2, &t1); - for (i = 1; i < 10; ++i) - fe_sq_tt(&t2, &t2); - fe_mul_ttt(&t2, &t2, &t1); - fe_sq_tt(&t3, &t2); - for (i = 1; i < 20; ++i) - fe_sq_tt(&t3, &t3); - fe_mul_ttt(&t2, &t3, &t2); - fe_sq_tt(&t2, &t2); - for (i = 1; i < 10; ++i) - fe_sq_tt(&t2, &t2); - fe_mul_ttt(&t1, &t2, &t1); - fe_sq_tt(&t2, &t1); - for (i = 1; i < 50; ++i) - fe_sq_tt(&t2, &t2); - fe_mul_ttt(&t2, &t2, &t1); - fe_sq_tt(&t3, &t2); - for (i = 1; i < 100; ++i) - fe_sq_tt(&t3, &t3); - fe_mul_ttt(&t2, &t3, &t2); - fe_sq_tt(&t2, &t2); - for (i = 1; i < 50; ++i) - fe_sq_tt(&t2, &t2); - fe_mul_ttt(&t1, &t2, &t1); - fe_sq_tt(&t1, &t1); - for (i = 1; i < 5; ++i) - fe_sq_tt(&t1, &t1); - fe_mul_ttt(out, &t1, &t0); -} - -static __always_inline void fe_invert(fe *out, const fe *z) -{ - fe_loose l; - fe_copy_lt(&l, z); - fe_loose_invert(out, &l); -} - -/* Replace (f,g) with (g,f) if b == 1; - * replace (f,g) with (f,g) if b == 0. - * - * Preconditions: b in {0,1} - */ -static __always_inline void fe_cswap(fe *f, fe *g, u64 b) -{ - unsigned i; - b = 0-b; - for (i = 0; i < 5; i++) { - u64 x = f->v[i] ^ g->v[i]; - x &= b; - f->v[i] ^= x; - g->v[i] ^= x; - } -} - -/* NOTE: based on fiat-crypto fe_mul, edited for in2=121666, 0, 0.*/ -static __always_inline void fe_mul_121666_impl(u64 out[5], const u64 in1[5]) -{ - { const u64 x10 = in1[4]; - { const u64 x11 = in1[3]; - { const u64 x9 = in1[2]; - { const u64 x7 = in1[1]; - { const u64 x5 = in1[0]; - { const u64 x18 = 0; - { const u64 x19 = 0; - { const u64 x17 = 0; - { const u64 x15 = 0; - { const u64 x13 = 121666; - { u128 x20 = ((u128)x5 * x13); - { u128 x21 = (((u128)x5 * x15) + ((u128)x7 * x13)); - { u128 x22 = ((((u128)x5 * x17) + ((u128)x9 * x13)) + ((u128)x7 * x15)); - { u128 x23 = (((((u128)x5 * x19) + ((u128)x11 * x13)) + ((u128)x7 * x17)) + ((u128)x9 * x15)); - { u128 x24 = ((((((u128)x5 * x18) + ((u128)x10 * x13)) + ((u128)x11 * x15)) + ((u128)x7 * x19)) + ((u128)x9 * x17)); - { u64 x25 = (x10 * 0x13); - { u64 x26 = (x7 * 0x13); - { u64 x27 = (x9 * 0x13); - { u64 x28 = (x11 * 0x13); - { u128 x29 = ((((x20 + ((u128)x25 * x15)) + ((u128)x26 * x18)) + ((u128)x27 * x19)) + ((u128)x28 * x17)); - { u128 x30 = (((x21 + ((u128)x25 * x17)) + ((u128)x27 * x18)) + ((u128)x28 * x19)); - { u128 x31 = ((x22 + ((u128)x25 * x19)) + ((u128)x28 * x18)); - { u128 x32 = (x23 + ((u128)x25 * x18)); - { u64 x33 = (u64) (x29 >> 0x33); - { u64 x34 = ((u64)x29 & 0x7ffffffffffff); - { u128 x35 = (x33 + x30); - { u64 x36 = (u64) (x35 >> 0x33); - { u64 x37 = ((u64)x35 & 0x7ffffffffffff); - { u128 x38 = (x36 + x31); - { u64 x39 = (u64) (x38 >> 0x33); - { u64 x40 = ((u64)x38 & 0x7ffffffffffff); - { u128 x41 = (x39 + x32); - { u64 x42 = (u64) (x41 >> 0x33); - { u64 x43 = ((u64)x41 & 0x7ffffffffffff); - { u128 x44 = (x42 + x24); - { u64 x45 = (u64) (x44 >> 0x33); - { u64 x46 = ((u64)x44 & 0x7ffffffffffff); - { u64 x47 = (x34 + (0x13 * x45)); - { u64 x48 = (x47 >> 0x33); - { u64 x49 = (x47 & 0x7ffffffffffff); - { u64 x50 = (x48 + x37); - { u64 x51 = (x50 >> 0x33); - { u64 x52 = (x50 & 0x7ffffffffffff); - out[0] = x49; - out[1] = x52; - out[2] = (x51 + x40); - out[3] = x43; - out[4] = x46; - }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} -} - -static __always_inline void fe_mul121666(fe *h, const fe_loose *f) -{ - fe_mul_121666_impl(h->v, f->v); -} - -bool curve25519_fiat64(u8 out[CURVE25519_POINT_SIZE], const u8 scalar[CURVE25519_POINT_SIZE], const u8 point[CURVE25519_POINT_SIZE]) -{ - fe x1, x2, z2, x3, z3, tmp0, tmp1; - fe_loose x2l, z2l, x3l, tmp0l, tmp1l; - unsigned swap = 0; - int pos; - u8 e[32]; - - memcpy(e, scalar, 32); - normalize_secret(e); - - /* The following implementation was transcribed to Coq and proven to - * correspond to unary scalar multiplication in affine coordinates given that - * x1 != 0 is the x coordinate of some point on the curve. It was also checked - * in Coq that doing a ladderstep with x1 = x3 = 0 gives z2' = z3' = 0, and z2 - * = z3 = 0 gives z2' = z3' = 0. The statement was quantified over the - * underlying field, so it applies to Curve25519 itself and the quadratic - * twist of Curve25519. It was not proven in Coq that prime-field arithmetic - * correctly simulates extension-field arithmetic on prime-field values. - * The decoding of the byte array representation of e was not considered. - * Specification of Montgomery curves in affine coordinates: - * - * Proof that these form a group that is isomorphic to a Weierstrass curve: - * - * Coq transcription and correctness proof of the loop (where scalarbits=255): - * - * - * preconditions: 0 <= e < 2^255 (not necessarily e < order), fe_invert(0) = 0 - */ - fe_frombytes(&x1, point); - fe_1(&x2); - fe_0(&z2); - fe_copy(&x3, &x1); - fe_1(&z3); - - for (pos = 254; pos >= 0; --pos) { - /* loop invariant as of right before the test, for the case where x1 != 0: - * pos >= -1; if z2 = 0 then x2 is nonzero; if z3 = 0 then x3 is nonzero - * let r := e >> (pos+1) in the following equalities of projective points: - * to_xz (r*P) === if swap then (x3, z3) else (x2, z2) - * to_xz ((r+1)*P) === if swap then (x2, z2) else (x3, z3) - * x1 is the nonzero x coordinate of the nonzero point (r*P-(r+1)*P) - */ - unsigned b = 1 & (e[pos / 8] >> (pos & 7)); - swap ^= b; - fe_cswap(&x2, &x3, swap); - fe_cswap(&z2, &z3, swap); - swap = b; - /* Coq transcription of ladderstep formula (called from transcribed loop): - * - * - * x1 != 0 - * x1 = 0 - */ - fe_sub(&tmp0l, &x3, &z3); - fe_sub(&tmp1l, &x2, &z2); - fe_add(&x2l, &x2, &z2); - fe_add(&z2l, &x3, &z3); - fe_mul_tll(&z3, &tmp0l, &x2l); - fe_mul_tll(&z2, &z2l, &tmp1l); - fe_sq_tl(&tmp0, &tmp1l); - fe_sq_tl(&tmp1, &x2l); - fe_add(&x3l, &z3, &z2); - fe_sub(&z2l, &z3, &z2); - fe_mul_ttt(&x2, &tmp1, &tmp0); - fe_sub(&tmp1l, &tmp1, &tmp0); - fe_sq_tl(&z2, &z2l); - fe_mul121666(&z3, &tmp1l); - fe_sq_tl(&x3, &x3l); - fe_add(&tmp0l, &tmp0, &z3); - fe_mul_ttt(&z3, &x1, &z2); - fe_mul_tll(&z2, &tmp1l, &tmp0l); - } - /* here pos=-1, so r=e, so to_xz (e*P) === if swap then (x3, z3) else (x2, z2) */ - fe_cswap(&x2, &x3, swap); - fe_cswap(&z2, &z3, swap); - - fe_invert(&z2, &z2); - fe_mul_ttt(&x2, &x2, &z2); - fe_tobytes(out, &x2); - - return true; -} diff --git a/curve25519-hacl64.c b/curve25519-hacl64.c deleted file mode 100644 index 2f1ba14..0000000 --- a/curve25519-hacl64.c +++ /dev/null @@ -1,763 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0 - * - * Copyright (C) 2016-2017 INRIA and Microsoft Corporation. - * Copyright (C) 2018 Jason A. Donenfeld . All Rights Reserved. - * - * This is a machine-generated formally verified implementation of curve25519 DH from: - * https://github.com/mitls/hacl-star - */ - -#include -#include - -enum { CURVE25519_POINT_SIZE = 32 }; - -static __always_inline void normalize_secret(u8 secret[CURVE25519_POINT_SIZE]) -{ - secret[0] &= 248; - secret[31] &= 127; - secret[31] |= 64; -} - -typedef __uint128_t u128; - -static __always_inline u64 u64_eq_mask(u64 x, u64 y) -{ - x = ~(x ^ y); - x &= x << 32; - x &= x << 16; - x &= x << 8; - x &= x << 4; - x &= x << 2; - x &= x << 1; - return ((s64)x) >> 63; -} - -static __always_inline u64 u64_gte_mask(u64 x, u64 y) -{ - u64 low63 = ~((u64)((s64)((s64)(x & 0x7fffffffffffffffLLU) - (s64)(y & 0x7fffffffffffffffLLU)) >> 63)); - u64 high_bit = ~((u64)((s64)((s64)(x & 0x8000000000000000LLU) - (s64)(y & 0x8000000000000000LLU)) >> 63)); - return low63 & high_bit; -} - -static __always_inline void modulo_carry_top(u64 *b) -{ - u64 b4 = b[4]; - u64 b0 = b[0]; - u64 b4_ = b4 & 0x7ffffffffffffLLU; - u64 b0_ = b0 + 19 * (b4 >> 51); - b[4] = b4_; - b[0] = b0_; -} - -static __always_inline void fproduct_copy_from_wide_(u64 *output, u128 *input) -{ - { - u128 xi = input[0]; - output[0] = ((u64)(xi)); - } - { - u128 xi = input[1]; - output[1] = ((u64)(xi)); - } - { - u128 xi = input[2]; - output[2] = ((u64)(xi)); - } - { - u128 xi = input[3]; - output[3] = ((u64)(xi)); - } - { - u128 xi = input[4]; - output[4] = ((u64)(xi)); - } -} - -static __always_inline void fproduct_sum_scalar_multiplication_(u128 *output, u64 *input, u64 s) -{ - output[0] += (u128)input[0] * s; - output[1] += (u128)input[1] * s; - output[2] += (u128)input[2] * s; - output[3] += (u128)input[3] * s; - output[4] += (u128)input[4] * s; -} - -static __always_inline void fproduct_carry_wide_(u128 *tmp) -{ - { - u32 ctr = 0; - u128 tctr = tmp[ctr]; - u128 tctrp1 = tmp[ctr + 1]; - u64 r0 = ((u64)(tctr)) & 0x7ffffffffffffLLU; - u128 c = ((tctr) >> (51)); - tmp[ctr] = ((u128)(r0)); - tmp[ctr + 1] = ((tctrp1) + (c)); - } - { - u32 ctr = 1; - u128 tctr = tmp[ctr]; - u128 tctrp1 = tmp[ctr + 1]; - u64 r0 = ((u64)(tctr)) & 0x7ffffffffffffLLU; - u128 c = ((tctr) >> (51)); - tmp[ctr] = ((u128)(r0)); - tmp[ctr + 1] = ((tctrp1) + (c)); - } - - { - u32 ctr = 2; - u128 tctr = tmp[ctr]; - u128 tctrp1 = tmp[ctr + 1]; - u64 r0 = ((u64)(tctr)) & 0x7ffffffffffffLLU; - u128 c = ((tctr) >> (51)); - tmp[ctr] = ((u128)(r0)); - tmp[ctr + 1] = ((tctrp1) + (c)); - } - { - u32 ctr = 3; - u128 tctr = tmp[ctr]; - u128 tctrp1 = tmp[ctr + 1]; - u64 r0 = ((u64)(tctr)) & 0x7ffffffffffffLLU; - u128 c = ((tctr) >> (51)); - tmp[ctr] = ((u128)(r0)); - tmp[ctr + 1] = ((tctrp1) + (c)); - } -} - -static __always_inline void fmul_shift_reduce(u64 *output) -{ - u64 tmp = output[4]; - u64 b0; - { - u32 ctr = 5 - 0 - 1; - u64 z = output[ctr - 1]; - output[ctr] = z; - } - { - u32 ctr = 5 - 1 - 1; - u64 z = output[ctr - 1]; - output[ctr] = z; - } - { - u32 ctr = 5 - 2 - 1; - u64 z = output[ctr - 1]; - output[ctr] = z; - } - { - u32 ctr = 5 - 3 - 1; - u64 z = output[ctr - 1]; - output[ctr] = z; - } - output[0] = tmp; - b0 = output[0]; - output[0] = 19 * b0; -} - -static __always_inline void fmul_mul_shift_reduce_(u128 *output, u64 *input, u64 *input21) -{ - u32 i; - u64 input2i; - { - u64 input2i = input21[0]; - fproduct_sum_scalar_multiplication_(output, input, input2i); - fmul_shift_reduce(input); - } - { - u64 input2i = input21[1]; - fproduct_sum_scalar_multiplication_(output, input, input2i); - fmul_shift_reduce(input); - } - { - u64 input2i = input21[2]; - fproduct_sum_scalar_multiplication_(output, input, input2i); - fmul_shift_reduce(input); - } - { - u64 input2i = input21[3]; - fproduct_sum_scalar_multiplication_(output, input, input2i); - fmul_shift_reduce(input); - } - i = 4; - input2i = input21[i]; - fproduct_sum_scalar_multiplication_(output, input, input2i); -} - -static __always_inline void fmul_fmul(u64 *output, u64 *input, u64 *input21) -{ - u64 tmp[5]; - memcpy(tmp, input, 5 * sizeof(*input)); - { - u128 b4; - u128 b0; - u128 b4_; - u128 b0_; - u64 i0; - u64 i1; - u64 i0_; - u64 i1_; - u128 t[5] = { 0 }; - fmul_mul_shift_reduce_(t, tmp, input21); - fproduct_carry_wide_(t); - b4 = t[4]; - b0 = t[0]; - b4_ = ((b4) & (((u128)(0x7ffffffffffffLLU)))); - b0_ = ((b0) + (((u128)(19) * (((u64)(((b4) >> (51)))))))); - t[4] = b4_; - t[0] = b0_; - fproduct_copy_from_wide_(output, t); - i0 = output[0]; - i1 = output[1]; - i0_ = i0 & 0x7ffffffffffffLLU; - i1_ = i1 + (i0 >> 51); - output[0] = i0_; - output[1] = i1_; - } -} - -static __always_inline void fsquare_fsquare__(u128 *tmp, u64 *output) -{ - u64 r0 = output[0]; - u64 r1 = output[1]; - u64 r2 = output[2]; - u64 r3 = output[3]; - u64 r4 = output[4]; - u64 d0 = r0 * 2; - u64 d1 = r1 * 2; - u64 d2 = r2 * 2 * 19; - u64 d419 = r4 * 19; - u64 d4 = d419 * 2; - u128 s0 = ((((((u128)(r0) * (r0))) + (((u128)(d4) * (r1))))) + (((u128)(d2) * (r3)))); - u128 s1 = ((((((u128)(d0) * (r1))) + (((u128)(d4) * (r2))))) + (((u128)(r3 * 19) * (r3)))); - u128 s2 = ((((((u128)(d0) * (r2))) + (((u128)(r1) * (r1))))) + (((u128)(d4) * (r3)))); - u128 s3 = ((((((u128)(d0) * (r3))) + (((u128)(d1) * (r2))))) + (((u128)(r4) * (d419)))); - u128 s4 = ((((((u128)(d0) * (r4))) + (((u128)(d1) * (r3))))) + (((u128)(r2) * (r2)))); - tmp[0] = s0; - tmp[1] = s1; - tmp[2] = s2; - tmp[3] = s3; - tmp[4] = s4; -} - -static __always_inline void fsquare_fsquare_(u128 *tmp, u64 *output) -{ - u128 b4; - u128 b0; - u128 b4_; - u128 b0_; - u64 i0; - u64 i1; - u64 i0_; - u64 i1_; - fsquare_fsquare__(tmp, output); - fproduct_carry_wide_(tmp); - b4 = tmp[4]; - b0 = tmp[0]; - b4_ = ((b4) & (((u128)(0x7ffffffffffffLLU)))); - b0_ = ((b0) + (((u128)(19) * (((u64)(((b4) >> (51)))))))); - tmp[4] = b4_; - tmp[0] = b0_; - fproduct_copy_from_wide_(output, tmp); - i0 = output[0]; - i1 = output[1]; - i0_ = i0 & 0x7ffffffffffffLLU; - i1_ = i1 + (i0 >> 51); - output[0] = i0_; - output[1] = i1_; -} - -static __always_inline void fsquare_fsquare_times_(u64 *output, u128 *tmp, u32 count1) -{ - u32 i; - fsquare_fsquare_(tmp, output); - for (i = 1; i < count1; ++i) - fsquare_fsquare_(tmp, output); -} - -static __always_inline void fsquare_fsquare_times(u64 *output, u64 *input, u32 count1) -{ - u128 t[5]; - memcpy(output, input, 5 * sizeof(*input)); - fsquare_fsquare_times_(output, t, count1); -} - -static __always_inline void fsquare_fsquare_times_inplace(u64 *output, u32 count1) -{ - u128 t[5]; - fsquare_fsquare_times_(output, t, count1); -} - -static __always_inline void crecip_crecip(u64 *out, u64 *z) -{ - u64 buf[20] = { 0 }; - u64 *a0 = buf; - u64 *t00 = buf + 5; - u64 *b0 = buf + 10; - u64 *t01; - u64 *b1; - u64 *c0; - u64 *a; - u64 *t0; - u64 *b; - u64 *c; - fsquare_fsquare_times(a0, z, 1); - fsquare_fsquare_times(t00, a0, 2); - fmul_fmul(b0, t00, z); - fmul_fmul(a0, b0, a0); - fsquare_fsquare_times(t00, a0, 1); - fmul_fmul(b0, t00, b0); - fsquare_fsquare_times(t00, b0, 5); - t01 = buf + 5; - b1 = buf + 10; - c0 = buf + 15; - fmul_fmul(b1, t01, b1); - fsquare_fsquare_times(t01, b1, 10); - fmul_fmul(c0, t01, b1); - fsquare_fsquare_times(t01, c0, 20); - fmul_fmul(t01, t01, c0); - fsquare_fsquare_times_inplace(t01, 10); - fmul_fmul(b1, t01, b1); - fsquare_fsquare_times(t01, b1, 50); - a = buf; - t0 = buf + 5; - b = buf + 10; - c = buf + 15; - fmul_fmul(c, t0, b); - fsquare_fsquare_times(t0, c, 100); - fmul_fmul(t0, t0, c); - fsquare_fsquare_times_inplace(t0, 50); - fmul_fmul(t0, t0, b); - fsquare_fsquare_times_inplace(t0, 5); - fmul_fmul(out, t0, a); -} - -static __always_inline void fsum(u64 *a, u64 *b) -{ - a[0] += b[0]; - a[1] += b[1]; - a[2] += b[2]; - a[3] += b[3]; - a[4] += b[4]; -} - -static __always_inline void fdifference(u64 *a, u64 *b) -{ - u64 tmp[5] = { 0 }; - u64 b0; - u64 b1; - u64 b2; - u64 b3; - u64 b4; - memcpy(tmp, b, 5 * sizeof(*b)); - b0 = tmp[0]; - b1 = tmp[1]; - b2 = tmp[2]; - b3 = tmp[3]; - b4 = tmp[4]; - tmp[0] = b0 + 0x3fffffffffff68LLU; - tmp[1] = b1 + 0x3ffffffffffff8LLU; - tmp[2] = b2 + 0x3ffffffffffff8LLU; - tmp[3] = b3 + 0x3ffffffffffff8LLU; - tmp[4] = b4 + 0x3ffffffffffff8LLU; - { - u64 xi = a[0]; - u64 yi = tmp[0]; - a[0] = yi - xi; - } - { - u64 xi = a[1]; - u64 yi = tmp[1]; - a[1] = yi - xi; - } - { - u64 xi = a[2]; - u64 yi = tmp[2]; - a[2] = yi - xi; - } - { - u64 xi = a[3]; - u64 yi = tmp[3]; - a[3] = yi - xi; - } - { - u64 xi = a[4]; - u64 yi = tmp[4]; - a[4] = yi - xi; - } -} - -static __always_inline void fscalar(u64 *output, u64 *b, u64 s) -{ - u128 tmp[5]; - u128 b4; - u128 b0; - u128 b4_; - u128 b0_; - { - u64 xi = b[0]; - tmp[0] = ((u128)(xi) * (s)); - } - { - u64 xi = b[1]; - tmp[1] = ((u128)(xi) * (s)); - } - { - u64 xi = b[2]; - tmp[2] = ((u128)(xi) * (s)); - } - { - u64 xi = b[3]; - tmp[3] = ((u128)(xi) * (s)); - } - { - u64 xi = b[4]; - tmp[4] = ((u128)(xi) * (s)); - } - fproduct_carry_wide_(tmp); - b4 = tmp[4]; - b0 = tmp[0]; - b4_ = ((b4) & (((u128)(0x7ffffffffffffLLU)))); - b0_ = ((b0) + (((u128)(19) * (((u64)(((b4) >> (51)))))))); - tmp[4] = b4_; - tmp[0] = b0_; - fproduct_copy_from_wide_(output, tmp); -} - -static __always_inline void fmul(u64 *output, u64 *a, u64 *b) -{ - fmul_fmul(output, a, b); -} - -static __always_inline void crecip(u64 *output, u64 *input) -{ - crecip_crecip(output, input); -} - -static __always_inline void point_swap_conditional_step(u64 *a, u64 *b, u64 swap1, u32 ctr) -{ - u32 i = ctr - 1; - u64 ai = a[i]; - u64 bi = b[i]; - u64 x = swap1 & (ai ^ bi); - u64 ai1 = ai ^ x; - u64 bi1 = bi ^ x; - a[i] = ai1; - b[i] = bi1; -} - -static __always_inline void point_swap_conditional5(u64 *a, u64 *b, u64 swap1) -{ - point_swap_conditional_step(a, b, swap1, 5); - point_swap_conditional_step(a, b, swap1, 4); - point_swap_conditional_step(a, b, swap1, 3); - point_swap_conditional_step(a, b, swap1, 2); - point_swap_conditional_step(a, b, swap1, 1); -} - -static __always_inline void point_swap_conditional(u64 *a, u64 *b, u64 iswap) -{ - u64 swap1 = 0 - iswap; - point_swap_conditional5(a, b, swap1); - point_swap_conditional5(a + 5, b + 5, swap1); -} - -static __always_inline void point_copy(u64 *output, u64 *input) -{ - memcpy(output, input, 5 * sizeof(*input)); - memcpy(output + 5, input + 5, 5 * sizeof(*input)); -} - -static __always_inline void addanddouble_fmonty(u64 *pp, u64 *ppq, u64 *p, u64 *pq, u64 *qmqp) -{ - u64 *qx = qmqp; - u64 *x2 = pp; - u64 *z2 = pp + 5; - u64 *x3 = ppq; - u64 *z3 = ppq + 5; - u64 *x = p; - u64 *z = p + 5; - u64 *xprime = pq; - u64 *zprime = pq + 5; - u64 buf[40] = { 0 }; - u64 *origx = buf; - u64 *origxprime0 = buf + 5; - u64 *xxprime0; - u64 *zzprime0; - u64 *origxprime; - xxprime0 = buf + 25; - zzprime0 = buf + 30; - memcpy(origx, x, 5 * sizeof(*x)); - fsum(x, z); - fdifference(z, origx); - memcpy(origxprime0, xprime, 5 * sizeof(*xprime)); - fsum(xprime, zprime); - fdifference(zprime, origxprime0); - fmul(xxprime0, xprime, z); - fmul(zzprime0, x, zprime); - origxprime = buf + 5; - { - u64 *xx0; - u64 *zz0; - u64 *xxprime; - u64 *zzprime; - u64 *zzzprime; - xx0 = buf + 15; - zz0 = buf + 20; - xxprime = buf + 25; - zzprime = buf + 30; - zzzprime = buf + 35; - memcpy(origxprime, xxprime, 5 * sizeof(*xxprime)); - fsum(xxprime, zzprime); - fdifference(zzprime, origxprime); - fsquare_fsquare_times(x3, xxprime, 1); - fsquare_fsquare_times(zzzprime, zzprime, 1); - fmul(z3, zzzprime, qx); - fsquare_fsquare_times(xx0, x, 1); - fsquare_fsquare_times(zz0, z, 1); - { - u64 *zzz; - u64 *xx; - u64 *zz; - u64 scalar; - zzz = buf + 10; - xx = buf + 15; - zz = buf + 20; - fmul(x2, xx, zz); - fdifference(zz, xx); - scalar = 121665; - fscalar(zzz, zz, scalar); - fsum(zzz, xx); - fmul(z2, zzz, zz); - } - } -} - -static __always_inline void ladder_smallloop_cmult_small_loop_step(u64 *nq, u64 *nqpq, u64 *nq2, u64 *nqpq2, u64 *q, u8 byt) -{ - u64 bit0 = (u64)(byt >> 7); - u64 bit; - point_swap_conditional(nq, nqpq, bit0); - addanddouble_fmonty(nq2, nqpq2, nq, nqpq, q); - bit = (u64)(byt >> 7); - point_swap_conditional(nq2, nqpq2, bit); -} - -static __always_inline void ladder_smallloop_cmult_small_loop_double_step(u64 *nq, u64 *nqpq, u64 *nq2, u64 *nqpq2, u64 *q, u8 byt) -{ - u8 byt1; - ladder_smallloop_cmult_small_loop_step(nq, nqpq, nq2, nqpq2, q, byt); - byt1 = byt << 1; - ladder_smallloop_cmult_small_loop_step(nq2, nqpq2, nq, nqpq, q, byt1); -} - -static __always_inline void ladder_smallloop_cmult_small_loop(u64 *nq, u64 *nqpq, u64 *nq2, u64 *nqpq2, u64 *q, u8 byt, u32 i) -{ - while (i--) { - ladder_smallloop_cmult_small_loop_double_step(nq, nqpq, nq2, nqpq2, q, byt); - byt <<= 2; - } -} - -static __always_inline void ladder_bigloop_cmult_big_loop(u8 *n1, u64 *nq, u64 *nqpq, u64 *nq2, u64 *nqpq2, u64 *q, u32 i) -{ - while (i--) { - u8 byte = n1[i]; - ladder_smallloop_cmult_small_loop(nq, nqpq, nq2, nqpq2, q, byte, 4); - } -} - -static __always_inline void ladder_cmult(u64 *result, u8 *n1, u64 *q) -{ - u64 point_buf[40] = { 0 }; - u64 *nq = point_buf; - u64 *nqpq = point_buf + 10; - u64 *nq2 = point_buf + 20; - u64 *nqpq2 = point_buf + 30; - point_copy(nqpq, q); - nq[0] = 1; - ladder_bigloop_cmult_big_loop(n1, nq, nqpq, nq2, nqpq2, q, 32); - point_copy(result, nq); -} - -static __always_inline void format_fexpand(u64 *output, const u8 *input) -{ - const u8 *x00 = input + 6; - const u8 *x01 = input + 12; - const u8 *x02 = input + 19; - const u8 *x0 = input + 24; - u64 i0, i1, i2, i3, i4, output0, output1, output2, output3, output4; - i0 = le64_to_cpup((__force __le64 *)input); - i1 = le64_to_cpup((__force __le64 *)x00); - i2 = le64_to_cpup((__force __le64 *)x01); - i3 = le64_to_cpup((__force __le64 *)x02); - i4 = le64_to_cpup((__force __le64 *)x0); - output0 = i0 & 0x7ffffffffffffLLU; - output1 = i1 >> 3 & 0x7ffffffffffffLLU; - output2 = i2 >> 6 & 0x7ffffffffffffLLU; - output3 = i3 >> 1 & 0x7ffffffffffffLLU; - output4 = i4 >> 12 & 0x7ffffffffffffLLU; - output[0] = output0; - output[1] = output1; - output[2] = output2; - output[3] = output3; - output[4] = output4; -} - -static __always_inline void format_fcontract_first_carry_pass(u64 *input) -{ - u64 t0 = input[0]; - u64 t1 = input[1]; - u64 t2 = input[2]; - u64 t3 = input[3]; - u64 t4 = input[4]; - u64 t1_ = t1 + (t0 >> 51); - u64 t0_ = t0 & 0x7ffffffffffffLLU; - u64 t2_ = t2 + (t1_ >> 51); - u64 t1__ = t1_ & 0x7ffffffffffffLLU; - u64 t3_ = t3 + (t2_ >> 51); - u64 t2__ = t2_ & 0x7ffffffffffffLLU; - u64 t4_ = t4 + (t3_ >> 51); - u64 t3__ = t3_ & 0x7ffffffffffffLLU; - input[0] = t0_; - input[1] = t1__; - input[2] = t2__; - input[3] = t3__; - input[4] = t4_; -} - -static __always_inline void format_fcontract_first_carry_full(u64 *input) -{ - format_fcontract_first_carry_pass(input); - modulo_carry_top(input); -} - -static __always_inline void format_fcontract_second_carry_pass(u64 *input) -{ - u64 t0 = input[0]; - u64 t1 = input[1]; - u64 t2 = input[2]; - u64 t3 = input[3]; - u64 t4 = input[4]; - u64 t1_ = t1 + (t0 >> 51); - u64 t0_ = t0 & 0x7ffffffffffffLLU; - u64 t2_ = t2 + (t1_ >> 51); - u64 t1__ = t1_ & 0x7ffffffffffffLLU; - u64 t3_ = t3 + (t2_ >> 51); - u64 t2__ = t2_ & 0x7ffffffffffffLLU; - u64 t4_ = t4 + (t3_ >> 51); - u64 t3__ = t3_ & 0x7ffffffffffffLLU; - input[0] = t0_; - input[1] = t1__; - input[2] = t2__; - input[3] = t3__; - input[4] = t4_; -} - -static __always_inline void format_fcontract_second_carry_full(u64 *input) -{ - u64 i0; - u64 i1; - u64 i0_; - u64 i1_; - format_fcontract_second_carry_pass(input); - modulo_carry_top(input); - i0 = input[0]; - i1 = input[1]; - i0_ = i0 & 0x7ffffffffffffLLU; - i1_ = i1 + (i0 >> 51); - input[0] = i0_; - input[1] = i1_; -} - -static __always_inline void format_fcontract_trim(u64 *input) -{ - u64 a0 = input[0]; - u64 a1 = input[1]; - u64 a2 = input[2]; - u64 a3 = input[3]; - u64 a4 = input[4]; - u64 mask0 = u64_gte_mask(a0, 0x7ffffffffffedLLU); - u64 mask1 = u64_eq_mask(a1, 0x7ffffffffffffLLU); - u64 mask2 = u64_eq_mask(a2, 0x7ffffffffffffLLU); - u64 mask3 = u64_eq_mask(a3, 0x7ffffffffffffLLU); - u64 mask4 = u64_eq_mask(a4, 0x7ffffffffffffLLU); - u64 mask = (((mask0 & mask1) & mask2) & mask3) & mask4; - u64 a0_ = a0 - (0x7ffffffffffedLLU & mask); - u64 a1_ = a1 - (0x7ffffffffffffLLU & mask); - u64 a2_ = a2 - (0x7ffffffffffffLLU & mask); - u64 a3_ = a3 - (0x7ffffffffffffLLU & mask); - u64 a4_ = a4 - (0x7ffffffffffffLLU & mask); - input[0] = a0_; - input[1] = a1_; - input[2] = a2_; - input[3] = a3_; - input[4] = a4_; -} - -static __always_inline void format_fcontract_store(u8 *output, u64 *input) -{ - u64 t0 = input[0]; - u64 t1 = input[1]; - u64 t2 = input[2]; - u64 t3 = input[3]; - u64 t4 = input[4]; - u64 o0 = t1 << 51 | t0; - u64 o1 = t2 << 38 | t1 >> 13; - u64 o2 = t3 << 25 | t2 >> 26; - u64 o3 = t4 << 12 | t3 >> 39; - u8 *b0 = output; - u8 *b1 = output + 8; - u8 *b2 = output + 16; - u8 *b3 = output + 24; - *(__force __le64 *)b0 = cpu_to_le64(o0); - *(__force __le64 *)b1 = cpu_to_le64(o1); - *(__force __le64 *)b2 = cpu_to_le64(o2); - *(__force __le64 *)b3 = cpu_to_le64(o3); -} - -static __always_inline void format_fcontract(u8 *output, u64 *input) -{ - format_fcontract_first_carry_full(input); - format_fcontract_second_carry_full(input); - format_fcontract_trim(input); - format_fcontract_store(output, input); -} - -static __always_inline void format_scalar_of_point(u8 *scalar, u64 *point) -{ - u64 *x = point; - u64 *z = point + 5; - u64 buf[10] __aligned(32) = { 0 }; - u64 *zmone = buf; - u64 *sc = buf + 5; - crecip(zmone, z); - fmul(sc, x, zmone); - format_fcontract(scalar, sc); -} - -bool curve25519_hacl64(u8 mypublic[CURVE25519_POINT_SIZE], const u8 secret[CURVE25519_POINT_SIZE], const u8 basepoint[CURVE25519_POINT_SIZE]) -{ - u64 buf0[10] __aligned(32) = { 0 }; - u64 *x0 = buf0; - u64 *z = buf0 + 5; - u64 *q; - format_fexpand(x0, basepoint); - z[0] = 1; - q = buf0; - { - u8 e[32] __aligned(32) = { 0 }; - u8 *scalar; - memcpy(e, secret, 32); - normalize_secret(e); - scalar = e; - { - u64 buf[15] = { 0 }; - u64 *nq = buf; - u64 *x = nq; - x[0] = 1; - ladder_cmult(nq, scalar, q); - format_scalar_of_point(mypublic, nq); - } - } - - return true; -} diff --git a/curve25519-precomp.c b/curve25519-precomp.c deleted file mode 100644 index 1ac8380..0000000 --- a/curve25519-precomp.c +++ /dev/null @@ -1,1551 +0,0 @@ -/* SPDX-License-Identifier: GPL-3+, but GPL-2 requested from authors; awaiting feedback. - * - * Copyright (C) 2017 Armando Faz . - * Copyright (C) 2018 Jason A. Donenfeld . All Rights Reserved. - * Copyright (C) 2018 Samuel Neves . All Rights Reserved. - */ - -#include -#include - -enum { CURVE25519_POINT_SIZE = 32 }; - -#define NUM_WORDS_ELTFP25519_X64 4 -typedef __aligned(32) u64 EltFp25519_1w_x64[NUM_WORDS_ELTFP25519_X64]; -typedef __aligned(32) u64 EltFp25519_1w_Buffer_x64[2 * NUM_WORDS_ELTFP25519_X64]; - -#define mul_EltFp25519_1w_x64(c, a, b) \ - mul_256x256_integer_x64(buffer_1w, a, b); \ - red_EltFp25519_1w_x64(c, buffer_1w); - -#define sqr_EltFp25519_1w_x64(a) \ - sqr_256x256_integer_x64(buffer_1w, a); \ - red_EltFp25519_1w_x64(a, buffer_1w); - -#define mul_EltFp25519_2w_x64(c, a, b) \ - mul2_256x256_integer_x64(buffer_2w, a, b); \ - red_EltFp25519_2w_x64(c, buffer_2w); - -#define sqr_EltFp25519_2w_x64(a) \ - sqr2_256x256_integer_x64(buffer_2w, a); \ - red_EltFp25519_2w_x64(a, buffer_2w); - -#define copy_EltFp25519_1w_x64(C, A) \ - (C)[0] = (A)[0]; \ - (C)[1] = (A)[1]; \ - (C)[2] = (A)[2]; \ - (C)[3] = (A)[3]; - -#define setzero_EltFp25519_1w_x64(C) \ - (C)[0] = 0; \ - (C)[1] = 0; \ - (C)[2] = 0; \ - (C)[3] = 0; - -__aligned(32) static const u64 Table_Ladder_8k[252 * NUM_WORDS_ELTFP25519_X64] = { - /* 1 */ 0xfffffffffffffff3, 0xffffffffffffffff, 0xffffffffffffffff, 0x5fffffffffffffff, - /* 2 */ 0x6b8220f416aafe96, 0x82ebeb2b4f566a34, 0xd5a9a5b075a5950f, 0x5142b2cf4b2488f4, - /* 3 */ 0x6aaebc750069680c, 0x89cf7820a0f99c41, 0x2a58d9183b56d0f4, 0x4b5aca80e36011a4, - /* 4 */ 0x329132348c29745d, 0xf4a2e616e1642fd7, 0x1e45bb03ff67bc34, 0x306912d0f42a9b4a, - /* 5 */ 0xff886507e6af7154, 0x04f50e13dfeec82f, 0xaa512fe82abab5ce, 0x174e251a68d5f222, - /* 6 */ 0xcf96700d82028898, 0x1743e3370a2c02c5, 0x379eec98b4e86eaa, 0x0c59888a51e0482e, - /* 7 */ 0xfbcbf1d699b5d189, 0xacaef0d58e9fdc84, 0xc1c20d06231f7614, 0x2938218da274f972, - /* 8 */ 0xf6af49beff1d7f18, 0xcc541c22387ac9c2, 0x96fcc9ef4015c56b, 0x69c1627c690913a9, - /* 9 */ 0x7a86fd2f4733db0e, 0xfdb8c4f29e087de9, 0x095e4b1a8ea2a229, 0x1ad7a7c829b37a79, - /* 10 */ 0x342d89cad17ea0c0, 0x67bedda6cced2051, 0x19ca31bf2bb42f74, 0x3df7b4c84980acbb, - /* 11 */ 0xa8c6444dc80ad883, 0xb91e440366e3ab85, 0xc215cda00164f6d8, 0x3d867c6ef247e668, - /* 12 */ 0xc7dd582bcc3e658c, 0xfd2c4748ee0e5528, 0xa0fd9b95cc9f4f71, 0x7529d871b0675ddf, - /* 13 */ 0xb8f568b42d3cbd78, 0x1233011b91f3da82, 0x2dce6ccd4a7c3b62, 0x75e7fc8e9e498603, - /* 14 */ 0x2f4f13f1fcd0b6ec, 0xf1a8ca1f29ff7a45, 0xc249c1a72981e29b, 0x6ebe0dbb8c83b56a, - /* 15 */ 0x7114fa8d170bb222, 0x65a2dcd5bf93935f, 0xbdc41f68b59c979a, 0x2f0eef79a2ce9289, - /* 16 */ 0x42ecbf0c083c37ce, 0x2930bc09ec496322, 0xf294b0c19cfeac0d, 0x3780aa4bedfabb80, - /* 17 */ 0x56c17d3e7cead929, 0xe7cb4beb2e5722c5, 0x0ce931732dbfe15a, 0x41b883c7621052f8, - /* 18 */ 0xdbf75ca0c3d25350, 0x2936be086eb1e351, 0xc936e03cb4a9b212, 0x1d45bf82322225aa, - /* 19 */ 0xe81ab1036a024cc5, 0xe212201c304c9a72, 0xc5d73fba6832b1fc, 0x20ffdb5a4d839581, - /* 20 */ 0xa283d367be5d0fad, 0x6c2b25ca8b164475, 0x9d4935467caaf22e, 0x5166408eee85ff49, - /* 21 */ 0x3c67baa2fab4e361, 0xb3e433c67ef35cef, 0x5259729241159b1c, 0x6a621892d5b0ab33, - /* 22 */ 0x20b74a387555cdcb, 0x532aa10e1208923f, 0xeaa17b7762281dd1, 0x61ab3443f05c44bf, - /* 23 */ 0x257a6c422324def8, 0x131c6c1017e3cf7f, 0x23758739f630a257, 0x295a407a01a78580, - /* 24 */ 0xf8c443246d5da8d9, 0x19d775450c52fa5d, 0x2afcfc92731bf83d, 0x7d10c8e81b2b4700, - /* 25 */ 0xc8e0271f70baa20b, 0x993748867ca63957, 0x5412efb3cb7ed4bb, 0x3196d36173e62975, - /* 26 */ 0xde5bcad141c7dffc, 0x47cc8cd2b395c848, 0xa34cd942e11af3cb, 0x0256dbf2d04ecec2, - /* 27 */ 0x875ab7e94b0e667f, 0xcad4dd83c0850d10, 0x47f12e8f4e72c79f, 0x5f1a87bb8c85b19b, - /* 28 */ 0x7ae9d0b6437f51b8, 0x12c7ce5518879065, 0x2ade09fe5cf77aee, 0x23a05a2f7d2c5627, - /* 29 */ 0x5908e128f17c169a, 0xf77498dd8ad0852d, 0x74b4c4ceab102f64, 0x183abadd10139845, - /* 30 */ 0xb165ba8daa92aaac, 0xd5c5ef9599386705, 0xbe2f8f0cf8fc40d1, 0x2701e635ee204514, - /* 31 */ 0x629fa80020156514, 0xf223868764a8c1ce, 0x5b894fff0b3f060e, 0x60d9944cf708a3fa, - /* 32 */ 0xaeea001a1c7a201f, 0xebf16a633ee2ce63, 0x6f7709594c7a07e1, 0x79b958150d0208cb, - /* 33 */ 0x24b55e5301d410e7, 0xe3a34edff3fdc84d, 0xd88768e4904032d8, 0x131384427b3aaeec, - /* 34 */ 0x8405e51286234f14, 0x14dc4739adb4c529, 0xb8a2b5b250634ffd, 0x2fe2a94ad8a7ff93, - /* 35 */ 0xec5c57efe843fadd, 0x2843ce40f0bb9918, 0xa4b561d6cf3d6305, 0x743629bde8fb777e, - /* 36 */ 0x343edd46bbaf738f, 0xed981828b101a651, 0xa401760b882c797a, 0x1fc223e28dc88730, - /* 37 */ 0x48604e91fc0fba0e, 0xb637f78f052c6fa4, 0x91ccac3d09e9239c, 0x23f7eed4437a687c, - /* 38 */ 0x5173b1118d9bd800, 0x29d641b63189d4a7, 0xfdbf177988bbc586, 0x2959894fcad81df5, - /* 39 */ 0xaebc8ef3b4bbc899, 0x4148995ab26992b9, 0x24e20b0134f92cfb, 0x40d158894a05dee8, - /* 40 */ 0x46b00b1185af76f6, 0x26bac77873187a79, 0x3dc0bf95ab8fff5f, 0x2a608bd8945524d7, - /* 41 */ 0x26449588bd446302, 0x7c4bc21c0388439c, 0x8e98a4f383bd11b2, 0x26218d7bc9d876b9, - /* 42 */ 0xe3081542997c178a, 0x3c2d29a86fb6606f, 0x5c217736fa279374, 0x7dde05734afeb1fa, - /* 43 */ 0x3bf10e3906d42bab, 0xe4f7803e1980649c, 0xe6053bf89595bf7a, 0x394faf38da245530, - /* 44 */ 0x7a8efb58896928f4, 0xfbc778e9cc6a113c, 0x72670ce330af596f, 0x48f222a81d3d6cf7, - /* 45 */ 0xf01fce410d72caa7, 0x5a20ecc7213b5595, 0x7bc21165c1fa1483, 0x07f89ae31da8a741, - /* 46 */ 0x05d2c2b4c6830ff9, 0xd43e330fc6316293, 0xa5a5590a96d3a904, 0x705edb91a65333b6, - /* 47 */ 0x048ee15e0bb9a5f7, 0x3240cfca9e0aaf5d, 0x8f4b71ceedc4a40b, 0x621c0da3de544a6d, - /* 48 */ 0x92872836a08c4091, 0xce8375b010c91445, 0x8a72eb524f276394, 0x2667fcfa7ec83635, - /* 49 */ 0x7f4c173345e8752a, 0x061b47feee7079a5, 0x25dd9afa9f86ff34, 0x3780cef5425dc89c, - /* 50 */ 0x1a46035a513bb4e9, 0x3e1ef379ac575ada, 0xc78c5f1c5fa24b50, 0x321a967634fd9f22, - /* 51 */ 0x946707b8826e27fa, 0x3dca84d64c506fd0, 0xc189218075e91436, 0x6d9284169b3b8484, - /* 52 */ 0x3a67e840383f2ddf, 0x33eec9a30c4f9b75, 0x3ec7c86fa783ef47, 0x26ec449fbac9fbc4, - /* 53 */ 0x5c0f38cba09b9e7d, 0x81168cc762a3478c, 0x3e23b0d306fc121c, 0x5a238aa0a5efdcdd, - /* 54 */ 0x1ba26121c4ea43ff, 0x36f8c77f7c8832b5, 0x88fbea0b0adcf99a, 0x5ca9938ec25bebf9, - /* 55 */ 0xd5436a5e51fccda0, 0x1dbc4797c2cd893b, 0x19346a65d3224a08, 0x0f5034e49b9af466, - /* 56 */ 0xf23c3967a1e0b96e, 0xe58b08fa867a4d88, 0xfb2fabc6a7341679, 0x2a75381eb6026946, - /* 57 */ 0xc80a3be4c19420ac, 0x66b1f6c681f2b6dc, 0x7cf7036761e93388, 0x25abbbd8a660a4c4, - /* 58 */ 0x91ea12ba14fd5198, 0x684950fc4a3cffa9, 0xf826842130f5ad28, 0x3ea988f75301a441, - /* 59 */ 0xc978109a695f8c6f, 0x1746eb4a0530c3f3, 0x444d6d77b4459995, 0x75952b8c054e5cc7, - /* 60 */ 0xa3703f7915f4d6aa, 0x66c346202f2647d8, 0xd01469df811d644b, 0x77fea47d81a5d71f, - /* 61 */ 0xc5e9529ef57ca381, 0x6eeeb4b9ce2f881a, 0xb6e91a28e8009bd6, 0x4b80be3e9afc3fec, - /* 62 */ 0x7e3773c526aed2c5, 0x1b4afcb453c9a49d, 0xa920bdd7baffb24d, 0x7c54699f122d400e, - /* 63 */ 0xef46c8e14fa94bc8, 0xe0b074ce2952ed5e, 0xbea450e1dbd885d5, 0x61b68649320f712c, - /* 64 */ 0x8a485f7309ccbdd1, 0xbd06320d7d4d1a2d, 0x25232973322dbef4, 0x445dc4758c17f770, - /* 65 */ 0xdb0434177cc8933c, 0xed6fe82175ea059f, 0x1efebefdc053db34, 0x4adbe867c65daf99, - /* 66 */ 0x3acd71a2a90609df, 0xe5e991856dd04050, 0x1ec69b688157c23c, 0x697427f6885cfe4d, - /* 67 */ 0xd7be7b9b65e1a851, 0xa03d28d522c536dd, 0x28399d658fd2b645, 0x49e5b7e17c2641e1, - /* 68 */ 0x6f8c3a98700457a4, 0x5078f0a25ebb6778, 0xd13c3ccbc382960f, 0x2e003258a7df84b1, - /* 69 */ 0x8ad1f39be6296a1c, 0xc1eeaa652a5fbfb2, 0x33ee0673fd26f3cb, 0x59256173a69d2ccc, - /* 70 */ 0x41ea07aa4e18fc41, 0xd9fc19527c87a51e, 0xbdaacb805831ca6f, 0x445b652dc916694f, - /* 71 */ 0xce92a3a7f2172315, 0x1edc282de11b9964, 0xa1823aafe04c314a, 0x790a2d94437cf586, - /* 72 */ 0x71c447fb93f6e009, 0x8922a56722845276, 0xbf70903b204f5169, 0x2f7a89891ba319fe, - /* 73 */ 0x02a08eb577e2140c, 0xed9a4ed4427bdcf4, 0x5253ec44e4323cd1, 0x3e88363c14e9355b, - /* 74 */ 0xaa66c14277110b8c, 0x1ae0391610a23390, 0x2030bd12c93fc2a2, 0x3ee141579555c7ab, - /* 75 */ 0x9214de3a6d6e7d41, 0x3ccdd88607f17efe, 0x674f1288f8e11217, 0x5682250f329f93d0, - /* 76 */ 0x6cf00b136d2e396e, 0x6e4cf86f1014debf, 0x5930b1b5bfcc4e83, 0x047069b48aba16b6, - /* 77 */ 0x0d4ce4ab69b20793, 0xb24db91a97d0fb9e, 0xcdfa50f54e00d01d, 0x221b1085368bddb5, - /* 78 */ 0xe7e59468b1e3d8d2, 0x53c56563bd122f93, 0xeee8a903e0663f09, 0x61efa662cbbe3d42, - /* 79 */ 0x2cf8ddddde6eab2a, 0x9bf80ad51435f231, 0x5deadacec9f04973, 0x29275b5d41d29b27, - /* 80 */ 0xcfde0f0895ebf14f, 0xb9aab96b054905a7, 0xcae80dd9a1c420fd, 0x0a63bf2f1673bbc7, - /* 81 */ 0x092f6e11958fbc8c, 0x672a81e804822fad, 0xcac8351560d52517, 0x6f3f7722c8f192f8, - /* 82 */ 0xf8ba90ccc2e894b7, 0x2c7557a438ff9f0d, 0x894d1d855ae52359, 0x68e122157b743d69, - /* 83 */ 0xd87e5570cfb919f3, 0x3f2cdecd95798db9, 0x2121154710c0a2ce, 0x3c66a115246dc5b2, - /* 84 */ 0xcbedc562294ecb72, 0xba7143c36a280b16, 0x9610c2efd4078b67, 0x6144735d946a4b1e, - /* 85 */ 0x536f111ed75b3350, 0x0211db8c2041d81b, 0xf93cb1000e10413c, 0x149dfd3c039e8876, - /* 86 */ 0xd479dde46b63155b, 0xb66e15e93c837976, 0xdafde43b1f13e038, 0x5fafda1a2e4b0b35, - /* 87 */ 0x3600bbdf17197581, 0x3972050bbe3cd2c2, 0x5938906dbdd5be86, 0x34fce5e43f9b860f, - /* 88 */ 0x75a8a4cd42d14d02, 0x828dabc53441df65, 0x33dcabedd2e131d3, 0x3ebad76fb814d25f, - /* 89 */ 0xd4906f566f70e10f, 0x5d12f7aa51690f5a, 0x45adb16e76cefcf2, 0x01f768aead232999, - /* 90 */ 0x2b6cc77b6248febd, 0x3cd30628ec3aaffd, 0xce1c0b80d4ef486a, 0x4c3bff2ea6f66c23, - /* 91 */ 0x3f2ec4094aeaeb5f, 0x61b19b286e372ca7, 0x5eefa966de2a701d, 0x23b20565de55e3ef, - /* 92 */ 0xe301ca5279d58557, 0x07b2d4ce27c2874f, 0xa532cd8a9dcf1d67, 0x2a52fee23f2bff56, - /* 93 */ 0x8624efb37cd8663d, 0xbbc7ac20ffbd7594, 0x57b85e9c82d37445, 0x7b3052cb86a6ec66, - /* 94 */ 0x3482f0ad2525e91e, 0x2cb68043d28edca0, 0xaf4f6d052e1b003a, 0x185f8c2529781b0a, - /* 95 */ 0xaa41de5bd80ce0d6, 0x9407b2416853e9d6, 0x563ec36e357f4c3a, 0x4cc4b8dd0e297bce, - /* 96 */ 0xa2fc1a52ffb8730e, 0x1811f16e67058e37, 0x10f9a366cddf4ee1, 0x72f4a0c4a0b9f099, - /* 97 */ 0x8c16c06f663f4ea7, 0x693b3af74e970fba, 0x2102e7f1d69ec345, 0x0ba53cbc968a8089, - /* 98 */ 0xca3d9dc7fea15537, 0x4c6824bb51536493, 0xb9886314844006b1, 0x40d2a72ab454cc60, - /* 99 */ 0x5936a1b712570975, 0x91b9d648debda657, 0x3344094bb64330ea, 0x006ba10d12ee51d0, - /* 100 */ 0x19228468f5de5d58, 0x0eb12f4c38cc05b0, 0xa1039f9dd5601990, 0x4502d4ce4fff0e0b, - /* 101 */ 0xeb2054106837c189, 0xd0f6544c6dd3b93c, 0x40727064c416d74f, 0x6e15c6114b502ef0, - /* 102 */ 0x4df2a398cfb1a76b, 0x11256c7419f2f6b1, 0x4a497962066e6043, 0x705b3aab41355b44, - /* 103 */ 0x365ef536d797b1d8, 0x00076bd622ddf0db, 0x3bbf33b0e0575a88, 0x3777aa05c8e4ca4d, - /* 104 */ 0x392745c85578db5f, 0x6fda4149dbae5ae2, 0xb1f0b00b8adc9867, 0x09963437d36f1da3, - /* 105 */ 0x7e824e90a5dc3853, 0xccb5f6641f135cbd, 0x6736d86c87ce8fcc, 0x625f3ce26604249f, - /* 106 */ 0xaf8ac8059502f63f, 0x0c05e70a2e351469, 0x35292e9c764b6305, 0x1a394360c7e23ac3, - /* 107 */ 0xd5c6d53251183264, 0x62065abd43c2b74f, 0xb5fbf5d03b973f9b, 0x13a3da3661206e5e, - /* 108 */ 0xc6bd5837725d94e5, 0x18e30912205016c5, 0x2088ce1570033c68, 0x7fba1f495c837987, - /* 109 */ 0x5a8c7423f2f9079d, 0x1735157b34023fc5, 0xe4f9b49ad2fab351, 0x6691ff72c878e33c, - /* 110 */ 0x122c2adedc5eff3e, 0xf8dd4bf1d8956cf4, 0xeb86205d9e9e5bda, 0x049b92b9d975c743, - /* 111 */ 0xa5379730b0f6c05a, 0x72a0ffacc6f3a553, 0xb0032c34b20dcd6d, 0x470e9dbc88d5164a, - /* 112 */ 0xb19cf10ca237c047, 0xb65466711f6c81a2, 0xb3321bd16dd80b43, 0x48c14f600c5fbe8e, - /* 113 */ 0x66451c264aa6c803, 0xb66e3904a4fa7da6, 0xd45f19b0b3128395, 0x31602627c3c9bc10, - /* 114 */ 0x3120dc4832e4e10d, 0xeb20c46756c717f7, 0x00f52e3f67280294, 0x566d4fc14730c509, - /* 115 */ 0x7e3a5d40fd837206, 0xc1e926dc7159547a, 0x216730fba68d6095, 0x22e8c3843f69cea7, - /* 116 */ 0x33d074e8930e4b2b, 0xb6e4350e84d15816, 0x5534c26ad6ba2365, 0x7773c12f89f1f3f3, - /* 117 */ 0x8cba404da57962aa, 0x5b9897a81999ce56, 0x508e862f121692fc, 0x3a81907fa093c291, - /* 118 */ 0x0dded0ff4725a510, 0x10d8cc10673fc503, 0x5b9d151c9f1f4e89, 0x32a5c1d5cb09a44c, - /* 119 */ 0x1e0aa442b90541fb, 0x5f85eb7cc1b485db, 0xbee595ce8a9df2e5, 0x25e496c722422236, - /* 120 */ 0x5edf3c46cd0fe5b9, 0x34e75a7ed2a43388, 0xe488de11d761e352, 0x0e878a01a085545c, - /* 121 */ 0xba493c77e021bb04, 0x2b4d1843c7df899a, 0x9ea37a487ae80d67, 0x67a9958011e41794, - /* 122 */ 0x4b58051a6697b065, 0x47e33f7d8d6ba6d4, 0xbb4da8d483ca46c1, 0x68becaa181c2db0d, - /* 123 */ 0x8d8980e90b989aa5, 0xf95eb14a2c93c99b, 0x51c6c7c4796e73a2, 0x6e228363b5efb569, - /* 124 */ 0xc6bbc0b02dd624c8, 0x777eb47dec8170ee, 0x3cde15a004cfafa9, 0x1dc6bc087160bf9b, - /* 125 */ 0x2e07e043eec34002, 0x18e9fc677a68dc7f, 0xd8da03188bd15b9a, 0x48fbc3bb00568253, - /* 126 */ 0x57547d4cfb654ce1, 0xd3565b82a058e2ad, 0xf63eaf0bbf154478, 0x47531ef114dfbb18, - /* 127 */ 0xe1ec630a4278c587, 0x5507d546ca8e83f3, 0x85e135c63adc0c2b, 0x0aa7efa85682844e, - /* 128 */ 0x72691ba8b3e1f615, 0x32b4e9701fbe3ffa, 0x97b6d92e39bb7868, 0x2cfe53dea02e39e8, - /* 129 */ 0x687392cd85cd52b0, 0x27ff66c910e29831, 0x97134556a9832d06, 0x269bb0360a84f8a0, - /* 130 */ 0x706e55457643f85c, 0x3734a48c9b597d1b, 0x7aee91e8c6efa472, 0x5cd6abc198a9d9e0, - /* 131 */ 0x0e04de06cb3ce41a, 0xd8c6eb893402e138, 0x904659bb686e3772, 0x7215c371746ba8c8, - /* 132 */ 0xfd12a97eeae4a2d9, 0x9514b7516394f2c5, 0x266fd5809208f294, 0x5c847085619a26b9, - /* 133 */ 0x52985410fed694ea, 0x3c905b934a2ed254, 0x10bb47692d3be467, 0x063b3d2d69e5e9e1, - /* 134 */ 0x472726eedda57deb, 0xefb6c4ae10f41891, 0x2b1641917b307614, 0x117c554fc4f45b7c, - /* 135 */ 0xc07cf3118f9d8812, 0x01dbd82050017939, 0xd7e803f4171b2827, 0x1015e87487d225ea, - /* 136 */ 0xc58de3fed23acc4d, 0x50db91c294a7be2d, 0x0b94d43d1c9cf457, 0x6b1640fa6e37524a, - /* 137 */ 0x692f346c5fda0d09, 0x200b1c59fa4d3151, 0xb8c46f760777a296, 0x4b38395f3ffdfbcf, - /* 138 */ 0x18d25e00be54d671, 0x60d50582bec8aba6, 0x87ad8f263b78b982, 0x50fdf64e9cda0432, - /* 139 */ 0x90f567aac578dcf0, 0xef1e9b0ef2a3133b, 0x0eebba9242d9de71, 0x15473c9bf03101c7, - /* 140 */ 0x7c77e8ae56b78095, 0xb678e7666e6f078e, 0x2da0b9615348ba1f, 0x7cf931c1ff733f0b, - /* 141 */ 0x26b357f50a0a366c, 0xe9708cf42b87d732, 0xc13aeea5f91cb2c0, 0x35d90c991143bb4c, - /* 142 */ 0x47c1c404a9a0d9dc, 0x659e58451972d251, 0x3875a8c473b38c31, 0x1fbd9ed379561f24, - /* 143 */ 0x11fabc6fd41ec28d, 0x7ef8dfe3cd2a2dca, 0x72e73b5d8c404595, 0x6135fa4954b72f27, - /* 144 */ 0xccfc32a2de24b69c, 0x3f55698c1f095d88, 0xbe3350ed5ac3f929, 0x5e9bf806ca477eeb, - /* 145 */ 0xe9ce8fb63c309f68, 0x5376f63565e1f9f4, 0xd1afcfb35a6393f1, 0x6632a1ede5623506, - /* 146 */ 0x0b7d6c390c2ded4c, 0x56cb3281df04cb1f, 0x66305a1249ecc3c7, 0x5d588b60a38ca72a, - /* 147 */ 0xa6ecbf78e8e5f42d, 0x86eeb44b3c8a3eec, 0xec219c48fbd21604, 0x1aaf1af517c36731, - /* 148 */ 0xc306a2836769bde7, 0x208280622b1e2adb, 0x8027f51ffbff94a6, 0x76cfa1ce1124f26b, - /* 149 */ 0x18eb00562422abb6, 0xf377c4d58f8c29c3, 0x4dbbc207f531561a, 0x0253b7f082128a27, - /* 150 */ 0x3d1f091cb62c17e0, 0x4860e1abd64628a9, 0x52d17436309d4253, 0x356f97e13efae576, - /* 151 */ 0xd351e11aa150535b, 0x3e6b45bb1dd878cc, 0x0c776128bed92c98, 0x1d34ae93032885b8, - /* 152 */ 0x4ba0488ca85ba4c3, 0x985348c33c9ce6ce, 0x66124c6f97bda770, 0x0f81a0290654124a, - /* 153 */ 0x9ed09ca6569b86fd, 0x811009fd18af9a2d, 0xff08d03f93d8c20a, 0x52a148199faef26b, - /* 154 */ 0x3e03f9dc2d8d1b73, 0x4205801873961a70, 0xc0d987f041a35970, 0x07aa1f15a1c0d549, - /* 155 */ 0xdfd46ce08cd27224, 0x6d0a024f934e4239, 0x808a7a6399897b59, 0x0a4556e9e13d95a2, - /* 156 */ 0xd21a991fe9c13045, 0x9b0e8548fe7751b8, 0x5da643cb4bf30035, 0x77db28d63940f721, - /* 157 */ 0xfc5eeb614adc9011, 0x5229419ae8c411eb, 0x9ec3e7787d1dcf74, 0x340d053e216e4cb5, - /* 158 */ 0xcac7af39b48df2b4, 0xc0faec2871a10a94, 0x140a69245ca575ed, 0x0cf1c37134273a4c, - /* 159 */ 0xc8ee306ac224b8a5, 0x57eaee7ccb4930b0, 0xa1e806bdaacbe74f, 0x7d9a62742eeb657d, - /* 160 */ 0x9eb6b6ef546c4830, 0x885cca1fddb36e2e, 0xe6b9f383ef0d7105, 0x58654fef9d2e0412, - /* 161 */ 0xa905c4ffbe0e8e26, 0x942de5df9b31816e, 0x497d723f802e88e1, 0x30684dea602f408d, - /* 162 */ 0x21e5a278a3e6cb34, 0xaefb6e6f5b151dc4, 0xb30b8e049d77ca15, 0x28c3c9cf53b98981, - /* 163 */ 0x287fb721556cdd2a, 0x0d317ca897022274, 0x7468c7423a543258, 0x4a7f11464eb5642f, - /* 164 */ 0xa237a4774d193aa6, 0xd865986ea92129a1, 0x24c515ecf87c1a88, 0x604003575f39f5eb, - /* 165 */ 0x47b9f189570a9b27, 0x2b98cede465e4b78, 0x026df551dbb85c20, 0x74fcd91047e21901, - /* 166 */ 0x13e2a90a23c1bfa3, 0x0cb0074e478519f6, 0x5ff1cbbe3af6cf44, 0x67fe5438be812dbe, - /* 167 */ 0xd13cf64fa40f05b0, 0x054dfb2f32283787, 0x4173915b7f0d2aea, 0x482f144f1f610d4e, - /* 168 */ 0xf6210201b47f8234, 0x5d0ae1929e70b990, 0xdcd7f455b049567c, 0x7e93d0f1f0916f01, - /* 169 */ 0xdd79cbf18a7db4fa, 0xbe8391bf6f74c62f, 0x027145d14b8291bd, 0x585a73ea2cbf1705, - /* 170 */ 0x485ca03e928a0db2, 0x10fc01a5742857e7, 0x2f482edbd6d551a7, 0x0f0433b5048fdb8a, - /* 171 */ 0x60da2e8dd7dc6247, 0x88b4c9d38cd4819a, 0x13033ac001f66697, 0x273b24fe3b367d75, - /* 172 */ 0xc6e8f66a31b3b9d4, 0x281514a494df49d5, 0xd1726fdfc8b23da7, 0x4b3ae7d103dee548, - /* 173 */ 0xc6256e19ce4b9d7e, 0xff5c5cf186e3c61c, 0xacc63ca34b8ec145, 0x74621888fee66574, - /* 174 */ 0x956f409645290a1e, 0xef0bf8e3263a962e, 0xed6a50eb5ec2647b, 0x0694283a9dca7502, - /* 175 */ 0x769b963643a2dcd1, 0x42b7c8ea09fc5353, 0x4f002aee13397eab, 0x63005e2c19b7d63a, - /* 176 */ 0xca6736da63023bea, 0x966c7f6db12a99b7, 0xace09390c537c5e1, 0x0b696063a1aa89ee, - /* 177 */ 0xebb03e97288c56e5, 0x432a9f9f938c8be8, 0xa6a5a93d5b717f71, 0x1a5fb4c3e18f9d97, - /* 178 */ 0x1c94e7ad1c60cdce, 0xee202a43fc02c4a0, 0x8dafe4d867c46a20, 0x0a10263c8ac27b58, - /* 179 */ 0xd0dea9dfe4432a4a, 0x856af87bbe9277c5, 0xce8472acc212c71a, 0x6f151b6d9bbb1e91, - /* 180 */ 0x26776c527ceed56a, 0x7d211cb7fbf8faec, 0x37ae66a6fd4609cc, 0x1f81b702d2770c42, - /* 181 */ 0x2fb0b057eac58392, 0xe1dd89fe29744e9d, 0xc964f8eb17beb4f8, 0x29571073c9a2d41e, - /* 182 */ 0xa948a18981c0e254, 0x2df6369b65b22830, 0xa33eb2d75fcfd3c6, 0x078cd6ec4199a01f, - /* 183 */ 0x4a584a41ad900d2f, 0x32142b78e2c74c52, 0x68c4e8338431c978, 0x7f69ea9008689fc2, - /* 184 */ 0x52f2c81e46a38265, 0xfd78072d04a832fd, 0x8cd7d5fa25359e94, 0x4de71b7454cc29d2, - /* 185 */ 0x42eb60ad1eda6ac9, 0x0aad37dfdbc09c3a, 0x81004b71e33cc191, 0x44e6be345122803c, - /* 186 */ 0x03fe8388ba1920db, 0xf5d57c32150db008, 0x49c8c4281af60c29, 0x21edb518de701aee, - /* 187 */ 0x7fb63e418f06dc99, 0xa4460d99c166d7b8, 0x24dd5248ce520a83, 0x5ec3ad712b928358, - /* 188 */ 0x15022a5fbd17930f, 0xa4f64a77d82570e3, 0x12bc8d6915783712, 0x498194c0fc620abb, - /* 189 */ 0x38a2d9d255686c82, 0x785c6bd9193e21f0, 0xe4d5c81ab24a5484, 0x56307860b2e20989, - /* 190 */ 0x429d55f78b4d74c4, 0x22f1834643350131, 0x1e60c24598c71fff, 0x59f2f014979983ef, - /* 191 */ 0x46a47d56eb494a44, 0x3e22a854d636a18e, 0xb346e15274491c3b, 0x2ceafd4e5390cde7, - /* 192 */ 0xba8a8538be0d6675, 0x4b9074bb50818e23, 0xcbdab89085d304c3, 0x61a24fe0e56192c4, - /* 193 */ 0xcb7615e6db525bcb, 0xdd7d8c35a567e4ca, 0xe6b4153acafcdd69, 0x2d668e097f3c9766, - /* 194 */ 0xa57e7e265ce55ef0, 0x5d9f4e527cd4b967, 0xfbc83606492fd1e5, 0x090d52beb7c3f7ae, - /* 195 */ 0x09b9515a1e7b4d7c, 0x1f266a2599da44c0, 0xa1c49548e2c55504, 0x7ef04287126f15cc, - /* 196 */ 0xfed1659dbd30ef15, 0x8b4ab9eec4e0277b, 0x884d6236a5df3291, 0x1fd96ea6bf5cf788, - /* 197 */ 0x42a161981f190d9a, 0x61d849507e6052c1, 0x9fe113bf285a2cd5, 0x7c22d676dbad85d8, - /* 198 */ 0x82e770ed2bfbd27d, 0x4c05b2ece996f5a5, 0xcd40a9c2b0900150, 0x5895319213d9bf64, - /* 199 */ 0xe7cc5d703fea2e08, 0xb50c491258e2188c, 0xcce30baa48205bf0, 0x537c659ccfa32d62, - /* 200 */ 0x37b6623a98cfc088, 0xfe9bed1fa4d6aca4, 0x04d29b8e56a8d1b0, 0x725f71c40b519575, - /* 201 */ 0x28c7f89cd0339ce6, 0x8367b14469ddc18b, 0x883ada83a6a1652c, 0x585f1974034d6c17, - /* 202 */ 0x89cfb266f1b19188, 0xe63b4863e7c35217, 0xd88c9da6b4c0526a, 0x3e035c9df0954635, - /* 203 */ 0xdd9d5412fb45de9d, 0xdd684532e4cff40d, 0x4b5c999b151d671c, 0x2d8c2cc811e7f690, - /* 204 */ 0x7f54be1d90055d40, 0xa464c5df464aaf40, 0x33979624f0e917be, 0x2c018dc527356b30, - /* 205 */ 0xa5415024e330b3d4, 0x73ff3d96691652d3, 0x94ec42c4ef9b59f1, 0x0747201618d08e5a, - /* 206 */ 0x4d6ca48aca411c53, 0x66415f2fcfa66119, 0x9c4dd40051e227ff, 0x59810bc09a02f7eb, - /* 207 */ 0x2a7eb171b3dc101d, 0x441c5ab99ffef68e, 0x32025c9b93b359ea, 0x5e8ce0a71e9d112f, - /* 208 */ 0xbfcccb92429503fd, 0xd271ba752f095d55, 0x345ead5e972d091e, 0x18c8df11a83103ba, - /* 209 */ 0x90cd949a9aed0f4c, 0xc5d1f4cb6660e37e, 0xb8cac52d56c52e0b, 0x6e42e400c5808e0d, - /* 210 */ 0xa3b46966eeaefd23, 0x0c4f1f0be39ecdca, 0x189dc8c9d683a51d, 0x51f27f054c09351b, - /* 211 */ 0x4c487ccd2a320682, 0x587ea95bb3df1c96, 0xc8ccf79e555cb8e8, 0x547dc829a206d73d, - /* 212 */ 0xb822a6cd80c39b06, 0xe96d54732000d4c6, 0x28535b6f91463b4d, 0x228f4660e2486e1d, - /* 213 */ 0x98799538de8d3abf, 0x8cd8330045ebca6e, 0x79952a008221e738, 0x4322e1a7535cd2bb, - /* 214 */ 0xb114c11819d1801c, 0x2016e4d84f3f5ec7, 0xdd0e2df409260f4c, 0x5ec362c0ae5f7266, - /* 215 */ 0xc0462b18b8b2b4ee, 0x7cc8d950274d1afb, 0xf25f7105436b02d2, 0x43bbf8dcbff9ccd3, - /* 216 */ 0xb6ad1767a039e9df, 0xb0714da8f69d3583, 0x5e55fa18b42931f5, 0x4ed5558f33c60961, - /* 217 */ 0x1fe37901c647a5dd, 0x593ddf1f8081d357, 0x0249a4fd813fd7a6, 0x69acca274e9caf61, - /* 218 */ 0x047ba3ea330721c9, 0x83423fc20e7e1ea0, 0x1df4c0af01314a60, 0x09a62dab89289527, - /* 219 */ 0xa5b325a49cc6cb00, 0xe94b5dc654b56cb6, 0x3be28779adc994a0, 0x4296e8f8ba3a4aad, - /* 220 */ 0x328689761e451eab, 0x2e4d598bff59594a, 0x49b96853d7a7084a, 0x4980a319601420a8, - /* 221 */ 0x9565b9e12f552c42, 0x8a5318db7100fe96, 0x05c90b4d43add0d7, 0x538b4cd66a5d4eda, - /* 222 */ 0xf4e94fc3e89f039f, 0x592c9af26f618045, 0x08a36eb5fd4b9550, 0x25fffaf6c2ed1419, - /* 223 */ 0x34434459cc79d354, 0xeeecbfb4b1d5476b, 0xddeb34a061615d99, 0x5129cecceb64b773, - /* 224 */ 0xee43215894993520, 0x772f9c7cf14c0b3b, 0xd2e2fce306bedad5, 0x715f42b546f06a97, - /* 225 */ 0x434ecdceda5b5f1a, 0x0da17115a49741a9, 0x680bd77c73edad2e, 0x487c02354edd9041, - /* 226 */ 0xb8efeff3a70ed9c4, 0x56a32aa3e857e302, 0xdf3a68bd48a2a5a0, 0x07f650b73176c444, - /* 227 */ 0xe38b9b1626e0ccb1, 0x79e053c18b09fb36, 0x56d90319c9f94964, 0x1ca941e7ac9ff5c4, - /* 228 */ 0x49c4df29162fa0bb, 0x8488cf3282b33305, 0x95dfda14cabb437d, 0x3391f78264d5ad86, - /* 229 */ 0x729ae06ae2b5095d, 0xd58a58d73259a946, 0xe9834262d13921ed, 0x27fedafaa54bb592, - /* 230 */ 0xa99dc5b829ad48bb, 0x5f025742499ee260, 0x802c8ecd5d7513fd, 0x78ceb3ef3f6dd938, - /* 231 */ 0xc342f44f8a135d94, 0x7b9edb44828cdda3, 0x9436d11a0537cfe7, 0x5064b164ec1ab4c8, - /* 232 */ 0x7020eccfd37eb2fc, 0x1f31ea3ed90d25fc, 0x1b930d7bdfa1bb34, 0x5344467a48113044, - /* 233 */ 0x70073170f25e6dfb, 0xe385dc1a50114cc8, 0x2348698ac8fc4f00, 0x2a77a55284dd40d8, - /* 234 */ 0xfe06afe0c98c6ce4, 0xc235df96dddfd6e4, 0x1428d01e33bf1ed3, 0x785768ec9300bdaf, - /* 235 */ 0x9702e57a91deb63b, 0x61bdb8bfe5ce8b80, 0x645b426f3d1d58ac, 0x4804a82227a557bc, - /* 236 */ 0x8e57048ab44d2601, 0x68d6501a4b3a6935, 0xc39c9ec3f9e1c293, 0x4172f257d4de63e2, - /* 237 */ 0xd368b450330c6401, 0x040d3017418f2391, 0x2c34bb6090b7d90d, 0x16f649228fdfd51f, - /* 238 */ 0xbea6818e2b928ef5, 0xe28ccf91cdc11e72, 0x594aaa68e77a36cd, 0x313034806c7ffd0f, - /* 239 */ 0x8a9d27ac2249bd65, 0x19a3b464018e9512, 0xc26ccff352b37ec7, 0x056f68341d797b21, - /* 240 */ 0x5e79d6757efd2327, 0xfabdbcb6553afe15, 0xd3e7222c6eaf5a60, 0x7046c76d4dae743b, - /* 241 */ 0x660be872b18d4a55, 0x19992518574e1496, 0xc103053a302bdcbb, 0x3ed8e9800b218e8e, - /* 242 */ 0x7b0b9239fa75e03e, 0xefe9fb684633c083, 0x98a35fbe391a7793, 0x6065510fe2d0fe34, - /* 243 */ 0x55cb668548abad0c, 0xb4584548da87e527, 0x2c43ecea0107c1dd, 0x526028809372de35, - /* 244 */ 0x3415c56af9213b1f, 0x5bee1a4d017e98db, 0x13f6b105b5cf709b, 0x5ff20e3482b29ab6, - /* 245 */ 0x0aa29c75cc2e6c90, 0xfc7d73ca3a70e206, 0x899fc38fc4b5c515, 0x250386b124ffc207, - /* 246 */ 0x54ea28d5ae3d2b56, 0x9913149dd6de60ce, 0x16694fc58f06d6c1, 0x46b23975eb018fc7, - /* 247 */ 0x470a6a0fb4b7b4e2, 0x5d92475a8f7253de, 0xabeee5b52fbd3adb, 0x7fa20801a0806968, - /* 248 */ 0x76f3faf19f7714d2, 0xb3e840c12f4660c3, 0x0fb4cd8df212744e, 0x4b065a251d3a2dd2, - /* 249 */ 0x5cebde383d77cd4a, 0x6adf39df882c9cb1, 0xa2dd242eb09af759, 0x3147c0e50e5f6422, - /* 250 */ 0x164ca5101d1350db, 0xf8d13479c33fc962, 0xe640ce4d13e5da08, 0x4bdee0c45061f8ba, - /* 251 */ 0xd7c46dc1a4edb1c9, 0x5514d7b6437fd98a, 0x58942f6bb2a1c00b, 0x2dffb2ab1d70710e, - /* 252 */ 0xccdfcf2fc18b6d68, 0xa8ebcba8b7806167, 0x980697f95e2937e3, 0x02fbba1cd0126e8c -}; - -static void mul2_256x256_integer_x64(u64 *const c, u64 *const a, u64 *const b) -{ -#ifdef __ADX__ - __asm__ __volatile__( - "movq (%1), %%rdx # A[0] \n\t" - "mulx (%2), %%r8, %%r9 # A[0]*B[0] \n\t" - "xorl %%r10d, %%r10d \n\t" - "movq %%r8, (%0) \n\t" - "mulx 8(%2), %%r10, %%r11 # A[0]*B[1] \n\t" - "adox %%r9, %%r10 \n\t" - "movq %%r10, 8(%0) \n\t" - "mulx 16(%2), %%r12, %%r13 # A[0]*B[2] \n\t" - "adox %%r11, %%r12 \n\t" - "mulx 24(%2), %%r14, %%rdx # A[0]*B[3] \n\t" - "adox %%r13, %%r14 \n\t" - "movq $0, %%rax \n\t" - "adox %%rdx, %%rax \n\t" - - "movq 8(%1), %%rdx # A[1] \n\t" - "mulx (%2), %%r8, %%r9 # A[1]*B[0] \n\t" - "xorl %%r10d, %%r10d \n\t" - "adcx 8(%0), %%r8 \n\t" - "movq %%r8, 8(%0) \n\t" - "mulx 8(%2), %%r10, %%r11 # A[1]*B[1] \n\t" - "adox %%r9, %%r10 \n\t" - "adcx %%r12, %%r10 \n\t" - "movq %%r10, 16(%0) \n\t" - "mulx 16(%2), %%r12, %%r13 # A[1]*B[2] \n\t" - "adox %%r11, %%r12 \n\t" - "adcx %%r14, %%r12 \n\t" - "movq $0, %%r8 \n\t" - "mulx 24(%2), %%r14, %%rdx # A[1]*B[3] \n\t" - "adox %%r13, %%r14 \n\t" - "adcx %%rax, %%r14 \n\t" - "movq $0, %%rax \n\t" - "adox %%rdx, %%rax \n\t" - "adcx %%r8, %%rax \n\t" - - "movq 16(%1), %%rdx # A[2] \n\t" - "mulx (%2), %%r8, %%r9 # A[2]*B[0] \n\t" - "xorl %%r10d, %%r10d \n\t" - "adcx 16(%0), %%r8 \n\t" - "movq %%r8, 16(%0) \n\t" - "mulx 8(%2), %%r10, %%r11 # A[2]*B[1] \n\t" - "adox %%r9, %%r10 \n\t" - "adcx %%r12, %%r10 \n\t" - "movq %%r10, 24(%0) \n\t" - "mulx 16(%2), %%r12, %%r13 # A[2]*B[2] \n\t" - "adox %%r11, %%r12 \n\t" - "adcx %%r14, %%r12 \n\t" - "movq $0, %%r8 \n\t" - "mulx 24(%2), %%r14, %%rdx # A[2]*B[3] \n\t" - "adox %%r13, %%r14 \n\t" - "adcx %%rax, %%r14 \n\t" - "movq $0, %%rax \n\t" - "adox %%rdx, %%rax \n\t" - "adcx %%r8, %%rax \n\t" - - "movq 24(%1), %%rdx # A[3] \n\t" - "mulx (%2), %%r8, %%r9 # A[3]*B[0] \n\t" - "xorl %%r10d, %%r10d \n\t" - "adcx 24(%0), %%r8 \n\t" - "movq %%r8, 24(%0) \n\t" - "mulx 8(%2), %%r10, %%r11 # A[3]*B[1] \n\t" - "adox %%r9, %%r10 \n\t" - "adcx %%r12, %%r10 \n\t" - "movq %%r10, 32(%0) \n\t" - "mulx 16(%2), %%r12, %%r13 # A[3]*B[2] \n\t" - "adox %%r11, %%r12 \n\t" - "adcx %%r14, %%r12 \n\t" - "movq %%r12, 40(%0) \n\t" - "movq $0, %%r8 \n\t" - "mulx 24(%2), %%r14, %%rdx # A[3]*B[3] \n\t" - "adox %%r13, %%r14 \n\t" - "adcx %%rax, %%r14 \n\t" - "movq %%r14, 48(%0) \n\t" - "movq $0, %%rax \n\t" - "adox %%rdx, %%rax \n\t" - "adcx %%r8, %%rax \n\t" - "movq %%rax, 56(%0) \n\t" - - "movq 32(%1), %%rdx # A[0] \n\t" - "mulx 32(%2), %%r8, %%r9 # A[0]*B[0] \n\t" - "xorl %%r10d, %%r10d \n\t" - "movq %%r8, 64(%0) \n\t" - "mulx 40(%2), %%r10, %%r11 # A[0]*B[1] \n\t" - "adox %%r9, %%r10 \n\t" - "movq %%r10, 72(%0) \n\t" - "mulx 48(%2), %%r12, %%r13 # A[0]*B[2] \n\t" - "adox %%r11, %%r12 \n\t" - "mulx 56(%2), %%r14, %%rdx # A[0]*B[3] \n\t" - "adox %%r13, %%r14 \n\t" - "movq $0, %%rax \n\t" - "adox %%rdx, %%rax \n\t" - - "movq 40(%1), %%rdx # A[1] \n\t" - "mulx 32(%2), %%r8, %%r9 # A[1]*B[0] \n\t" - "xorl %%r10d, %%r10d \n\t" - "adcx 72(%0), %%r8 \n\t" - "movq %%r8, 72(%0) \n\t" - "mulx 40(%2), %%r10, %%r11 # A[1]*B[1] \n\t" - "adox %%r9, %%r10 \n\t" - "adcx %%r12, %%r10 \n\t" - "movq %%r10, 80(%0) \n\t" - "mulx 48(%2), %%r12, %%r13 # A[1]*B[2] \n\t" - "adox %%r11, %%r12 \n\t" - "adcx %%r14, %%r12 \n\t" - "movq $0, %%r8 \n\t" - "mulx 56(%2), %%r14, %%rdx # A[1]*B[3] \n\t" - "adox %%r13, %%r14 \n\t" - "adcx %%rax, %%r14 \n\t" - "movq $0, %%rax \n\t" - "adox %%rdx, %%rax \n\t" - "adcx %%r8, %%rax \n\t" - - "movq 48(%1), %%rdx # A[2] \n\t" - "mulx 32(%2), %%r8, %%r9 # A[2]*B[0] \n\t" - "xorl %%r10d, %%r10d \n\t" - "adcx 80(%0), %%r8 \n\t" - "movq %%r8, 80(%0) \n\t" - "mulx 40(%2), %%r10, %%r11 # A[2]*B[1] \n\t" - "adox %%r9, %%r10 \n\t" - "adcx %%r12, %%r10 \n\t" - "movq %%r10, 88(%0) \n\t" - "mulx 48(%2), %%r12, %%r13 # A[2]*B[2] \n\t" - "adox %%r11, %%r12 \n\t" - "adcx %%r14, %%r12 \n\t" - "movq $0, %%r8 \n\t" - "mulx 56(%2), %%r14, %%rdx # A[2]*B[3] \n\t" - "adox %%r13, %%r14 \n\t" - "adcx %%rax, %%r14 \n\t" - "movq $0, %%rax \n\t" - "adox %%rdx, %%rax \n\t" - "adcx %%r8, %%rax \n\t" - - "movq 56(%1), %%rdx # A[3] \n\t" - "mulx 32(%2), %%r8, %%r9 # A[3]*B[0] \n\t" - "xorl %%r10d, %%r10d \n\t" - "adcx 88(%0), %%r8 \n\t" - "movq %%r8, 88(%0) \n\t" - "mulx 40(%2), %%r10, %%r11 # A[3]*B[1] \n\t" - "adox %%r9, %%r10 \n\t" - "adcx %%r12, %%r10 \n\t" - "movq %%r10, 96(%0) \n\t" - "mulx 48(%2), %%r12, %%r13 # A[3]*B[2] \n\t" - "adox %%r11, %%r12 \n\t" - "adcx %%r14, %%r12 \n\t" - "movq %%r12, 104(%0) \n\t" - "movq $0, %%r8 \n\t" - "mulx 56(%2), %%r14, %%rdx # A[3]*B[3] \n\t" - "adox %%r13, %%r14 \n\t" - "adcx %%rax, %%r14 \n\t" - "movq %%r14, 112(%0) \n\t" - "movq $0, %%rax \n\t" - "adox %%rdx, %%rax \n\t" - "adcx %%r8, %%rax \n\t" - "movq %%rax, 120(%0) \n\t" - : - : "r"(c), "r"(a), "r"(b) - : "memory", "cc", "%rax", "%rdx", - "%r8", "%r9", "%r10", "%r11", - "%r12", "%r13", "%r14"); -#else - __asm__ __volatile__( - "movq (%1), %%rdx # A[0] \n\t" - "mulx (%2), %%r8, %%r9 # A[0]*B[0] \n\t" - "movq %%r8, (%0) \n\t" - "mulx 8(%2), %%r10, %%rax # A[0]*B[1] \n\t" - "addq %%r10, %%r9 \n\t" - "movq %%r9, 8(%0) \n\t" - "mulx 16(%2), %%r12, %%rbx # A[0]*B[2] \n\t" - "adcq %%r12, %%rax \n\t" - "mulx 24(%2), %%r14, %%rcx # A[0]*B[3] \n\t" - "adcq %%r14, %%rbx \n\t" - "adcq $0, %%rcx \n\t" - - "movq 8(%1), %%rdx # A[1] \n\t" - "mulx (%2), %%r8, %%r9 # A[1]*B[0] \n\t" - "mulx 8(%2), %%r10, %%r11 # A[1]*B[1] \n\t" - "addq %%r10, %%r9 \n\t" - "mulx 16(%2), %%r12, %%r13 # A[1]*B[2] \n\t" - "adcq %%r12, %%r11 \n\t" - "mulx 24(%2), %%r14, %%rdx # A[1]*B[3] \n\t" - "adcq %%r14, %%r13 \n\t" - "adcq $0, %%rdx \n\t" - - "addq %%r8, 8(%0) \n\t" - "adcq %%rax, %%r9 \n\t" - "movq %%r9, 16(%0) \n\t" - "movq $0, %%rax \n\t" - "adcq %%r11, %%rbx \n\t" - "adcq %%r13, %%rcx \n\t" - "adcq %%rdx, %%rax \n\t" - - "movq 16(%1), %%rdx # A[2] \n\t" - "mulx (%2), %%r8, %%r9 # A[2]*B[0] \n\t" - "mulx 8(%2), %%r10, %%r11 # A[2]*B[1] \n\t" - "addq %%r10, %%r9 \n\t" - "mulx 16(%2), %%r12, %%r13 # A[2]*B[2] \n\t" - "adcq %%r12, %%r11 \n\t" - "mulx 24(%2), %%r14, %%rdx # A[2]*B[3] \n\t" - "adcq %%r14, %%r13 \n\t" - "adcq $0, %%rdx \n\t" - - "addq %%r8, 16(%0) \n\t" - "adcq %%rbx, %%r9 \n\t" - "movq %%r9, 24(%0) \n\t" - "movq $0, %%rbx \n\t" - "adcq %%r11, %%rcx \n\t" - "adcq %%r13, %%rax \n\t" - "adcq %%rdx, %%rbx \n\t" - - "movq 24(%1), %%rdx # A[3] \n\t" - "mulx (%2), %%r8, %%r9 # A[3]*B[0] \n\t" - "mulx 8(%2), %%r10, %%r11 # A[3]*B[1] \n\t" - "addq %%r10, %%r9 \n\t" - "mulx 16(%2), %%r12, %%r13 # A[3]*B[2] \n\t" - "adcq %%r12, %%r11 \n\t" - "mulx 24(%2), %%r14, %%rdx # A[3]*B[3] \n\t" - "adcq %%r14, %%r13 \n\t" - "adcq $0, %%rdx \n\t" - - "addq %%r8, 24(%0) \n\t" - "adcq %%rcx, %%r9 \n\t" - "movq %%r9, 32(%0) \n\t" - "movq $0, %%rcx \n\t" - "adcq %%r11, %%rax \n\t" - "movq %%rax, 40(%0) \n\t" - "adcq %%r13, %%rbx \n\t" - "movq %%rbx, 48(%0) \n\t" - "adcq %%rdx, %%rcx \n\t" - "movq %%rcx, 56(%0) \n\t" - - "movq 32(%1), %%rdx # A[0] \n\t" - "mulx 32(%2), %%r8, %%r9 # A[0]*B[0] \n\t" - "movq %%r8, 64(%0) \n\t" - "mulx 40(%2), %%r10, %%rax # A[0]*B[1] \n\t" - "addq %%r10, %%r9 \n\t" - "movq %%r9, 72(%0) \n\t" - "mulx 48(%2), %%r12, %%rbx # A[0]*B[2] \n\t" - "adcq %%r12, %%rax \n\t" - "mulx 56(%2), %%r14, %%rcx # A[0]*B[3] \n\t" - "adcq %%r14, %%rbx \n\t" - "adcq $0, %%rcx \n\t" - - "movq 40(%1), %%rdx # A[1] \n\t" - "mulx 32(%2), %%r8, %%r9 # A[1]*B[0] \n\t" - "mulx 40(%2), %%r10, %%r11 # A[1]*B[1] \n\t" - "addq %%r10, %%r9 \n\t" - "mulx 48(%2), %%r12, %%r13 # A[1]*B[2] \n\t" - "adcq %%r12, %%r11 \n\t" - "mulx 56(%2), %%r14, %%rdx # A[1]*B[3] \n\t" - "adcq %%r14, %%r13 \n\t" - "adcq $0, %%rdx \n\t" - - "addq %%r8, 72(%0) \n\t" - "adcq %%rax, %%r9 \n\t" - "movq %%r9, 80(%0) \n\t" - "movq $0, %%rax \n\t" - "adcq %%r11, %%rbx \n\t" - "adcq %%r13, %%rcx \n\t" - "adcq %%rdx, %%rax \n\t" - - "movq 48(%1), %%rdx # A[2] \n\t" - "mulx 32(%2), %%r8, %%r9 # A[2]*B[0] \n\t" - "mulx 40(%2), %%r10, %%r11 # A[2]*B[1] \n\t" - "addq %%r10, %%r9 \n\t" - "mulx 48(%2), %%r12, %%r13 # A[2]*B[2] \n\t" - "adcq %%r12, %%r11 \n\t" - "mulx 56(%2), %%r14, %%rdx # A[2]*B[3] \n\t" - "adcq %%r14, %%r13 \n\t" - "adcq $0, %%rdx \n\t" - - "addq %%r8, 80(%0) \n\t" - "adcq %%rbx, %%r9 \n\t" - "movq %%r9, 88(%0) \n\t" - "movq $0, %%rbx \n\t" - "adcq %%r11, %%rcx \n\t" - "adcq %%r13, %%rax \n\t" - "adcq %%rdx, %%rbx \n\t" - - "movq 56(%1), %%rdx # A[3] \n\t" - "mulx 32(%2), %%r8, %%r9 # A[3]*B[0] \n\t" - "mulx 40(%2), %%r10, %%r11 # A[3]*B[1] \n\t" - "addq %%r10, %%r9 \n\t" - "mulx 48(%2), %%r12, %%r13 # A[3]*B[2] \n\t" - "adcq %%r12, %%r11 \n\t" - "mulx 56(%2), %%r14, %%rdx # A[3]*B[3] \n\t" - "adcq %%r14, %%r13 \n\t" - "adcq $0, %%rdx \n\t" - - "addq %%r8, 88(%0) \n\t" - "adcq %%rcx, %%r9 \n\t" - "movq %%r9, 96(%0) \n\t" - "movq $0, %%rcx \n\t" - "adcq %%r11, %%rax \n\t" - "movq %%rax, 104(%0) \n\t" - "adcq %%r13, %%rbx \n\t" - "movq %%rbx, 112(%0) \n\t" - "adcq %%rdx, %%rcx \n\t" - "movq %%rcx, 120(%0) \n\t" - : - : "r"(c), "r"(a), "r"(b) - : "memory", "cc", "%rax", "%rbx", "%rcx", "%rdx", "%r8", - "%r9", "%r10", "%r11", "%r12", "%r13", "%r14"); -#endif -} - -static void sqr2_256x256_integer_x64(u64 *const c, u64 *const a) -{ - __asm__ __volatile__( - "movq (%1), %%rdx # A[0] \n\t" - "mulx %%rdx, %%r8, %%r9 # A[0]^2 \n\t" - "movq 8(%1), %%rdx # A[1] \n\t" - "mulx %%rdx, %%r10, %%r11 # A[1]^2 \n\t" - "movq %%r8, (%0) \n\t" - "movq %%r9, 8(%0) \n\t" - "movq %%r10, 16(%0) \n\t" - "movq %%r11, 24(%0) \n\t" - - "movq 16(%1), %%rdx # A[2] \n\t" - "mulx %%rdx, %%r8, %%r9 # A[2]^2 \n\t" - "movq 24(%1), %%rdx # A[3] \n\t" - "mulx %%rdx, %%r10, %%r11 # A[3]^2 \n\t" - "movq %%r8, 32(%0) \n\t" - "movq %%r9, 40(%0) \n\t" - "movq %%r10, 48(%0) \n\t" - "movq %%r11, 56(%0) \n\t" - - "movq 8(%1), %%rdx # A[1] \n\t" - "mulx (%1), %%r8, %%r9 # A[0]*A[1] \n\t" - "mulx 16(%1), %%r10, %%r11 # A[2]*A[1] \n\t" - "mulx 24(%1), %%rcx, %%r14 # A[3]*A[1] \n\t" - - "movq 16(%1), %%rdx # A[2] \n\t" - "mulx 24(%1), %%r12, %%r13 # A[3]*A[2] \n\t" - "mulx (%1), %%rax, %%rdx # A[0]*A[2] \n\t" - - "addq %%rax, %%r9 \n\t" - "adcq %%rdx, %%r10 \n\t" - "adcq %%rcx, %%r11 \n\t" - "adcq %%r14, %%r12 \n\t" - "adcq $0, %%r13 \n\t" - "movq $0, %%r14 \n\t" - "adcq $0, %%r14 \n\t" - - "movq (%1), %%rdx # A[0] \n\t" - "mulx 24(%1), %%rax, %%rdx # A[0]*A[3] \n\t" - - "addq %%rax, %%r10 \n\t" - "adcq %%rdx, %%r11 \n\t" - "adcq $0, %%r12 \n\t" - "adcq $0, %%r13 \n\t" - "adcq $0, %%r14 \n\t" - - "shldq $1, %%r13, %%r14 \n\t" - "shldq $1, %%r12, %%r13 \n\t" - "shldq $1, %%r11, %%r12 \n\t" - "shldq $1, %%r10, %%r11 \n\t" - "shldq $1, %%r9, %%r10 \n\t" - "shldq $1, %%r8, %%r9 \n\t" - "shlq $1, %%r8 \n\t" - - "addq 8(%0), %%r8 \n\t" - "movq %%r8, 8(%0) \n\t" - "adcq 16(%0), %%r9 \n\t" - "movq %%r9, 16(%0) \n\t" - "adcq 24(%0), %%r10 \n\t" - "movq %%r10, 24(%0) \n\t" - "adcq 32(%0), %%r11 \n\t" - "movq %%r11, 32(%0) \n\t" - "adcq 40(%0), %%r12 \n\t" - "movq %%r12, 40(%0) \n\t" - "adcq 48(%0), %%r13 \n\t" - "movq %%r13, 48(%0) \n\t" - "adcq 56(%0), %%r14 \n\t" - "movq %%r14, 56(%0) \n\t" - - - "movq 32(%1), %%rdx # A[0] \n\t" - "mulx %%rdx, %%r8, %%r9 # A[0]^2 \n\t" - "movq 40(%1), %%rdx # A[1] \n\t" - "mulx %%rdx, %%r10, %%r11 # A[1]^2 \n\t" - "movq %%r8, 64(%0) \n\t" - "movq %%r9, 72(%0) \n\t" - "movq %%r10, 80(%0) \n\t" - "movq %%r11, 88(%0) \n\t" - - "movq 48(%1), %%rdx # A[2] \n\t" - "mulx %%rdx, %%r8, %%r9 # A[2]^2 \n\t" - "movq 56(%1), %%rdx # A[3] \n\t" - "mulx %%rdx, %%r10, %%r11 # A[3]^2 \n\t" - "movq %%r8, 96(%0) \n\t" - "movq %%r9, 104(%0) \n\t" - "movq %%r10, 112(%0) \n\t" - "movq %%r11, 120(%0) \n\t" - - "movq 40(%1), %%rdx # A[1] \n\t" - "mulx 32(%1), %%r8, %%r9 # A[0]*A[1] \n\t" - "mulx 48(%1), %%r10, %%r11 # A[2]*A[1] \n\t" - "mulx 56(%1), %%rcx, %%r14 # A[3]*A[1] \n\t" - - "movq 48(%1), %%rdx # A[2] \n\t" - "mulx 56(%1), %%r12, %%r13 # A[3]*A[2] \n\t" - "mulx 32(%1), %%rax, %%rdx # A[0]*A[2] \n\t" - - "addq %%rax, %%r9 \n\t" - "adcq %%rdx, %%r10 \n\t" - "adcq %%rcx, %%r11 \n\t" - "adcq %%r14, %%r12 \n\t" - "adcq $0, %%r13 \n\t" - "movq $0, %%r14 \n\t" - "adcq $0, %%r14 \n\t" - - "movq 32(%1), %%rdx # A[0] \n\t" - "mulx 56(%1), %%rax, %%rdx # A[0]*A[3] \n\t" - - "addq %%rax, %%r10 \n\t" - "adcq %%rdx, %%r11 \n\t" - "adcq $0, %%r12 \n\t" - "adcq $0, %%r13 \n\t" - "adcq $0, %%r14 \n\t" - - "shldq $1, %%r13, %%r14 \n\t" - "shldq $1, %%r12, %%r13 \n\t" - "shldq $1, %%r11, %%r12 \n\t" - "shldq $1, %%r10, %%r11 \n\t" - "shldq $1, %%r9, %%r10 \n\t" - "shldq $1, %%r8, %%r9 \n\t" - "shlq $1, %%r8 \n\t" - - "addq 72(%0), %%r8 \n\t" - "movq %%r8, 72(%0) \n\t" - "adcq 80(%0), %%r9 \n\t" - "movq %%r9, 80(%0) \n\t" - "adcq 88(%0), %%r10 \n\t" - "movq %%r10, 88(%0) \n\t" - "adcq 96(%0), %%r11 \n\t" - "movq %%r11, 96(%0) \n\t" - "adcq 104(%0), %%r12 \n\t" - "movq %%r12, 104(%0) \n\t" - "adcq 112(%0), %%r13 \n\t" - "movq %%r13, 112(%0) \n\t" - "adcq 120(%0), %%r14 \n\t" - "movq %%r14, 120(%0) \n\t" - : - : "r"(c), "r"(a) - : "cc", "%rax", "%rcx", "%rdx", - "%r8", "%r9", "%r10", "%r11", - "%r12", "%r13", "%r14"); -} - -static void red_EltFp25519_2w_x64(u64 *const c, u64 *const a) -{ -#ifdef __ADX__ - __asm__ __volatile__( - "movl $38, %%edx # 2*c = 38 = 2^256 \n\t" - "mulx 32(%1), %%r8, %%r10 # c*C[4] \n\t" - "xorl %%ebx, %%ebx \n\t" - "adox (%1), %%r8 \n\t" - "mulx 40(%1), %%r9, %%r11 # c*C[5] \n\t" - "adcx %%r10, %%r9 \n\t" - "adox 8(%1), %%r9 \n\t" - "mulx 48(%1), %%r10, %%rax # c*C[6] \n\t" - "adcx %%r11, %%r10 \n\t" - "adox 16(%1), %%r10 \n\t" - "movq %%r10, 16(%0) \n\t" - "mulx 56(%1), %%r11, %%rcx # c*C[7] \n\t" - "adcx %%rax, %%r11 \n\t" - "adox 24(%1), %%r11 \n\t" - "movq %%r11, 24(%0) \n\t" - "adcx %%rbx, %%rcx \n\t" - "adox %%rbx, %%rcx \n\t" - "xorl %%ebx, %%ebx \n\t" - "mulx %%rcx, %%rax, %%rcx \n\t" - "adcx %%rax, %%r8 \n\t" - "movq %%r8, (%0) \n\t" - "adcx %%rcx, %%r9 \n\t" - "movq %%r9, 8(%0) \n\t" - - "mulx 96(%1), %%r8, %%r10 # c*C[4] \n\t" - "xorl %%ebx, %%ebx \n\t" - "adox 64(%1), %%r8 \n\t" - "mulx 104(%1), %%r9, %%r11 # c*C[5] \n\t" - "adcx %%r10, %%r9 \n\t" - "adox 72(%1), %%r9 \n\t" - "mulx 112(%1), %%r10, %%rax # c*C[6] \n\t" - "adcx %%r11, %%r10 \n\t" - "adox 80(%1), %%r10 \n\t" - "movq %%r10, 48(%0) \n\t" - "mulx 120(%1), %%r11, %%rcx # c*C[7] \n\t" - "adcx %%rax, %%r11 \n\t" - "adox 88(%1), %%r11 \n\t" - "movq %%r11, 56(%0) \n\t" - "adcx %%rbx, %%rcx \n\t" - "adox %%rbx, %%rcx \n\t" - "xorl %%ebx, %%ebx \n\t" - "mulx %%rcx, %%rax, %%rcx \n\t" - "adcx %%rax, %%r8 \n\t" - "movq %%r8, 32(%0) \n\t" - "adcx %%rcx, %%r9 \n\t" - "movq %%r9, 40(%0) \n\t" - : - : "r"(c), "r"(a) - : "cc", "%rax", "%rbx", "%rcx", "%rdx", "%r8", "%r9", "%r10", "%r11"); -#else - __asm__ __volatile__( - "movl $38, %%edx # 2*c = 38 = 2^256 \n\t" - "mulx 32(%1), %%r8, %%r9 # c*C[4] \n\t" - "mulx 40(%1), %%r10, %%r11 # c*C[5] \n\t" - "addq %%r9, %%r10 \n\t" - "mulx 48(%1), %%r12, %%r13 # c*C[6] \n\t" - "adcq %%r11, %%r12 \n\t" - "mulx 56(%1), %%rax, %%rcx # c*C[7] \n\t" - "adcq %%r13, %%rax \n\t" - "adcq $0, %%rcx \n\t" - - "addq (%1), %%r8 \n\t" - "adcq 8(%1), %%r10 \n\t" - "adcq 16(%1), %%r12 \n\t" - "movq %%r12, 16(%0) \n\t" - "adcq 24(%1), %%rax \n\t" - "movq %%rax, 24(%0) \n\t" - "adcq $0, %%rcx \n\t" - - "mulx %%rcx, %%rax, %%rcx \n\t" - "addq %%rax, %%r8 \n\t" - "movq %%r8, (%0) \n\t" - "adcq %%rcx, %%r10 \n\t" - "movq %%r10, 8(%0) \n\t" - - "mulx 96(%1), %%r8, %%r9 # c*C[4] \n\t" - "mulx 104(%1), %%r10, %%r11 # c*C[5] \n\t" - "addq %%r9, %%r10 \n\t" - "mulx 112(%1), %%r12, %%r13 # c*C[6] \n\t" - "adcq %%r11, %%r12 \n\t" - "mulx 120(%1), %%rax, %%rcx # c*C[7] \n\t" - "adcq %%r13, %%rax \n\t" - "adcq $0, %%rcx \n\t" - - "addq 64(%1), %%r8 \n\t" - "adcq 72(%1), %%r10 \n\t" - "adcq 80(%1), %%r12 \n\t" - "movq %%r12, 48(%0) \n\t" - "adcq 88(%1), %%rax \n\t" - "movq %%rax, 56(%0) \n\t" - "adcq $0, %%rcx \n\t" - - "mulx %%rcx, %%rax, %%rcx \n\t" - "addq %%rax, %%r8 \n\t" - "movq %%r8, 32(%0) \n\t" - "adcq %%rcx, %%r10 \n\t" - "movq %%r10, 40(%0) \n\t" - - : - : "r"(c), "r"(a) - : "cc", "%rax", "%rbx", "%rcx", "%rdx", "%r8", "%r9", "%r10", "%r11", "%r12", "%r13"); -#endif -} - -static void mul_256x256_integer_x64(u64 *const c, u64 *const a, u64 *const b) -{ -#ifdef __ADX__ - __asm__ __volatile__( - "movq (%1), %%rdx # A[0] \n\t" - "mulx (%2), %%r8, %%r9 # A[0]*B[0] \n\t" - "xorl %%r10d, %%r10d \n\t" - "movq %%r8, (%0) \n\t" - "mulx 8(%2), %%r10, %%r11 # A[0]*B[1] \n\t" - "adox %%r9, %%r10 \n\t" - "movq %%r10, 8(%0) \n\t" - "mulx 16(%2), %%r12, %%r13 # A[0]*B[2] \n\t" - "adox %%r11, %%r12 \n\t" - "mulx 24(%2), %%r14, %%rdx # A[0]*B[3] \n\t" - "adox %%r13, %%r14 \n\t" - "movq $0, %%rax \n\t" - "adox %%rdx, %%rax \n\t" - - "movq 8(%1), %%rdx # A[1] \n\t" - "mulx (%2), %%r8, %%r9 # A[1]*B[0] \n\t" - "xorl %%r10d, %%r10d \n\t" - "adcx 8(%0), %%r8 \n\t" - "movq %%r8, 8(%0) \n\t" - "mulx 8(%2), %%r10, %%r11 # A[1]*B[1] \n\t" - "adox %%r9, %%r10 \n\t" - "adcx %%r12, %%r10 \n\t" - "movq %%r10, 16(%0) \n\t" - "mulx 16(%2), %%r12, %%r13 # A[1]*B[2] \n\t" - "adox %%r11, %%r12 \n\t" - "adcx %%r14, %%r12 \n\t" - "movq $0, %%r8 \n\t" - "mulx 24(%2), %%r14, %%rdx # A[1]*B[3] \n\t" - "adox %%r13, %%r14 \n\t" - "adcx %%rax, %%r14 \n\t" - "movq $0, %%rax \n\t" - "adox %%rdx, %%rax \n\t" - "adcx %%r8, %%rax \n\t" - - "movq 16(%1), %%rdx # A[2] \n\t" - "mulx (%2), %%r8, %%r9 # A[2]*B[0] \n\t" - "xorl %%r10d, %%r10d \n\t" - "adcx 16(%0), %%r8 \n\t" - "movq %%r8, 16(%0) \n\t" - "mulx 8(%2), %%r10, %%r11 # A[2]*B[1] \n\t" - "adox %%r9, %%r10 \n\t" - "adcx %%r12, %%r10 \n\t" - "movq %%r10, 24(%0) \n\t" - "mulx 16(%2), %%r12, %%r13 # A[2]*B[2] \n\t" - "adox %%r11, %%r12 \n\t" - "adcx %%r14, %%r12 \n\t" - "movq $0, %%r8 \n\t" - "mulx 24(%2), %%r14, %%rdx # A[2]*B[3] \n\t" - "adox %%r13, %%r14 \n\t" - "adcx %%rax, %%r14 \n\t" - "movq $0, %%rax \n\t" - "adox %%rdx, %%rax \n\t" - "adcx %%r8, %%rax \n\t" - - "movq 24(%1), %%rdx # A[3] \n\t" - "mulx (%2), %%r8, %%r9 # A[3]*B[0] \n\t" - "xorl %%r10d, %%r10d \n\t" - "adcx 24(%0), %%r8 \n\t" - "movq %%r8, 24(%0) \n\t" - "mulx 8(%2), %%r10, %%r11 # A[3]*B[1] \n\t" - "adox %%r9, %%r10 \n\t" - "adcx %%r12, %%r10 \n\t" - "movq %%r10, 32(%0) \n\t" - "mulx 16(%2), %%r12, %%r13 # A[3]*B[2] \n\t" - "adox %%r11, %%r12 \n\t" - "adcx %%r14, %%r12 \n\t" - "movq %%r12, 40(%0) \n\t" - "movq $0, %%r8 \n\t" - "mulx 24(%2), %%r14, %%rdx # A[3]*B[3] \n\t" - "adox %%r13, %%r14 \n\t" - "adcx %%rax, %%r14 \n\t" - "movq %%r14, 48(%0) \n\t" - "movq $0, %%rax \n\t" - "adox %%rdx, %%rax \n\t" - "adcx %%r8, %%rax \n\t" - "movq %%rax, 56(%0) \n\t" - : - : "r"(c), "r"(a), "r"(b) - : "memory", "cc", "%rax", "%rdx", - "%r8", "%r9", "%r10", "%r11", - "%r12", "%r13", "%r14"); -#else - __asm__ __volatile__( - "movq (%1), %%rdx # A[0] \n\t" - "mulx (%2), %%r8, %%r9 # A[0]*B[0] \n\t" - "movq %%r8, (%0) \n\t" - "mulx 8(%2), %%r10, %%rax # A[0]*B[1] \n\t" - "addq %%r10, %%r9 \n\t" - "movq %%r9, 8(%0) \n\t" - "mulx 16(%2), %%r12, %%rbx # A[0]*B[2] \n\t" - "adcq %%r12, %%rax \n\t" - "mulx 24(%2), %%r14, %%rcx # A[0]*B[3] \n\t" - "adcq %%r14, %%rbx \n\t" - "adcq $0, %%rcx \n\t" - - "movq 8(%1), %%rdx # A[1] \n\t" - "mulx (%2), %%r8, %%r9 # A[1]*B[0] \n\t" - "mulx 8(%2), %%r10, %%r11 # A[1]*B[1] \n\t" - "addq %%r10, %%r9 \n\t" - "mulx 16(%2), %%r12, %%r13 # A[1]*B[2] \n\t" - "adcq %%r12, %%r11 \n\t" - "mulx 24(%2), %%r14, %%rdx # A[1]*B[3] \n\t" - "adcq %%r14, %%r13 \n\t" - "adcq $0, %%rdx \n\t" - - "addq %%r8, 8(%0) \n\t" - "adcq %%rax, %%r9 \n\t" - "movq %%r9, 16(%0) \n\t" - "movq $0, %%rax \n\t" - "adcq %%r11, %%rbx \n\t" - "adcq %%r13, %%rcx \n\t" - "adcq %%rdx, %%rax \n\t" - - "movq 16(%1), %%rdx # A[2] \n\t" - "mulx (%2), %%r8, %%r9 # A[2]*B[0] \n\t" - "mulx 8(%2), %%r10, %%r11 # A[2]*B[1] \n\t" - "addq %%r10, %%r9 \n\t" - "mulx 16(%2), %%r12, %%r13 # A[2]*B[2] \n\t" - "adcq %%r12, %%r11 \n\t" - "mulx 24(%2), %%r14, %%rdx # A[2]*B[3] \n\t" - "adcq %%r14, %%r13 \n\t" - "adcq $0, %%rdx \n\t" - - "addq %%r8, 16(%0) \n\t" - "adcq %%rbx, %%r9 \n\t" - "movq %%r9, 24(%0) \n\t" - "movq $0, %%rbx \n\t" - "adcq %%r11, %%rcx \n\t" - "adcq %%r13, %%rax \n\t" - "adcq %%rdx, %%rbx \n\t" - - "movq 24(%1), %%rdx # A[3] \n\t" - "mulx (%2), %%r8, %%r9 # A[3]*B[0] \n\t" - "mulx 8(%2), %%r10, %%r11 # A[3]*B[1] \n\t" - "addq %%r10, %%r9 \n\t" - "mulx 16(%2), %%r12, %%r13 # A[3]*B[2] \n\t" - "adcq %%r12, %%r11 \n\t" - "mulx 24(%2), %%r14, %%rdx # A[3]*B[3] \n\t" - "adcq %%r14, %%r13 \n\t" - "adcq $0, %%rdx \n\t" - - "addq %%r8, 24(%0) \n\t" - "adcq %%rcx, %%r9 \n\t" - "movq %%r9, 32(%0) \n\t" - "movq $0, %%rcx \n\t" - "adcq %%r11, %%rax \n\t" - "movq %%rax, 40(%0) \n\t" - "adcq %%r13, %%rbx \n\t" - "movq %%rbx, 48(%0) \n\t" - "adcq %%rdx, %%rcx \n\t" - "movq %%rcx, 56(%0) \n\t" - : - : "r"(c), "r"(a), "r"(b) - : "memory", "cc", "%rax", "%rbx", "%rcx", "%rdx", "%r8", - "%r9", "%r10", "%r11", "%r12", "%r13", "%r14"); -#endif -} - -static void sqr_256x256_integer_x64(u64 *const c, u64 *const a) -{ - __asm__ __volatile__( - "movq (%1), %%rdx # A[0] \n\t" - "mulx %%rdx, %%r8, %%r9 # A[0]^2 \n\t" - "movq 8(%1), %%rdx # A[1] \n\t" - "mulx %%rdx, %%r10, %%r11 # A[1]^2 \n\t" - "movq %%r8, (%0) \n\t" - "movq %%r9, 8(%0) \n\t" - "movq %%r10, 16(%0) \n\t" - "movq %%r11, 24(%0) \n\t" - - "movq 16(%1), %%rdx # A[2] \n\t" - "mulx %%rdx, %%r8, %%r9 # A[2]^2 \n\t" - "movq 24(%1), %%rdx # A[3] \n\t" - "mulx %%rdx, %%r10, %%r11 # A[3]^2 \n\t" - "movq %%r8, 32(%0) \n\t" - "movq %%r9, 40(%0) \n\t" - "movq %%r10, 48(%0) \n\t" - "movq %%r11, 56(%0) \n\t" - - "movq 8(%1), %%rdx # A[1] \n\t" - "mulx (%1), %%r8, %%r9 # A[0]*A[1] \n\t" - "mulx 16(%1), %%r10, %%r11 # A[2]*A[1] \n\t" - "mulx 24(%1), %%rcx, %%r14 # A[3]*A[1] \n\t" - - "movq 16(%1), %%rdx # A[2] \n\t" - "mulx 24(%1), %%r12, %%r13 # A[3]*A[2] \n\t" - "mulx (%1), %%rax, %%rdx # A[0]*A[2] \n\t" - - " addq %%rax, %%r9 \n\t" - " adcq %%rdx, %%r10 \n\t" - " adcq %%rcx, %%r11 \n\t" - " adcq %%r14, %%r12 \n\t" - " adcq $0, %%r13 \n\t" - " movq $0, %%r14 \n\t" - " adcq $0, %%r14 \n\t" - - " movq (%1), %%rdx # A[0] \n\t" - " mulx 24(%1), %%rax, %%rdx # A[0]*A[3] \n\t" - - " addq %%rax, %%r10 \n\t" - " adcq %%rdx, %%r11 \n\t" - " adcq $0, %%r12 \n\t" - " adcq $0, %%r13 \n\t" - " adcq $0, %%r14 \n\t" - - " shldq $1, %%r13, %%r14 \n\t" - " shldq $1, %%r12, %%r13 \n\t" - " shldq $1, %%r11, %%r12 \n\t" - " shldq $1, %%r10, %%r11 \n\t" - " shldq $1, %%r9, %%r10 \n\t" - " shldq $1, %%r8, %%r9 \n\t" - " shlq $1, %%r8 \n\t" - - " addq 8(%0), %%r8 \n\t" - " movq %%r8, 8(%0) \n\t" - " adcq 16(%0), %%r9 \n\t" - " movq %%r9, 16(%0) \n\t" - " adcq 24(%0), %%r10 \n\t" - " movq %%r10, 24(%0) \n\t" - " adcq 32(%0), %%r11 \n\t" - " movq %%r11, 32(%0) \n\t" - " adcq 40(%0), %%r12 \n\t" - " movq %%r12, 40(%0) \n\t" - " adcq 48(%0), %%r13 \n\t" - " movq %%r13, 48(%0) \n\t" - " adcq 56(%0), %%r14 \n\t" - " movq %%r14, 56(%0) \n\t" - : - : "r"(c), "r"(a) - : "memory", "cc", "%rax", "%rcx", "%rdx", - "%r8", "%r9", "%r10", "%r11", - "%r12", "%r13", "%r14"); -} - -static void red_EltFp25519_1w_x64(u64 *const c, u64 *const a) -{ -#ifdef __ADX__ - __asm__ __volatile__( - "movl $38, %%edx # 2*c = 38 = 2^256 \n\t" - "mulx 32(%1), %%r8, %%r10 # c*C[4] \n\t" - "xorl %%ebx, %%ebx \n\t" - "adox (%1), %%r8 \n\t" - "mulx 40(%1), %%r9, %%r11 # c*C[5] \n\t" - "adcx %%r10, %%r9 \n\t" - "adox 8(%1), %%r9 \n\t" - "mulx 48(%1), %%r10, %%rax # c*C[6] \n\t" - "adcx %%r11, %%r10 \n\t" - "adox 16(%1), %%r10 \n\t" - "movq %%r10, 16(%0) \n\t" - "mulx 56(%1), %%r11, %%rcx # c*C[7] \n\t" - "adcx %%rax, %%r11 \n\t" - "adox 24(%1), %%r11 \n\t" - "movq %%r11, 24(%0) \n\t" - "adcx %%rbx, %%rcx \n\t" - "adox %%rbx, %%rcx \n\t" - "xorl %%ebx, %%ebx \n\t" - "mulx %%rcx, %%rax, %%rcx \n\t" - "adcx %%rax, %%r8 \n\t" - "movq %%r8, (%0) \n\t" - "adcx %%rcx, %%r9 \n\t" - "movq %%r9, 8(%0) \n\t" - : - : "r"(c), "r"(a) - : "memory", "cc", "%rax", "%rbx", "%rcx", "%rdx", "%r8", "%r9", "%r10", "%r11"); -#else - __asm__ __volatile__( - "movl $38, %%edx # 2*c = 38 = 2^256 \n\t" - "mulx 32(%1), %%r8, %%r9 # c*C[4] \n\t" - "mulx 40(%1), %%r10, %%r11 # c*C[5] \n\t" - "addq %%r9, %%r10 \n\t" - "mulx 48(%1), %%r12, %%r13 # c*C[6] \n\t" - "adcq %%r11, %%r12 \n\t" - "mulx 56(%1), %%rax, %%rcx # c*C[7] \n\t" - "adcq %%r13, %%rax \n\t" - "adcq $0, %%rcx \n\t" - - "addq (%1), %%r8 \n\t" - "adcq 8(%1), %%r10 \n\t" - "adcq 16(%1), %%r12 \n\t" - "movq %%r12, 16(%0) \n\t" - "adcq 24(%1), %%rax \n\t" - "movq %%rax, 24(%0) \n\t" - "adcq $0, %%rcx \n\t" - - "mulx %%rcx, %%rax, %%rcx \n\t" - "addq %%rax, %%r8 \n\t" - "movq %%r8, (%0) \n\t" - "adcq %%rcx, %%r10 \n\t" - "movq %%r10, 8(%0) \n\t" - : - : "r"(c), "r"(a) - : "memory", "cc", "%rax", "%rbx", "%rcx", "%rdx", "%r8", "%r9", "%r10", "%r11", "%r12", "%r13"); -#endif -} - -static inline void add_EltFp25519_1w_x64(u64 *const c, u64 *const a, u64 *const b) -{ -#ifdef __ADX__ - __asm__ __volatile__( - "movq (%2), %%rax \n\t" - "movq 8(%2), %%rcx \n\t" - "movq 16(%2), %%r8 \n\t" - "movq 24(%2), %%r9 \n\t" - "clc \n\t" - "adcx (%1), %%rax \n\t" - "adcx 8(%1), %%rcx \n\t" - "adcx 16(%1), %%r8 \n\t" - "adcx 24(%1), %%r9 \n\t" - "movq %%rcx, 8(%0) \n\t" - "movq %%r8 , 16(%0) \n\t" - "movq %%r9 , 24(%0) \n\t" - "setc %%cl \n\t" - "neg %%rcx \n\t" - "andq $38, %%rcx \n\t" - "addq %%rcx, %%rax \n\t" - "movq %%rax, (%0) \n\t" - : - : "r"(c), "r"(a), "r"(b) - : "memory", "cc", "%rax", "%rcx", "%r8", "%r9"); -#else - __asm__ __volatile__( - "movq (%2), %%rax \n\t" - "movq 8(%2), %%rcx \n\t" - "movq 16(%2), %%r8 \n\t" - "movq 24(%2), %%r9 \n\t" - "add (%1), %%rax \n\t" - "adc 8(%1), %%rcx \n\t" - "adc 16(%1), %%r8 \n\t" - "adc 24(%1), %%r9 \n\t" - "movq %%rcx, 8(%0) \n\t" - "movq %%r8 , 16(%0) \n\t" - "movq %%r9 , 24(%0) \n\t" - "setc %%cl \n\t" - "neg %%rcx \n\t" - "andq $38, %%rcx \n\t" - "addq %%rcx, %%rax \n\t" - "movq %%rax, (%0) \n\t" - : - : "r"(c), "r"(a), "r"(b) - : "memory", "cc", "%rax", "%rcx", "%r8", "%r9"); -#endif -} - -static inline void sub_EltFp25519_1w_x64(u64 *const __restrict c, u64 *const __restrict a, u64 *const __restrict b) -{ - __asm__ __volatile__( - "movq (%1), %%rax \n\t" - "movq 8(%1), %%rcx \n\t" - "movq 16(%1), %%r8 \n\t" - "movq 24(%1), %%r9 \n\t" - "subq (%2), %%rax \n\t" - "sbbq 8(%2), %%rcx \n\t" - "sbbq 16(%2), %%r8 \n\t" - "sbbq 24(%2), %%r9 \n\t" - "movq %%rcx, 8(%0) \n\t" - "movq %%r8 , 16(%0) \n\t" - "movq %%r9 , 24(%0) \n\t" - "setc %%cl \n\t" - "neg %%rcx \n\t" - "andq $38, %%rcx \n\t" - "subq %%rcx, %%rax \n\t" - "movq %%rax, (%0) \n\t" - : - : "r"(c), "r"(a), "r"(b) - : "memory", "cc", "%rax", "%rcx", "%r8", "%r9"); -} - -static inline void mul_a24_EltFp25519_1w_x64(u64 *const c, u64 *const a) -{ - /* a24 = (A+2)/4 = (486662+2)/4 = 121666 */ - const u64 a24 = 121666; - __asm__ __volatile__( - "movq %2, %%rdx \n\t" - "mulx (%1), %%rax, %%r8 \n\t" - "mulx 8(%1), %%rcx, %%r9 \n\t" - "movq %%rax, (%0) \n\t" - "movq %%rcx, 8(%0) \n\t" - "mulx 16(%1), %%rax, %%r10 \n\t" - "mulx 24(%1), %%rcx, %%r11 \n\t" - "movq %%rax, 16(%0) \n\t" - "movq %%rcx, 24(%0) \n\t" - "movq $38, %%rdx \n\t" - "mulx %%r11, %%rax, %%rcx \n\t" - "addq %%rax, (%0) \n\t" - "adcq %%r8, 8(%0) \n\t" - "adcq %%r9, 16(%0) \n\t" - "adcq %%r10, 24(%0) \n\t" - : - : "r"(c), "r"(a), "r"(a24) - : "cc", "%rax", "%rcx", "%rdx", "%r8", "%r9", "%r10", "%r11"); -} - -static void inv_EltFp25519_1w_x64(u64 *const pC, u64 *const pA) -{ -#define sqrn_EltFp25519_1w_x64(a, times) \ - counter = times; \ - while (counter-- > 0) { \ - sqr_EltFp25519_1w_x64(a); \ - } - - EltFp25519_1w_Buffer_x64 buffer_1w; - EltFp25519_1w_x64 x0, x1, x2; - u64 *T[5]; - u64 counter; - - T[0] = x0; - T[1] = pC; /* x^(-1) */ - T[2] = x1; - T[3] = x2; - T[4] = pA; /* x */ - - copy_EltFp25519_1w_x64(T[1], pA); - sqrn_EltFp25519_1w_x64(T[1], 1); - copy_EltFp25519_1w_x64(T[2], T[1]); - sqrn_EltFp25519_1w_x64(T[2], 2); - mul_EltFp25519_1w_x64(T[0], pA, T[2]); - mul_EltFp25519_1w_x64(T[1], T[1], T[0]); - copy_EltFp25519_1w_x64(T[2], T[1]); - sqrn_EltFp25519_1w_x64(T[2], 1); - mul_EltFp25519_1w_x64(T[0], T[0], T[2]); - copy_EltFp25519_1w_x64(T[2], T[0]); - sqrn_EltFp25519_1w_x64(T[2], 5); - mul_EltFp25519_1w_x64(T[0], T[0], T[2]); - copy_EltFp25519_1w_x64(T[2], T[0]); - sqrn_EltFp25519_1w_x64(T[2], 10); - mul_EltFp25519_1w_x64(T[2], T[2], T[0]); - copy_EltFp25519_1w_x64(T[3], T[2]); - sqrn_EltFp25519_1w_x64(T[3], 20); - mul_EltFp25519_1w_x64(T[3], T[3], T[2]); - sqrn_EltFp25519_1w_x64(T[3], 10); - mul_EltFp25519_1w_x64(T[3], T[3], T[0]); - copy_EltFp25519_1w_x64(T[0], T[3]); - sqrn_EltFp25519_1w_x64(T[0], 50); - mul_EltFp25519_1w_x64(T[0], T[0], T[3]); - copy_EltFp25519_1w_x64(T[2], T[0]); - sqrn_EltFp25519_1w_x64(T[2], 100); - mul_EltFp25519_1w_x64(T[2], T[2], T[0]); - sqrn_EltFp25519_1w_x64(T[2], 50); - mul_EltFp25519_1w_x64(T[2], T[2], T[3]); - sqrn_EltFp25519_1w_x64(T[2], 5); - mul_EltFp25519_1w_x64(T[1], T[1], T[2]); -#undef sqrn_EltFp25519_1w_x64 -} - -static inline void fred_EltFp25519_1w_x64(u64 *const c) -{ - s64 last = (((s64 *)c)[3]) >> 63; - c[3] &= (1ULL << 63) - 1; - c[0] += 19 & last; -} - -static inline void cswap_x64(u64 bit, u64 *const px, u64 *const py) -{ - int i = 0; - u64 mask = 0ULL - bit; - for (i = 0; i < NUM_WORDS_ELTFP25519_X64; ++i) { - u64 t = mask & (px[i] ^ py[i]); - px[i] = px[i] ^ t; - py[i] = py[i] ^ t; - } -} - -static __always_inline void reduce_point_mod_2_255_19(u64 *p) -{ - __asm__ __volatile__ ( - "cmpq $-19, %0\n" - "setaeb %%al\n" - "cmpq $-1, %1\n" - "setzb %%bl\n" - "cmpq $-1, %2\n" - "setzb %%cl\n" - "leaq 1(%3), %%rdx\n" - "shrq $63, %%rdx\n" - "andb %%bl, %%al\n" - "andb %%dl, %%cl\n" - "testb %%cl, %%al\n" - "movl $0, %%eax\n" - "movl $19, %%ecx\n" - "cmovnzq %%rcx, %%rax\n" - "addq %%rax, %0\n" - "adcq $0, %1\n" - "adcq $0, %2\n" - "adcq $0, %3\n" - "btrq $63, %3\n" - : "+r"(p[0]), "+r"(p[1]), "+r"(p[2]), "+r"(p[3]) - : - : "memory", "cc", "%rax", "%rbx", "%rcx", "%rdx" - ); -} - -static __always_inline void normalize_secret(u8 secret[CURVE25519_POINT_SIZE]) -{ - secret[0] &= 248; - secret[31] &= 127; - secret[31] |= 64; -} - -bool curve25519_precomp(u8 shared[CURVE25519_POINT_SIZE], const u8 private[CURVE25519_POINT_SIZE], const u8 session[CURVE25519_POINT_SIZE]) -{ - __aligned(32) u64 buffer[4 * NUM_WORDS_ELTFP25519_X64]; - __aligned(32) u64 coordinates[4 * NUM_WORDS_ELTFP25519_X64]; - __aligned(32) u64 workspace[6 * NUM_WORDS_ELTFP25519_X64]; - __aligned(32) u8 private_key[CURVE25519_POINT_SIZE]; - __aligned(32) u8 session_key[CURVE25519_POINT_SIZE]; - - int i = 0, j = 0; - u64 prev = 0; - u64 *const X1 = (u64 *)session_key; - u64 *const key = (u64 *)private_key; - u64 *const Px = coordinates + 0; - u64 *const Pz = coordinates + 4; - u64 *const Qx = coordinates + 8; - u64 *const Qz = coordinates + 12; - u64 *const X2 = Qx; - u64 *const Z2 = Qz; - u64 *const X3 = Px; - u64 *const Z3 = Pz; - u64 *const X2Z2 = Qx; - u64 *const X3Z3 = Px; - - u64 *const A = workspace + 0; - u64 *const B = workspace + 4; - u64 *const D = workspace + 8; - u64 *const C = workspace + 12; - u64 *const DA = workspace + 16; - u64 *const CB = workspace + 20; - u64 *const AB = A; - u64 *const DC = D; - u64 *const DACB = DA; - u64 *const buffer_1w = buffer; - u64 *const buffer_2w = buffer; - - memcpy(session_key, session, sizeof(session_key)); - memcpy(private_key, private, sizeof(private_key)); - normalize_secret(private_key); - - /* As in the draft: - * When receiving such an array, implementations of curve25519 - * MUST mask the most-significant bit in the final byte. This - * is done to preserve compatibility with point formats which - * reserve the sign bit for use in other protocols and to - * increase resistance to implementation fingerprinting - */ - session_key[CURVE25519_POINT_SIZE - 1] &= (1 << (255 % 8)) - 1; - reduce_point_mod_2_255_19((u64 *)session_key); - copy_EltFp25519_1w_x64(Px, (u64 *)session_key); - - setzero_EltFp25519_1w_x64(Pz); - setzero_EltFp25519_1w_x64(Qx); - setzero_EltFp25519_1w_x64(Qz); - - Pz[0] = 1; - Qx[0] = 1; - - /* main-loop */ - prev = 0; - j = 62; - for (i = 3; i >= 0; --i) { - while (j >= 0) { - u64 bit = (key[i] >> j) & 0x1; - u64 swap = bit ^ prev; - prev = bit; - - add_EltFp25519_1w_x64(A, X2, Z2); /* A = (X2+Z2) */ - sub_EltFp25519_1w_x64(B, X2, Z2); /* B = (X2-Z2) */ - add_EltFp25519_1w_x64(C, X3, Z3); /* C = (X3+Z3) */ - sub_EltFp25519_1w_x64(D, X3, Z3); /* D = (X3-Z3) */ - mul_EltFp25519_2w_x64(DACB, AB, DC); /* [DA|CB] = [A|B]*[D|C] */ - - cswap_x64(swap, A, C); - cswap_x64(swap, B, D); - - sqr_EltFp25519_2w_x64(AB); /* [AA|BB] = [A^2|B^2] */ - add_EltFp25519_1w_x64(X3, DA, CB); /* X3 = (DA+CB) */ - sub_EltFp25519_1w_x64(Z3, DA, CB); /* Z3 = (DA-CB) */ - sqr_EltFp25519_2w_x64(X3Z3); /* [X3|Z3] = [(DA+CB)|(DA+CB)]^2 */ - - copy_EltFp25519_1w_x64(X2, B); /* X2 = B^2 */ - sub_EltFp25519_1w_x64(Z2, A, B); /* Z2 = E = AA-BB */ - mul_a24_EltFp25519_1w_x64(B, Z2); /* B = a24*E */ - add_EltFp25519_1w_x64(B, B, X2); /* B = a24*E+B */ - mul_EltFp25519_2w_x64(X2Z2, X2Z2, AB); /* [X2|Z2] = [B|E]*[A|a24*E+B] */ - mul_EltFp25519_1w_x64(Z3, Z3, X1); /* Z3 = Z3*X1 */ - - --j; - } - j = 63; - } - - inv_EltFp25519_1w_x64(A, Qz); - mul_EltFp25519_1w_x64((u64 *)shared, Qx, A); - fred_EltFp25519_1w_x64((u64 *)shared); - - return true; -} - -bool curve25519_precomp_generate_public(u8 session_key[CURVE25519_POINT_SIZE], const u8 private[CURVE25519_POINT_SIZE]) -{ - __aligned(32) u64 buffer[4 * NUM_WORDS_ELTFP25519_X64]; - __aligned(32) u64 coordinates[4 * NUM_WORDS_ELTFP25519_X64]; - __aligned(32) u64 workspace[4 * NUM_WORDS_ELTFP25519_X64]; - __aligned(32) u8 private_key[CURVE25519_POINT_SIZE]; - - int i = 0, j = 0, k = 0; - u64 *const key = (u64 *)private_key; - u64 *const Ur1 = coordinates + 0; - u64 *const Zr1 = coordinates + 4; - u64 *const Ur2 = coordinates + 8; - u64 *const Zr2 = coordinates + 12; - - u64 *const UZr1 = coordinates + 0; - u64 *const ZUr2 = coordinates + 8; - - u64 *const A = workspace + 0; - u64 *const B = workspace + 4; - u64 *const C = workspace + 8; - u64 *const D = workspace + 12; - - u64 *const AB = workspace + 0; - u64 *const CD = workspace + 8; - - u64 *const buffer_1w = buffer; - u64 *const buffer_2w = buffer; - u64 *P = (u64 *)Table_Ladder_8k; - - const int ite[4] = { 64, 64, 64, 63 }; - const int q = 3; - u64 swap = 1; - - memcpy(private_key, private, sizeof(private_key)); - normalize_secret(private_key); - - setzero_EltFp25519_1w_x64(Ur1); - setzero_EltFp25519_1w_x64(Zr1); - setzero_EltFp25519_1w_x64(Zr2); - Ur1[0] = 1; - Zr1[0] = 1; - Zr2[0] = 1; - - /* G-S */ - Ur2[3] = 0x1eaecdeee27cab34ULL; - Ur2[2] = 0xadc7a0b9235d48e2ULL; - Ur2[1] = 0xbbf095ae14b2edf8ULL; - Ur2[0] = 0x7e94e1fec82faabdULL; - - /* main-loop */ - j = q; - for (i = 0; i < NUM_WORDS_ELTFP25519_X64; ++i) { - while (j < ite[i]) { - u64 bit; - k = (64 * i + j - q); - bit = (key[i] >> j) & 0x1; - swap = swap ^ bit; - cswap_x64(swap, Ur1, Ur2); - cswap_x64(swap, Zr1, Zr2); - swap = bit; - /* Addition */ - sub_EltFp25519_1w_x64(B, Ur1, Zr1); /* B = Ur1-Zr1 */ - add_EltFp25519_1w_x64(A, Ur1, Zr1); /* A = Ur1+Zr1 */ - mul_EltFp25519_1w_x64(C, &P[4 * k], B); /* C = M0-B */ - sub_EltFp25519_1w_x64(B, A, C); /* B = (Ur1+Zr1) - M*(Ur1-Zr1) */ - add_EltFp25519_1w_x64(A, A, C); /* A = (Ur1+Zr1) + M*(Ur1-Zr1) */ - sqr_EltFp25519_2w_x64(AB); /* A = A^2 | B = B^2 */ - mul_EltFp25519_2w_x64(UZr1, ZUr2, AB); /* Ur1 = Zr2*A | Zr1 = Ur2*B */ - ++j; - } - j = 0; - } - - /* Doubling */ - for (i = 0; i < q; ++i) { - add_EltFp25519_1w_x64(A, Ur1, Zr1); /* A = Ur1+Zr1 */ - sub_EltFp25519_1w_x64(B, Ur1, Zr1); /* B = Ur1-Zr1 */ - sqr_EltFp25519_2w_x64(AB); /* A = A**2 B = B**2 */ - copy_EltFp25519_1w_x64(C, B); /* C = B */ - sub_EltFp25519_1w_x64(B, A, B); /* B = A-B */ - mul_a24_EltFp25519_1w_x64(D, B); /* D = my_a24*B */ - add_EltFp25519_1w_x64(D, D, C); /* D = D+C */ - mul_EltFp25519_2w_x64(UZr1, AB, CD); /* Ur1 = A*B Zr1 = Zr1*A */ - } - - /* Convert to affine coordinates */ - inv_EltFp25519_1w_x64(A, Zr1); - mul_EltFp25519_1w_x64((u64 *)session_key, Ur1, A); - fred_EltFp25519_1w_x64((u64 *)session_key); - - return true; -} diff --git a/curve25519-sandy2x-asm.S b/curve25519-sandy2x-asm.S deleted file mode 100644 index f2e466b..0000000 --- a/curve25519-sandy2x-asm.S +++ /dev/null @@ -1,3261 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0 - * - * Copyright (C) 2015-2018 Jason A. Donenfeld . All Rights Reserved. - * - * Original author: Tung Chou - */ - -#include - -.data -.align 16 -curve25519_sandy2x_v0_0: .quad 0, 0 -curve25519_sandy2x_v1_0: .quad 1, 0 -curve25519_sandy2x_v2_1: .quad 2, 1 -curve25519_sandy2x_v9_0: .quad 9, 0 -curve25519_sandy2x_v9_9: .quad 9, 9 -curve25519_sandy2x_v19_19: .quad 19, 19 -curve25519_sandy2x_v38_1: .quad 38, 1 -curve25519_sandy2x_v38_38: .quad 38, 38 -curve25519_sandy2x_v121666_121666: .quad 121666, 121666 -curve25519_sandy2x_m25: .quad 33554431, 33554431 -curve25519_sandy2x_m26: .quad 67108863, 67108863 -curve25519_sandy2x_subc0: .quad 0x07FFFFDA, 0x03FFFFFE -curve25519_sandy2x_subc2: .quad 0x07FFFFFE, 0x03FFFFFE -curve25519_sandy2x_REDMASK51: .quad 0x0007FFFFFFFFFFFF - -.text -.align 32 -#ifdef CONFIG_AS_AVX -ENTRY(curve25519_sandy2x_fe51_mul) - push %rbp - mov %rsp,%rbp - sub $96,%rsp - and $-32,%rsp - movq %r11,0(%rsp) - movq %r12,8(%rsp) - movq %r13,16(%rsp) - movq %r14,24(%rsp) - movq %r15,32(%rsp) - movq %rbx,40(%rsp) - movq %rbp,48(%rsp) - movq %rdi,56(%rsp) - mov %rdx,%rcx - movq 24(%rsi),%rdx - imulq $19,%rdx,%rax - movq %rax,64(%rsp) - mulq 16(%rcx) - mov %rax,%r8 - mov %rdx,%r9 - movq 32(%rsi),%rdx - imulq $19,%rdx,%rax - movq %rax,72(%rsp) - mulq 8(%rcx) - add %rax,%r8 - adc %rdx,%r9 - movq 0(%rsi),%rax - mulq 0(%rcx) - add %rax,%r8 - adc %rdx,%r9 - movq 0(%rsi),%rax - mulq 8(%rcx) - mov %rax,%r10 - mov %rdx,%r11 - movq 0(%rsi),%rax - mulq 16(%rcx) - mov %rax,%r12 - mov %rdx,%r13 - movq 0(%rsi),%rax - mulq 24(%rcx) - mov %rax,%r14 - mov %rdx,%r15 - movq 0(%rsi),%rax - mulq 32(%rcx) - mov %rax,%rbx - mov %rdx,%rbp - movq 8(%rsi),%rax - mulq 0(%rcx) - add %rax,%r10 - adc %rdx,%r11 - movq 8(%rsi),%rax - mulq 8(%rcx) - add %rax,%r12 - adc %rdx,%r13 - movq 8(%rsi),%rax - mulq 16(%rcx) - add %rax,%r14 - adc %rdx,%r15 - movq 8(%rsi),%rax - mulq 24(%rcx) - add %rax,%rbx - adc %rdx,%rbp - movq 8(%rsi),%rdx - imulq $19,%rdx,%rax - mulq 32(%rcx) - add %rax,%r8 - adc %rdx,%r9 - movq 16(%rsi),%rax - mulq 0(%rcx) - add %rax,%r12 - adc %rdx,%r13 - movq 16(%rsi),%rax - mulq 8(%rcx) - add %rax,%r14 - adc %rdx,%r15 - movq 16(%rsi),%rax - mulq 16(%rcx) - add %rax,%rbx - adc %rdx,%rbp - movq 16(%rsi),%rdx - imulq $19,%rdx,%rax - mulq 24(%rcx) - add %rax,%r8 - adc %rdx,%r9 - movq 16(%rsi),%rdx - imulq $19,%rdx,%rax - mulq 32(%rcx) - add %rax,%r10 - adc %rdx,%r11 - movq 24(%rsi),%rax - mulq 0(%rcx) - add %rax,%r14 - adc %rdx,%r15 - movq 24(%rsi),%rax - mulq 8(%rcx) - add %rax,%rbx - adc %rdx,%rbp - movq 64(%rsp),%rax - mulq 24(%rcx) - add %rax,%r10 - adc %rdx,%r11 - movq 64(%rsp),%rax - mulq 32(%rcx) - add %rax,%r12 - adc %rdx,%r13 - movq 32(%rsi),%rax - mulq 0(%rcx) - add %rax,%rbx - adc %rdx,%rbp - movq 72(%rsp),%rax - mulq 16(%rcx) - add %rax,%r10 - adc %rdx,%r11 - movq 72(%rsp),%rax - mulq 24(%rcx) - add %rax,%r12 - adc %rdx,%r13 - movq 72(%rsp),%rax - mulq 32(%rcx) - add %rax,%r14 - adc %rdx,%r15 - movq curve25519_sandy2x_REDMASK51(%rip),%rsi - shld $13,%r8,%r9 - and %rsi,%r8 - shld $13,%r10,%r11 - and %rsi,%r10 - add %r9,%r10 - shld $13,%r12,%r13 - and %rsi,%r12 - add %r11,%r12 - shld $13,%r14,%r15 - and %rsi,%r14 - add %r13,%r14 - shld $13,%rbx,%rbp - and %rsi,%rbx - add %r15,%rbx - imulq $19,%rbp,%rdx - add %rdx,%r8 - mov %r8,%rdx - shr $51,%rdx - add %r10,%rdx - mov %rdx,%rcx - shr $51,%rdx - and %rsi,%r8 - add %r12,%rdx - mov %rdx,%r9 - shr $51,%rdx - and %rsi,%rcx - add %r14,%rdx - mov %rdx,%rax - shr $51,%rdx - and %rsi,%r9 - add %rbx,%rdx - mov %rdx,%r10 - shr $51,%rdx - and %rsi,%rax - imulq $19,%rdx,%rdx - add %rdx,%r8 - and %rsi,%r10 - movq %r8,0(%rdi) - movq %rcx,8(%rdi) - movq %r9,16(%rdi) - movq %rax,24(%rdi) - movq %r10,32(%rdi) - movq 0(%rsp),%r11 - movq 8(%rsp),%r12 - movq 16(%rsp),%r13 - movq 24(%rsp),%r14 - movq 32(%rsp),%r15 - movq 40(%rsp),%rbx - movq 48(%rsp),%rbp - leave - ret -ENDPROC(curve25519_sandy2x_fe51_mul) - -.align 32 -ENTRY(curve25519_sandy2x_fe51_nsquare) - push %rbp - mov %rsp,%rbp - sub $64,%rsp - and $-32,%rsp - movq %r11,0(%rsp) - movq %r12,8(%rsp) - movq %r13,16(%rsp) - movq %r14,24(%rsp) - movq %r15,32(%rsp) - movq %rbx,40(%rsp) - movq %rbp,48(%rsp) - movq 0(%rsi),%rcx - movq 8(%rsi),%r8 - movq 16(%rsi),%r9 - movq 24(%rsi),%rax - movq 32(%rsi),%rsi - movq %r9,16(%rdi) - movq %rax,24(%rdi) - movq %rsi,32(%rdi) - mov %rdx,%rsi - - .align 16 - .Lloop: - sub $1,%rsi - mov %rcx,%rax - mul %rcx - add %rcx,%rcx - mov %rax,%r9 - mov %rdx,%r10 - mov %rcx,%rax - mul %r8 - mov %rax,%r11 - mov %rdx,%r12 - mov %rcx,%rax - mulq 16(%rdi) - mov %rax,%r13 - mov %rdx,%r14 - mov %rcx,%rax - mulq 24(%rdi) - mov %rax,%r15 - mov %rdx,%rbx - mov %rcx,%rax - mulq 32(%rdi) - mov %rax,%rcx - mov %rdx,%rbp - mov %r8,%rax - mul %r8 - add %r8,%r8 - add %rax,%r13 - adc %rdx,%r14 - mov %r8,%rax - mulq 16(%rdi) - add %rax,%r15 - adc %rdx,%rbx - mov %r8,%rax - imulq $19, %r8,%r8 - mulq 24(%rdi) - add %rax,%rcx - adc %rdx,%rbp - mov %r8,%rax - mulq 32(%rdi) - add %rax,%r9 - adc %rdx,%r10 - movq 16(%rdi),%rax - mulq 16(%rdi) - add %rax,%rcx - adc %rdx,%rbp - shld $13,%rcx,%rbp - movq 16(%rdi),%rax - imulq $38, %rax,%rax - mulq 24(%rdi) - add %rax,%r9 - adc %rdx,%r10 - shld $13,%r9,%r10 - movq 16(%rdi),%rax - imulq $38, %rax,%rax - mulq 32(%rdi) - add %rax,%r11 - adc %rdx,%r12 - movq 24(%rdi),%rax - imulq $19, %rax,%rax - mulq 24(%rdi) - add %rax,%r11 - adc %rdx,%r12 - shld $13,%r11,%r12 - movq 24(%rdi),%rax - imulq $38, %rax,%rax - mulq 32(%rdi) - add %rax,%r13 - adc %rdx,%r14 - shld $13,%r13,%r14 - movq 32(%rdi),%rax - imulq $19, %rax,%rax - mulq 32(%rdi) - add %rax,%r15 - adc %rdx,%rbx - shld $13,%r15,%rbx - movq curve25519_sandy2x_REDMASK51(%rip),%rdx - and %rdx,%rcx - add %rbx,%rcx - and %rdx,%r9 - and %rdx,%r11 - add %r10,%r11 - and %rdx,%r13 - add %r12,%r13 - and %rdx,%r15 - add %r14,%r15 - imulq $19, %rbp,%rbp - lea (%r9,%rbp),%r9 - mov %r9,%rax - shr $51,%r9 - add %r11,%r9 - and %rdx,%rax - mov %r9,%r8 - shr $51,%r9 - add %r13,%r9 - and %rdx,%r8 - mov %r9,%r10 - shr $51,%r9 - add %r15,%r9 - and %rdx,%r10 - movq %r10,16(%rdi) - mov %r9,%r10 - shr $51,%r9 - add %rcx,%r9 - and %rdx,%r10 - movq %r10,24(%rdi) - mov %r9,%r10 - shr $51,%r9 - imulq $19, %r9,%r9 - lea (%rax,%r9),%rcx - and %rdx,%r10 - movq %r10,32(%rdi) - cmp $0,%rsi - jne .Lloop - - movq %rcx,0(%rdi) - movq %r8,8(%rdi) - movq 0(%rsp),%r11 - movq 8(%rsp),%r12 - movq 16(%rsp),%r13 - movq 24(%rsp),%r14 - movq 32(%rsp),%r15 - movq 40(%rsp),%rbx - movq 48(%rsp),%rbp - leave - ret -ENDPROC(curve25519_sandy2x_fe51_nsquare) - -.align 32 -ENTRY(curve25519_sandy2x_fe51_pack) - push %rbp - mov %rsp,%rbp - sub $32,%rsp - and $-32,%rsp - movq %r11,0(%rsp) - movq %r12,8(%rsp) - movq 0(%rsi),%rdx - movq 8(%rsi),%rcx - movq 16(%rsi),%r8 - movq 24(%rsi),%r9 - movq 32(%rsi),%rsi - movq curve25519_sandy2x_REDMASK51(%rip),%rax - lea -18(%rax),%r10 - mov $3,%r11 - - .align 16 - .Lreduceloop: - mov %rdx,%r12 - shr $51,%r12 - and %rax,%rdx - add %r12,%rcx - mov %rcx,%r12 - shr $51,%r12 - and %rax,%rcx - add %r12,%r8 - mov %r8,%r12 - shr $51,%r12 - and %rax,%r8 - add %r12,%r9 - mov %r9,%r12 - shr $51,%r12 - and %rax,%r9 - add %r12,%rsi - mov %rsi,%r12 - shr $51,%r12 - and %rax,%rsi - imulq $19, %r12,%r12 - add %r12,%rdx - sub $1,%r11 - ja .Lreduceloop - - mov $1,%r12 - cmp %r10,%rdx - cmovl %r11,%r12 - cmp %rax,%rcx - cmovne %r11,%r12 - cmp %rax,%r8 - cmovne %r11,%r12 - cmp %rax,%r9 - cmovne %r11,%r12 - cmp %rax,%rsi - cmovne %r11,%r12 - neg %r12 - and %r12,%rax - and %r12,%r10 - sub %r10,%rdx - sub %rax,%rcx - sub %rax,%r8 - sub %rax,%r9 - sub %rax,%rsi - mov %rdx,%rax - and $0xFF,%eax - movb %al,0(%rdi) - mov %rdx,%rax - shr $8,%rax - and $0xFF,%eax - movb %al,1(%rdi) - mov %rdx,%rax - shr $16,%rax - and $0xFF,%eax - movb %al,2(%rdi) - mov %rdx,%rax - shr $24,%rax - and $0xFF,%eax - movb %al,3(%rdi) - mov %rdx,%rax - shr $32,%rax - and $0xFF,%eax - movb %al,4(%rdi) - mov %rdx,%rax - shr $40,%rax - and $0xFF,%eax - movb %al,5(%rdi) - mov %rdx,%rdx - shr $48,%rdx - mov %rcx,%rax - shl $3,%rax - and $0xF8,%eax - xor %rdx,%rax - movb %al,6(%rdi) - mov %rcx,%rdx - shr $5,%rdx - and $0xFF,%edx - movb %dl,7(%rdi) - mov %rcx,%rdx - shr $13,%rdx - and $0xFF,%edx - movb %dl,8(%rdi) - mov %rcx,%rdx - shr $21,%rdx - and $0xFF,%edx - movb %dl,9(%rdi) - mov %rcx,%rdx - shr $29,%rdx - and $0xFF,%edx - movb %dl,10(%rdi) - mov %rcx,%rdx - shr $37,%rdx - and $0xFF,%edx - movb %dl,11(%rdi) - mov %rcx,%rdx - shr $45,%rdx - mov %r8,%rcx - shl $6,%rcx - and $0xC0,%ecx - xor %rdx,%rcx - movb %cl,12(%rdi) - mov %r8,%rdx - shr $2,%rdx - and $0xFF,%edx - movb %dl,13(%rdi) - mov %r8,%rdx - shr $10,%rdx - and $0xFF,%edx - movb %dl,14(%rdi) - mov %r8,%rdx - shr $18,%rdx - and $0xFF,%edx - movb %dl,15(%rdi) - mov %r8,%rdx - shr $26,%rdx - and $0xFF,%edx - movb %dl,16(%rdi) - mov %r8,%rdx - shr $34,%rdx - and $0xFF,%edx - movb %dl,17(%rdi) - mov %r8,%rdx - shr $42,%rdx - movb %dl,18(%rdi) - mov %r8,%rdx - shr $50,%rdx - mov %r9,%rcx - shl $1,%rcx - and $0xFE,%ecx - xor %rdx,%rcx - movb %cl,19(%rdi) - mov %r9,%rdx - shr $7,%rdx - and $0xFF,%edx - movb %dl,20(%rdi) - mov %r9,%rdx - shr $15,%rdx - and $0xFF,%edx - movb %dl,21(%rdi) - mov %r9,%rdx - shr $23,%rdx - and $0xFF,%edx - movb %dl,22(%rdi) - mov %r9,%rdx - shr $31,%rdx - and $0xFF,%edx - movb %dl,23(%rdi) - mov %r9,%rdx - shr $39,%rdx - and $0xFF,%edx - movb %dl,24(%rdi) - mov %r9,%rdx - shr $47,%rdx - mov %rsi,%rcx - shl $4,%rcx - and $0xF0,%ecx - xor %rdx,%rcx - movb %cl,25(%rdi) - mov %rsi,%rdx - shr $4,%rdx - and $0xFF,%edx - movb %dl,26(%rdi) - mov %rsi,%rdx - shr $12,%rdx - and $0xFF,%edx - movb %dl,27(%rdi) - mov %rsi,%rdx - shr $20,%rdx - and $0xFF,%edx - movb %dl,28(%rdi) - mov %rsi,%rdx - shr $28,%rdx - and $0xFF,%edx - movb %dl,29(%rdi) - mov %rsi,%rdx - shr $36,%rdx - and $0xFF,%edx - movb %dl,30(%rdi) - mov %rsi,%rsi - shr $44,%rsi - movb %sil,31(%rdi) - movq 0(%rsp),%r11 - movq 8(%rsp),%r12 - leave - ret -ENDPROC(curve25519_sandy2x_fe51_pack) - -.align 32 -ENTRY(curve25519_sandy2x_ladder) - push %rbp - mov %rsp,%rbp - sub $1856,%rsp - and $-32,%rsp - movq %r11,1824(%rsp) - movq %r12,1832(%rsp) - movq %r13,1840(%rsp) - movq %r14,1848(%rsp) - vmovdqa curve25519_sandy2x_v0_0(%rip),%xmm0 - vmovdqa curve25519_sandy2x_v1_0(%rip),%xmm1 - vmovdqu 0(%rdi),%xmm2 - vmovdqa %xmm2,0(%rsp) - vmovdqu 16(%rdi),%xmm2 - vmovdqa %xmm2,16(%rsp) - vmovdqu 32(%rdi),%xmm2 - vmovdqa %xmm2,32(%rsp) - vmovdqu 48(%rdi),%xmm2 - vmovdqa %xmm2,48(%rsp) - vmovdqu 64(%rdi),%xmm2 - vmovdqa %xmm2,64(%rsp) - vmovdqa %xmm1,80(%rsp) - vmovdqa %xmm0,96(%rsp) - vmovdqa %xmm0,112(%rsp) - vmovdqa %xmm0,128(%rsp) - vmovdqa %xmm0,144(%rsp) - vmovdqa %xmm1,%xmm0 - vpxor %xmm1,%xmm1,%xmm1 - vpxor %xmm2,%xmm2,%xmm2 - vpxor %xmm3,%xmm3,%xmm3 - vpxor %xmm4,%xmm4,%xmm4 - vpxor %xmm5,%xmm5,%xmm5 - vpxor %xmm6,%xmm6,%xmm6 - vpxor %xmm7,%xmm7,%xmm7 - vpxor %xmm8,%xmm8,%xmm8 - vpxor %xmm9,%xmm9,%xmm9 - vmovdqu 0(%rdi),%xmm10 - vmovdqa %xmm10,160(%rsp) - vmovdqu 16(%rdi),%xmm10 - vmovdqa %xmm10,176(%rsp) - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm10,%xmm10 - vmovdqa %xmm10,192(%rsp) - vmovdqu 32(%rdi),%xmm10 - vmovdqa %xmm10,208(%rsp) - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm10,%xmm10 - vmovdqa %xmm10,224(%rsp) - vmovdqu 48(%rdi),%xmm10 - vmovdqa %xmm10,240(%rsp) - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm10,%xmm10 - vmovdqa %xmm10,256(%rsp) - vmovdqu 64(%rdi),%xmm10 - vmovdqa %xmm10,272(%rsp) - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm10,%xmm10 - vmovdqa %xmm10,288(%rsp) - vmovdqu 8(%rdi),%xmm10 - vpmuludq curve25519_sandy2x_v2_1(%rip),%xmm10,%xmm10 - vmovdqa %xmm10,304(%rsp) - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm10,%xmm10 - vmovdqa %xmm10,320(%rsp) - vmovdqu 24(%rdi),%xmm10 - vpmuludq curve25519_sandy2x_v2_1(%rip),%xmm10,%xmm10 - vmovdqa %xmm10,336(%rsp) - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm10,%xmm10 - vmovdqa %xmm10,352(%rsp) - vmovdqu 40(%rdi),%xmm10 - vpmuludq curve25519_sandy2x_v2_1(%rip),%xmm10,%xmm10 - vmovdqa %xmm10,368(%rsp) - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm10,%xmm10 - vmovdqa %xmm10,384(%rsp) - vmovdqu 56(%rdi),%xmm10 - vpmuludq curve25519_sandy2x_v2_1(%rip),%xmm10,%xmm10 - vmovdqa %xmm10,400(%rsp) - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm10,%xmm10 - vmovdqa %xmm10,416(%rsp) - vmovdqu 0(%rdi),%xmm10 - vmovdqu 64(%rdi),%xmm11 - vblendps $12, %xmm11, %xmm10, %xmm10 - vpshufd $2,%xmm10,%xmm10 - vpmuludq curve25519_sandy2x_v38_1(%rip),%xmm10,%xmm10 - vmovdqa %xmm10,432(%rsp) - movq 0(%rsi),%rdx - movq 8(%rsi),%rcx - movq 16(%rsi),%r8 - movq 24(%rsi),%r9 - shrd $1,%rcx,%rdx - shrd $1,%r8,%rcx - shrd $1,%r9,%r8 - shr $1,%r9 - xorq 0(%rsi),%rdx - xorq 8(%rsi),%rcx - xorq 16(%rsi),%r8 - xorq 24(%rsi),%r9 - leaq 800(%rsp),%rsi - mov $64,%rax - - .align 16 - .Lladder_small_loop: - mov %rdx,%r10 - mov %rcx,%r11 - mov %r8,%r12 - mov %r9,%r13 - shr $1,%rdx - shr $1,%rcx - shr $1,%r8 - shr $1,%r9 - and $1,%r10d - and $1,%r11d - and $1,%r12d - and $1,%r13d - neg %r10 - neg %r11 - neg %r12 - neg %r13 - movl %r10d,0(%rsi) - movl %r11d,256(%rsi) - movl %r12d,512(%rsi) - movl %r13d,768(%rsi) - add $4,%rsi - sub $1,%rax - jne .Lladder_small_loop - mov $255,%rdx - add $760,%rsi - - .align 16 - .Lladder_loop: - sub $1,%rdx - vbroadcastss 0(%rsi),%xmm10 - sub $4,%rsi - vmovdqa 0(%rsp),%xmm11 - vmovdqa 80(%rsp),%xmm12 - vpxor %xmm11,%xmm0,%xmm13 - vpand %xmm10,%xmm13,%xmm13 - vpxor %xmm13,%xmm0,%xmm0 - vpxor %xmm13,%xmm11,%xmm11 - vpxor %xmm12,%xmm1,%xmm13 - vpand %xmm10,%xmm13,%xmm13 - vpxor %xmm13,%xmm1,%xmm1 - vpxor %xmm13,%xmm12,%xmm12 - vmovdqa 16(%rsp),%xmm13 - vmovdqa 96(%rsp),%xmm14 - vpxor %xmm13,%xmm2,%xmm15 - vpand %xmm10,%xmm15,%xmm15 - vpxor %xmm15,%xmm2,%xmm2 - vpxor %xmm15,%xmm13,%xmm13 - vpxor %xmm14,%xmm3,%xmm15 - vpand %xmm10,%xmm15,%xmm15 - vpxor %xmm15,%xmm3,%xmm3 - vpxor %xmm15,%xmm14,%xmm14 - vmovdqa %xmm13,0(%rsp) - vmovdqa %xmm14,16(%rsp) - vmovdqa 32(%rsp),%xmm13 - vmovdqa 112(%rsp),%xmm14 - vpxor %xmm13,%xmm4,%xmm15 - vpand %xmm10,%xmm15,%xmm15 - vpxor %xmm15,%xmm4,%xmm4 - vpxor %xmm15,%xmm13,%xmm13 - vpxor %xmm14,%xmm5,%xmm15 - vpand %xmm10,%xmm15,%xmm15 - vpxor %xmm15,%xmm5,%xmm5 - vpxor %xmm15,%xmm14,%xmm14 - vmovdqa %xmm13,32(%rsp) - vmovdqa %xmm14,80(%rsp) - vmovdqa 48(%rsp),%xmm13 - vmovdqa 128(%rsp),%xmm14 - vpxor %xmm13,%xmm6,%xmm15 - vpand %xmm10,%xmm15,%xmm15 - vpxor %xmm15,%xmm6,%xmm6 - vpxor %xmm15,%xmm13,%xmm13 - vpxor %xmm14,%xmm7,%xmm15 - vpand %xmm10,%xmm15,%xmm15 - vpxor %xmm15,%xmm7,%xmm7 - vpxor %xmm15,%xmm14,%xmm14 - vmovdqa %xmm13,48(%rsp) - vmovdqa %xmm14,96(%rsp) - vmovdqa 64(%rsp),%xmm13 - vmovdqa 144(%rsp),%xmm14 - vpxor %xmm13,%xmm8,%xmm15 - vpand %xmm10,%xmm15,%xmm15 - vpxor %xmm15,%xmm8,%xmm8 - vpxor %xmm15,%xmm13,%xmm13 - vpxor %xmm14,%xmm9,%xmm15 - vpand %xmm10,%xmm15,%xmm15 - vpxor %xmm15,%xmm9,%xmm9 - vpxor %xmm15,%xmm14,%xmm14 - vmovdqa %xmm13,64(%rsp) - vmovdqa %xmm14,112(%rsp) - vpaddq curve25519_sandy2x_subc0(%rip),%xmm11,%xmm10 - vpsubq %xmm12,%xmm10,%xmm10 - vpaddq %xmm12,%xmm11,%xmm11 - vpunpckhqdq %xmm10,%xmm11,%xmm12 - vpunpcklqdq %xmm10,%xmm11,%xmm10 - vpaddq %xmm1,%xmm0,%xmm11 - vpaddq curve25519_sandy2x_subc0(%rip),%xmm0,%xmm0 - vpsubq %xmm1,%xmm0,%xmm0 - vpunpckhqdq %xmm11,%xmm0,%xmm1 - vpunpcklqdq %xmm11,%xmm0,%xmm0 - vpmuludq %xmm0,%xmm10,%xmm11 - vpmuludq %xmm1,%xmm10,%xmm13 - vmovdqa %xmm1,128(%rsp) - vpaddq %xmm1,%xmm1,%xmm1 - vpmuludq %xmm0,%xmm12,%xmm14 - vmovdqa %xmm0,144(%rsp) - vpaddq %xmm14,%xmm13,%xmm13 - vpmuludq %xmm1,%xmm12,%xmm0 - vmovdqa %xmm1,448(%rsp) - vpaddq %xmm3,%xmm2,%xmm1 - vpaddq curve25519_sandy2x_subc2(%rip),%xmm2,%xmm2 - vpsubq %xmm3,%xmm2,%xmm2 - vpunpckhqdq %xmm1,%xmm2,%xmm3 - vpunpcklqdq %xmm1,%xmm2,%xmm1 - vpmuludq %xmm1,%xmm10,%xmm2 - vpaddq %xmm2,%xmm0,%xmm0 - vpmuludq %xmm3,%xmm10,%xmm2 - vmovdqa %xmm3,464(%rsp) - vpaddq %xmm3,%xmm3,%xmm3 - vpmuludq %xmm1,%xmm12,%xmm14 - vmovdqa %xmm1,480(%rsp) - vpaddq %xmm14,%xmm2,%xmm2 - vpmuludq %xmm3,%xmm12,%xmm1 - vmovdqa %xmm3,496(%rsp) - vpaddq %xmm5,%xmm4,%xmm3 - vpaddq curve25519_sandy2x_subc2(%rip),%xmm4,%xmm4 - vpsubq %xmm5,%xmm4,%xmm4 - vpunpckhqdq %xmm3,%xmm4,%xmm5 - vpunpcklqdq %xmm3,%xmm4,%xmm3 - vpmuludq %xmm3,%xmm10,%xmm4 - vpaddq %xmm4,%xmm1,%xmm1 - vpmuludq %xmm5,%xmm10,%xmm4 - vmovdqa %xmm5,512(%rsp) - vpaddq %xmm5,%xmm5,%xmm5 - vpmuludq %xmm3,%xmm12,%xmm14 - vmovdqa %xmm3,528(%rsp) - vpaddq %xmm14,%xmm4,%xmm4 - vpaddq %xmm7,%xmm6,%xmm3 - vpaddq curve25519_sandy2x_subc2(%rip),%xmm6,%xmm6 - vpsubq %xmm7,%xmm6,%xmm6 - vpunpckhqdq %xmm3,%xmm6,%xmm7 - vpunpcklqdq %xmm3,%xmm6,%xmm3 - vpmuludq %xmm3,%xmm10,%xmm6 - vpmuludq %xmm5,%xmm12,%xmm14 - vmovdqa %xmm5,544(%rsp) - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm5,%xmm5 - vmovdqa %xmm5,560(%rsp) - vpaddq %xmm14,%xmm6,%xmm6 - vpmuludq %xmm7,%xmm10,%xmm5 - vmovdqa %xmm7,576(%rsp) - vpaddq %xmm7,%xmm7,%xmm7 - vpmuludq %xmm3,%xmm12,%xmm14 - vmovdqa %xmm3,592(%rsp) - vpaddq %xmm14,%xmm5,%xmm5 - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm3,%xmm3 - vmovdqa %xmm3,608(%rsp) - vpaddq %xmm9,%xmm8,%xmm3 - vpaddq curve25519_sandy2x_subc2(%rip),%xmm8,%xmm8 - vpsubq %xmm9,%xmm8,%xmm8 - vpunpckhqdq %xmm3,%xmm8,%xmm9 - vpunpcklqdq %xmm3,%xmm8,%xmm3 - vmovdqa %xmm3,624(%rsp) - vpmuludq %xmm7,%xmm12,%xmm8 - vmovdqa %xmm7,640(%rsp) - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm7,%xmm7 - vmovdqa %xmm7,656(%rsp) - vpmuludq %xmm3,%xmm10,%xmm7 - vpaddq %xmm7,%xmm8,%xmm8 - vpmuludq %xmm9,%xmm10,%xmm7 - vmovdqa %xmm9,672(%rsp) - vpaddq %xmm9,%xmm9,%xmm9 - vpmuludq %xmm3,%xmm12,%xmm10 - vpaddq %xmm10,%xmm7,%xmm7 - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm3,%xmm3 - vmovdqa %xmm3,688(%rsp) - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm12,%xmm12 - vpmuludq %xmm9,%xmm12,%xmm3 - vmovdqa %xmm9,704(%rsp) - vpaddq %xmm3,%xmm11,%xmm11 - vmovdqa 0(%rsp),%xmm3 - vmovdqa 16(%rsp),%xmm9 - vpaddq curve25519_sandy2x_subc2(%rip),%xmm3,%xmm10 - vpsubq %xmm9,%xmm10,%xmm10 - vpaddq %xmm9,%xmm3,%xmm3 - vpunpckhqdq %xmm10,%xmm3,%xmm9 - vpunpcklqdq %xmm10,%xmm3,%xmm3 - vpmuludq 144(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm0,%xmm0 - vpmuludq 128(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm2,%xmm2 - vpmuludq 480(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm1,%xmm1 - vpmuludq 464(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm4,%xmm4 - vpmuludq 528(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm6,%xmm6 - vpmuludq 512(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm5,%xmm5 - vpmuludq 592(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm8,%xmm8 - vpmuludq 576(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm7,%xmm7 - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm3,%xmm3 - vpmuludq 624(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm11,%xmm11 - vpmuludq 672(%rsp),%xmm3,%xmm3 - vpaddq %xmm3,%xmm13,%xmm13 - vpmuludq 144(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm2,%xmm2 - vpmuludq 448(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm1,%xmm1 - vpmuludq 480(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm4,%xmm4 - vpmuludq 496(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm6,%xmm6 - vpmuludq 528(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm5,%xmm5 - vpmuludq 544(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm8,%xmm8 - vpmuludq 592(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm7,%xmm7 - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm9,%xmm9 - vpmuludq 640(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm11,%xmm11 - vpmuludq 624(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm13,%xmm13 - vpmuludq 704(%rsp),%xmm9,%xmm9 - vpaddq %xmm9,%xmm0,%xmm0 - vmovdqa 32(%rsp),%xmm3 - vmovdqa 80(%rsp),%xmm9 - vpaddq curve25519_sandy2x_subc2(%rip),%xmm3,%xmm10 - vpsubq %xmm9,%xmm10,%xmm10 - vpaddq %xmm9,%xmm3,%xmm3 - vpunpckhqdq %xmm10,%xmm3,%xmm9 - vpunpcklqdq %xmm10,%xmm3,%xmm3 - vpmuludq 144(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm1,%xmm1 - vpmuludq 128(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm4,%xmm4 - vpmuludq 480(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm6,%xmm6 - vpmuludq 464(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm5,%xmm5 - vpmuludq 528(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm8,%xmm8 - vpmuludq 512(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm7,%xmm7 - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm3,%xmm3 - vpmuludq 592(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm11,%xmm11 - vpmuludq 576(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm13,%xmm13 - vpmuludq 624(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm0,%xmm0 - vpmuludq 672(%rsp),%xmm3,%xmm3 - vpaddq %xmm3,%xmm2,%xmm2 - vpmuludq 144(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm4,%xmm4 - vpmuludq 448(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm6,%xmm6 - vpmuludq 480(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm5,%xmm5 - vpmuludq 496(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm8,%xmm8 - vpmuludq 528(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm7,%xmm7 - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm9,%xmm9 - vpmuludq 544(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm11,%xmm11 - vpmuludq 592(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm13,%xmm13 - vpmuludq 640(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm0,%xmm0 - vpmuludq 624(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm2,%xmm2 - vpmuludq 704(%rsp),%xmm9,%xmm9 - vpaddq %xmm9,%xmm1,%xmm1 - vmovdqa 48(%rsp),%xmm3 - vmovdqa 96(%rsp),%xmm9 - vpaddq curve25519_sandy2x_subc2(%rip),%xmm3,%xmm10 - vpsubq %xmm9,%xmm10,%xmm10 - vpaddq %xmm9,%xmm3,%xmm3 - vpunpckhqdq %xmm10,%xmm3,%xmm9 - vpunpcklqdq %xmm10,%xmm3,%xmm3 - vpmuludq 144(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm6,%xmm6 - vpmuludq 128(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm5,%xmm5 - vpmuludq 480(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm8,%xmm8 - vpmuludq 464(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm7,%xmm7 - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm3,%xmm3 - vpmuludq 528(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm11,%xmm11 - vpmuludq 512(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm13,%xmm13 - vpmuludq 592(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm0,%xmm0 - vpmuludq 576(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm2,%xmm2 - vpmuludq 624(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm1,%xmm1 - vpmuludq 672(%rsp),%xmm3,%xmm3 - vpaddq %xmm3,%xmm4,%xmm4 - vpmuludq 144(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm5,%xmm5 - vpmuludq 448(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm8,%xmm8 - vpmuludq 480(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm7,%xmm7 - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm9,%xmm9 - vpmuludq 496(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm11,%xmm11 - vpmuludq 528(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm13,%xmm13 - vpmuludq 544(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm0,%xmm0 - vpmuludq 592(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm2,%xmm2 - vpmuludq 640(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm1,%xmm1 - vpmuludq 624(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm4,%xmm4 - vpmuludq 704(%rsp),%xmm9,%xmm9 - vpaddq %xmm9,%xmm6,%xmm6 - vmovdqa 64(%rsp),%xmm3 - vmovdqa 112(%rsp),%xmm9 - vpaddq curve25519_sandy2x_subc2(%rip),%xmm3,%xmm10 - vpsubq %xmm9,%xmm10,%xmm10 - vpaddq %xmm9,%xmm3,%xmm3 - vpunpckhqdq %xmm10,%xmm3,%xmm9 - vpunpcklqdq %xmm10,%xmm3,%xmm3 - vpmuludq 144(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm8,%xmm8 - vpmuludq 128(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm7,%xmm7 - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm3,%xmm3 - vpmuludq 480(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm11,%xmm11 - vpmuludq 464(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm13,%xmm13 - vpmuludq 528(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm0,%xmm0 - vpmuludq 512(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm2,%xmm2 - vpmuludq 592(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm1,%xmm1 - vpmuludq 576(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm4,%xmm4 - vpmuludq 624(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm6,%xmm6 - vpmuludq 672(%rsp),%xmm3,%xmm3 - vpaddq %xmm3,%xmm5,%xmm5 - vpmuludq 144(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm7,%xmm7 - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm9,%xmm9 - vpmuludq 448(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm11,%xmm11 - vpmuludq 480(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm13,%xmm13 - vpmuludq 496(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm0,%xmm0 - vpmuludq 528(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm2,%xmm2 - vpmuludq 544(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm1,%xmm1 - vpmuludq 592(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm4,%xmm4 - vpmuludq 640(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm6,%xmm6 - vpmuludq 624(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm5,%xmm5 - vpmuludq 704(%rsp),%xmm9,%xmm9 - vpaddq %xmm9,%xmm8,%xmm8 - vpsrlq $25,%xmm4,%xmm3 - vpaddq %xmm3,%xmm6,%xmm6 - vpand curve25519_sandy2x_m25(%rip),%xmm4,%xmm4 - vpsrlq $26,%xmm11,%xmm3 - vpaddq %xmm3,%xmm13,%xmm13 - vpand curve25519_sandy2x_m26(%rip),%xmm11,%xmm11 - vpsrlq $26,%xmm6,%xmm3 - vpaddq %xmm3,%xmm5,%xmm5 - vpand curve25519_sandy2x_m26(%rip),%xmm6,%xmm6 - vpsrlq $25,%xmm13,%xmm3 - vpaddq %xmm3,%xmm0,%xmm0 - vpand curve25519_sandy2x_m25(%rip),%xmm13,%xmm13 - vpsrlq $25,%xmm5,%xmm3 - vpaddq %xmm3,%xmm8,%xmm8 - vpand curve25519_sandy2x_m25(%rip),%xmm5,%xmm5 - vpsrlq $26,%xmm0,%xmm3 - vpaddq %xmm3,%xmm2,%xmm2 - vpand curve25519_sandy2x_m26(%rip),%xmm0,%xmm0 - vpsrlq $26,%xmm8,%xmm3 - vpaddq %xmm3,%xmm7,%xmm7 - vpand curve25519_sandy2x_m26(%rip),%xmm8,%xmm8 - vpsrlq $25,%xmm2,%xmm3 - vpaddq %xmm3,%xmm1,%xmm1 - vpand curve25519_sandy2x_m25(%rip),%xmm2,%xmm2 - vpsrlq $25,%xmm7,%xmm3 - vpsllq $4,%xmm3,%xmm9 - vpaddq %xmm3,%xmm11,%xmm11 - vpsllq $1,%xmm3,%xmm3 - vpaddq %xmm3,%xmm9,%xmm9 - vpaddq %xmm9,%xmm11,%xmm11 - vpand curve25519_sandy2x_m25(%rip),%xmm7,%xmm7 - vpsrlq $26,%xmm1,%xmm3 - vpaddq %xmm3,%xmm4,%xmm4 - vpand curve25519_sandy2x_m26(%rip),%xmm1,%xmm1 - vpsrlq $26,%xmm11,%xmm3 - vpaddq %xmm3,%xmm13,%xmm13 - vpand curve25519_sandy2x_m26(%rip),%xmm11,%xmm11 - vpsrlq $25,%xmm4,%xmm3 - vpaddq %xmm3,%xmm6,%xmm6 - vpand curve25519_sandy2x_m25(%rip),%xmm4,%xmm4 - vpunpcklqdq %xmm13,%xmm11,%xmm3 - vpunpckhqdq %xmm13,%xmm11,%xmm9 - vpaddq curve25519_sandy2x_subc0(%rip),%xmm9,%xmm10 - vpsubq %xmm3,%xmm10,%xmm10 - vpaddq %xmm9,%xmm3,%xmm3 - vpunpckhqdq %xmm3,%xmm10,%xmm9 - vpunpcklqdq %xmm3,%xmm10,%xmm10 - vpmuludq %xmm10,%xmm10,%xmm3 - vpaddq %xmm10,%xmm10,%xmm10 - vpmuludq %xmm9,%xmm10,%xmm11 - vpunpcklqdq %xmm2,%xmm0,%xmm12 - vpunpckhqdq %xmm2,%xmm0,%xmm0 - vpaddq curve25519_sandy2x_subc2(%rip),%xmm0,%xmm2 - vpsubq %xmm12,%xmm2,%xmm2 - vpaddq %xmm0,%xmm12,%xmm12 - vpunpckhqdq %xmm12,%xmm2,%xmm0 - vpunpcklqdq %xmm12,%xmm2,%xmm2 - vpmuludq %xmm2,%xmm10,%xmm12 - vpaddq %xmm9,%xmm9,%xmm13 - vpmuludq %xmm13,%xmm9,%xmm9 - vpaddq %xmm9,%xmm12,%xmm12 - vpmuludq %xmm0,%xmm10,%xmm9 - vpmuludq %xmm2,%xmm13,%xmm14 - vpaddq %xmm14,%xmm9,%xmm9 - vpunpcklqdq %xmm4,%xmm1,%xmm14 - vpunpckhqdq %xmm4,%xmm1,%xmm1 - vpaddq curve25519_sandy2x_subc2(%rip),%xmm1,%xmm4 - vpsubq %xmm14,%xmm4,%xmm4 - vpaddq %xmm1,%xmm14,%xmm14 - vpunpckhqdq %xmm14,%xmm4,%xmm1 - vpunpcklqdq %xmm14,%xmm4,%xmm4 - vmovdqa %xmm1,0(%rsp) - vpaddq %xmm1,%xmm1,%xmm1 - vmovdqa %xmm1,16(%rsp) - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm1,%xmm1 - vmovdqa %xmm1,32(%rsp) - vpmuludq %xmm4,%xmm10,%xmm1 - vpmuludq %xmm2,%xmm2,%xmm14 - vpaddq %xmm14,%xmm1,%xmm1 - vpmuludq 0(%rsp),%xmm10,%xmm14 - vpmuludq %xmm4,%xmm13,%xmm15 - vpaddq %xmm15,%xmm14,%xmm14 - vpunpcklqdq %xmm5,%xmm6,%xmm15 - vpunpckhqdq %xmm5,%xmm6,%xmm5 - vpaddq curve25519_sandy2x_subc2(%rip),%xmm5,%xmm6 - vpsubq %xmm15,%xmm6,%xmm6 - vpaddq %xmm5,%xmm15,%xmm15 - vpunpckhqdq %xmm15,%xmm6,%xmm5 - vpunpcklqdq %xmm15,%xmm6,%xmm6 - vmovdqa %xmm6,48(%rsp) - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm6,%xmm6 - vmovdqa %xmm6,64(%rsp) - vmovdqa %xmm5,80(%rsp) - vpmuludq curve25519_sandy2x_v38_38(%rip),%xmm5,%xmm5 - vmovdqa %xmm5,96(%rsp) - vpmuludq 48(%rsp),%xmm10,%xmm5 - vpaddq %xmm0,%xmm0,%xmm6 - vpmuludq %xmm6,%xmm0,%xmm0 - vpaddq %xmm0,%xmm5,%xmm5 - vpmuludq 80(%rsp),%xmm10,%xmm0 - vpmuludq %xmm4,%xmm6,%xmm15 - vpaddq %xmm15,%xmm0,%xmm0 - vpmuludq %xmm6,%xmm13,%xmm15 - vpaddq %xmm15,%xmm1,%xmm1 - vpmuludq %xmm6,%xmm2,%xmm15 - vpaddq %xmm15,%xmm14,%xmm14 - vpunpcklqdq %xmm7,%xmm8,%xmm15 - vpunpckhqdq %xmm7,%xmm8,%xmm7 - vpaddq curve25519_sandy2x_subc2(%rip),%xmm7,%xmm8 - vpsubq %xmm15,%xmm8,%xmm8 - vpaddq %xmm7,%xmm15,%xmm15 - vpunpckhqdq %xmm15,%xmm8,%xmm7 - vpunpcklqdq %xmm15,%xmm8,%xmm8 - vmovdqa %xmm8,112(%rsp) - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm8,%xmm8 - vmovdqa %xmm8,448(%rsp) - vpmuludq 112(%rsp),%xmm10,%xmm8 - vpmuludq %xmm7,%xmm10,%xmm10 - vpmuludq curve25519_sandy2x_v38_38(%rip),%xmm7,%xmm15 - vpmuludq %xmm15,%xmm7,%xmm7 - vpaddq %xmm7,%xmm8,%xmm8 - vpmuludq %xmm15,%xmm13,%xmm7 - vpaddq %xmm7,%xmm3,%xmm3 - vpmuludq %xmm15,%xmm2,%xmm7 - vpaddq %xmm7,%xmm11,%xmm11 - vpmuludq 80(%rsp),%xmm13,%xmm7 - vpaddq %xmm7,%xmm7,%xmm7 - vpaddq %xmm7,%xmm8,%xmm8 - vpmuludq 16(%rsp),%xmm13,%xmm7 - vpaddq %xmm7,%xmm5,%xmm5 - vpmuludq 48(%rsp),%xmm13,%xmm7 - vpaddq %xmm7,%xmm0,%xmm0 - vpmuludq 112(%rsp),%xmm13,%xmm7 - vpaddq %xmm7,%xmm10,%xmm10 - vpmuludq %xmm15,%xmm6,%xmm7 - vpaddq %xmm7,%xmm12,%xmm12 - vpmuludq %xmm15,%xmm4,%xmm7 - vpaddq %xmm7,%xmm9,%xmm9 - vpaddq %xmm2,%xmm2,%xmm2 - vpmuludq %xmm4,%xmm2,%xmm7 - vpaddq %xmm7,%xmm5,%xmm5 - vpmuludq 448(%rsp),%xmm2,%xmm7 - vpaddq %xmm7,%xmm3,%xmm3 - vpmuludq 448(%rsp),%xmm6,%xmm7 - vpaddq %xmm7,%xmm11,%xmm11 - vpmuludq 0(%rsp),%xmm2,%xmm7 - vpaddq %xmm7,%xmm0,%xmm0 - vpmuludq 48(%rsp),%xmm2,%xmm7 - vpaddq %xmm7,%xmm8,%xmm8 - vpmuludq 80(%rsp),%xmm2,%xmm2 - vpaddq %xmm2,%xmm10,%xmm10 - vpmuludq 96(%rsp),%xmm4,%xmm2 - vpaddq %xmm2,%xmm11,%xmm11 - vpmuludq %xmm4,%xmm4,%xmm2 - vpaddq %xmm2,%xmm8,%xmm8 - vpaddq %xmm4,%xmm4,%xmm2 - vpmuludq 448(%rsp),%xmm2,%xmm4 - vpaddq %xmm4,%xmm12,%xmm12 - vpmuludq 16(%rsp),%xmm15,%xmm4 - vpaddq %xmm4,%xmm1,%xmm1 - vpmuludq 48(%rsp),%xmm15,%xmm4 - vpaddq %xmm4,%xmm14,%xmm14 - vpmuludq 96(%rsp),%xmm6,%xmm4 - vpaddq %xmm4,%xmm3,%xmm3 - vmovdqa 16(%rsp),%xmm4 - vpmuludq 448(%rsp),%xmm4,%xmm4 - vpaddq %xmm4,%xmm9,%xmm9 - vpmuludq 16(%rsp),%xmm6,%xmm4 - vpaddq %xmm4,%xmm8,%xmm8 - vpmuludq 48(%rsp),%xmm6,%xmm4 - vpaddq %xmm4,%xmm10,%xmm10 - vpmuludq 80(%rsp),%xmm15,%xmm4 - vpaddq %xmm4,%xmm4,%xmm4 - vpaddq %xmm4,%xmm5,%xmm5 - vpmuludq 112(%rsp),%xmm15,%xmm4 - vpaddq %xmm4,%xmm0,%xmm0 - vmovdqa 48(%rsp),%xmm4 - vpaddq %xmm4,%xmm4,%xmm4 - vpmuludq 448(%rsp),%xmm4,%xmm4 - vpaddq %xmm4,%xmm1,%xmm1 - vmovdqa 80(%rsp),%xmm4 - vpaddq %xmm4,%xmm4,%xmm4 - vpmuludq 448(%rsp),%xmm4,%xmm4 - vpaddq %xmm4,%xmm14,%xmm14 - vpmuludq 64(%rsp),%xmm2,%xmm4 - vpaddq %xmm4,%xmm3,%xmm3 - vmovdqa 16(%rsp),%xmm4 - vpmuludq 64(%rsp),%xmm4,%xmm4 - vpaddq %xmm4,%xmm11,%xmm11 - vmovdqa 16(%rsp),%xmm4 - vpmuludq 96(%rsp),%xmm4,%xmm4 - vpaddq %xmm4,%xmm12,%xmm12 - vmovdqa 48(%rsp),%xmm4 - vpmuludq 96(%rsp),%xmm4,%xmm4 - vpaddq %xmm4,%xmm9,%xmm9 - vpmuludq 0(%rsp),%xmm2,%xmm2 - vpaddq %xmm2,%xmm10,%xmm10 - vmovdqa 32(%rsp),%xmm2 - vpmuludq 0(%rsp),%xmm2,%xmm2 - vpaddq %xmm2,%xmm3,%xmm3 - vmovdqa 64(%rsp),%xmm2 - vpmuludq 48(%rsp),%xmm2,%xmm2 - vpaddq %xmm2,%xmm12,%xmm12 - vmovdqa 96(%rsp),%xmm2 - vpmuludq 80(%rsp),%xmm2,%xmm2 - vpaddq %xmm2,%xmm1,%xmm1 - vmovdqa 448(%rsp),%xmm2 - vpmuludq 112(%rsp),%xmm2,%xmm2 - vpaddq %xmm2,%xmm5,%xmm5 - vpsrlq $26,%xmm3,%xmm2 - vpaddq %xmm2,%xmm11,%xmm11 - vpand curve25519_sandy2x_m26(%rip),%xmm3,%xmm3 - vpsrlq $25,%xmm14,%xmm2 - vpaddq %xmm2,%xmm5,%xmm5 - vpand curve25519_sandy2x_m25(%rip),%xmm14,%xmm14 - vpsrlq $25,%xmm11,%xmm2 - vpaddq %xmm2,%xmm12,%xmm12 - vpand curve25519_sandy2x_m25(%rip),%xmm11,%xmm11 - vpsrlq $26,%xmm5,%xmm2 - vpaddq %xmm2,%xmm0,%xmm0 - vpand curve25519_sandy2x_m26(%rip),%xmm5,%xmm5 - vpsrlq $26,%xmm12,%xmm2 - vpaddq %xmm2,%xmm9,%xmm9 - vpand curve25519_sandy2x_m26(%rip),%xmm12,%xmm12 - vpsrlq $25,%xmm0,%xmm2 - vpaddq %xmm2,%xmm8,%xmm8 - vpand curve25519_sandy2x_m25(%rip),%xmm0,%xmm0 - vpsrlq $25,%xmm9,%xmm2 - vpaddq %xmm2,%xmm1,%xmm1 - vpand curve25519_sandy2x_m25(%rip),%xmm9,%xmm9 - vpsrlq $26,%xmm8,%xmm2 - vpaddq %xmm2,%xmm10,%xmm10 - vpand curve25519_sandy2x_m26(%rip),%xmm8,%xmm8 - vpsrlq $26,%xmm1,%xmm2 - vpaddq %xmm2,%xmm14,%xmm14 - vpand curve25519_sandy2x_m26(%rip),%xmm1,%xmm1 - vpsrlq $25,%xmm10,%xmm2 - vpsllq $4,%xmm2,%xmm4 - vpaddq %xmm2,%xmm3,%xmm3 - vpsllq $1,%xmm2,%xmm2 - vpaddq %xmm2,%xmm4,%xmm4 - vpaddq %xmm4,%xmm3,%xmm3 - vpand curve25519_sandy2x_m25(%rip),%xmm10,%xmm10 - vpsrlq $25,%xmm14,%xmm2 - vpaddq %xmm2,%xmm5,%xmm5 - vpand curve25519_sandy2x_m25(%rip),%xmm14,%xmm14 - vpsrlq $26,%xmm3,%xmm2 - vpaddq %xmm2,%xmm11,%xmm11 - vpand curve25519_sandy2x_m26(%rip),%xmm3,%xmm3 - vpunpckhqdq %xmm11,%xmm3,%xmm2 - vmovdqa %xmm2,0(%rsp) - vpshufd $0,%xmm3,%xmm2 - vpshufd $0,%xmm11,%xmm3 - vpmuludq 160(%rsp),%xmm2,%xmm4 - vpmuludq 432(%rsp),%xmm3,%xmm6 - vpaddq %xmm6,%xmm4,%xmm4 - vpmuludq 176(%rsp),%xmm2,%xmm6 - vpmuludq 304(%rsp),%xmm3,%xmm7 - vpaddq %xmm7,%xmm6,%xmm6 - vpmuludq 208(%rsp),%xmm2,%xmm7 - vpmuludq 336(%rsp),%xmm3,%xmm11 - vpaddq %xmm11,%xmm7,%xmm7 - vpmuludq 240(%rsp),%xmm2,%xmm11 - vpmuludq 368(%rsp),%xmm3,%xmm13 - vpaddq %xmm13,%xmm11,%xmm11 - vpmuludq 272(%rsp),%xmm2,%xmm2 - vpmuludq 400(%rsp),%xmm3,%xmm3 - vpaddq %xmm3,%xmm2,%xmm2 - vpunpckhqdq %xmm9,%xmm12,%xmm3 - vmovdqa %xmm3,16(%rsp) - vpshufd $0,%xmm12,%xmm3 - vpshufd $0,%xmm9,%xmm9 - vpmuludq 288(%rsp),%xmm3,%xmm12 - vpaddq %xmm12,%xmm4,%xmm4 - vpmuludq 416(%rsp),%xmm9,%xmm12 - vpaddq %xmm12,%xmm4,%xmm4 - vpmuludq 160(%rsp),%xmm3,%xmm12 - vpaddq %xmm12,%xmm6,%xmm6 - vpmuludq 432(%rsp),%xmm9,%xmm12 - vpaddq %xmm12,%xmm6,%xmm6 - vpmuludq 176(%rsp),%xmm3,%xmm12 - vpaddq %xmm12,%xmm7,%xmm7 - vpmuludq 304(%rsp),%xmm9,%xmm12 - vpaddq %xmm12,%xmm7,%xmm7 - vpmuludq 208(%rsp),%xmm3,%xmm12 - vpaddq %xmm12,%xmm11,%xmm11 - vpmuludq 336(%rsp),%xmm9,%xmm12 - vpaddq %xmm12,%xmm11,%xmm11 - vpmuludq 240(%rsp),%xmm3,%xmm3 - vpaddq %xmm3,%xmm2,%xmm2 - vpmuludq 368(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm2,%xmm2 - vpunpckhqdq %xmm14,%xmm1,%xmm3 - vmovdqa %xmm3,32(%rsp) - vpshufd $0,%xmm1,%xmm1 - vpshufd $0,%xmm14,%xmm3 - vpmuludq 256(%rsp),%xmm1,%xmm9 - vpaddq %xmm9,%xmm4,%xmm4 - vpmuludq 384(%rsp),%xmm3,%xmm9 - vpaddq %xmm9,%xmm4,%xmm4 - vpmuludq 288(%rsp),%xmm1,%xmm9 - vpaddq %xmm9,%xmm6,%xmm6 - vpmuludq 416(%rsp),%xmm3,%xmm9 - vpaddq %xmm9,%xmm6,%xmm6 - vpmuludq 160(%rsp),%xmm1,%xmm9 - vpaddq %xmm9,%xmm7,%xmm7 - vpmuludq 432(%rsp),%xmm3,%xmm9 - vpaddq %xmm9,%xmm7,%xmm7 - vpmuludq 176(%rsp),%xmm1,%xmm9 - vpaddq %xmm9,%xmm11,%xmm11 - vpmuludq 304(%rsp),%xmm3,%xmm9 - vpaddq %xmm9,%xmm11,%xmm11 - vpmuludq 208(%rsp),%xmm1,%xmm1 - vpaddq %xmm1,%xmm2,%xmm2 - vpmuludq 336(%rsp),%xmm3,%xmm1 - vpaddq %xmm1,%xmm2,%xmm2 - vpunpckhqdq %xmm0,%xmm5,%xmm1 - vmovdqa %xmm1,48(%rsp) - vpshufd $0,%xmm5,%xmm1 - vpshufd $0,%xmm0,%xmm0 - vpmuludq 224(%rsp),%xmm1,%xmm3 - vpaddq %xmm3,%xmm4,%xmm4 - vpmuludq 352(%rsp),%xmm0,%xmm3 - vpaddq %xmm3,%xmm4,%xmm4 - vpmuludq 256(%rsp),%xmm1,%xmm3 - vpaddq %xmm3,%xmm6,%xmm6 - vpmuludq 384(%rsp),%xmm0,%xmm3 - vpaddq %xmm3,%xmm6,%xmm6 - vpmuludq 288(%rsp),%xmm1,%xmm3 - vpaddq %xmm3,%xmm7,%xmm7 - vpmuludq 416(%rsp),%xmm0,%xmm3 - vpaddq %xmm3,%xmm7,%xmm7 - vpmuludq 160(%rsp),%xmm1,%xmm3 - vpaddq %xmm3,%xmm11,%xmm11 - vpmuludq 432(%rsp),%xmm0,%xmm3 - vpaddq %xmm3,%xmm11,%xmm11 - vpmuludq 176(%rsp),%xmm1,%xmm1 - vpaddq %xmm1,%xmm2,%xmm2 - vpmuludq 304(%rsp),%xmm0,%xmm0 - vpaddq %xmm0,%xmm2,%xmm2 - vpunpckhqdq %xmm10,%xmm8,%xmm0 - vmovdqa %xmm0,64(%rsp) - vpshufd $0,%xmm8,%xmm0 - vpshufd $0,%xmm10,%xmm1 - vpmuludq 192(%rsp),%xmm0,%xmm3 - vpaddq %xmm3,%xmm4,%xmm4 - vpmuludq 320(%rsp),%xmm1,%xmm3 - vpaddq %xmm3,%xmm4,%xmm4 - vpmuludq 224(%rsp),%xmm0,%xmm3 - vpaddq %xmm3,%xmm6,%xmm6 - vpmuludq 352(%rsp),%xmm1,%xmm3 - vpaddq %xmm3,%xmm6,%xmm6 - vpmuludq 256(%rsp),%xmm0,%xmm3 - vpaddq %xmm3,%xmm7,%xmm7 - vpmuludq 384(%rsp),%xmm1,%xmm3 - vpaddq %xmm3,%xmm7,%xmm7 - vpmuludq 288(%rsp),%xmm0,%xmm3 - vpaddq %xmm3,%xmm11,%xmm11 - vpmuludq 416(%rsp),%xmm1,%xmm3 - vpaddq %xmm3,%xmm11,%xmm11 - vpmuludq 160(%rsp),%xmm0,%xmm0 - vpaddq %xmm0,%xmm2,%xmm2 - vpmuludq 432(%rsp),%xmm1,%xmm0 - vpaddq %xmm0,%xmm2,%xmm2 - vmovdqa %xmm4,80(%rsp) - vmovdqa %xmm6,96(%rsp) - vmovdqa %xmm7,112(%rsp) - vmovdqa %xmm11,448(%rsp) - vmovdqa %xmm2,496(%rsp) - vmovdqa 144(%rsp),%xmm0 - vpmuludq %xmm0,%xmm0,%xmm1 - vpaddq %xmm0,%xmm0,%xmm0 - vmovdqa 128(%rsp),%xmm2 - vpmuludq %xmm2,%xmm0,%xmm3 - vmovdqa 480(%rsp),%xmm4 - vpmuludq %xmm4,%xmm0,%xmm5 - vmovdqa 464(%rsp),%xmm6 - vpmuludq %xmm6,%xmm0,%xmm7 - vmovdqa 528(%rsp),%xmm8 - vpmuludq %xmm8,%xmm0,%xmm9 - vpmuludq 512(%rsp),%xmm0,%xmm10 - vpmuludq 592(%rsp),%xmm0,%xmm11 - vpmuludq 576(%rsp),%xmm0,%xmm12 - vpmuludq 624(%rsp),%xmm0,%xmm13 - vmovdqa 672(%rsp),%xmm14 - vpmuludq %xmm14,%xmm0,%xmm0 - vpmuludq curve25519_sandy2x_v38_38(%rip),%xmm14,%xmm15 - vpmuludq %xmm15,%xmm14,%xmm14 - vpaddq %xmm14,%xmm13,%xmm13 - vpaddq %xmm6,%xmm6,%xmm14 - vpmuludq %xmm14,%xmm6,%xmm6 - vpaddq %xmm6,%xmm11,%xmm11 - vpaddq %xmm2,%xmm2,%xmm6 - vpmuludq %xmm6,%xmm2,%xmm2 - vpaddq %xmm2,%xmm5,%xmm5 - vpmuludq %xmm15,%xmm6,%xmm2 - vpaddq %xmm2,%xmm1,%xmm1 - vpmuludq %xmm15,%xmm4,%xmm2 - vpaddq %xmm2,%xmm3,%xmm3 - vpmuludq 544(%rsp),%xmm6,%xmm2 - vpaddq %xmm2,%xmm11,%xmm11 - vpmuludq 592(%rsp),%xmm6,%xmm2 - vpaddq %xmm2,%xmm12,%xmm12 - vpmuludq 640(%rsp),%xmm6,%xmm2 - vpaddq %xmm2,%xmm13,%xmm13 - vpmuludq 624(%rsp),%xmm6,%xmm2 - vpaddq %xmm2,%xmm0,%xmm0 - vpmuludq %xmm4,%xmm6,%xmm2 - vpaddq %xmm2,%xmm7,%xmm7 - vpmuludq %xmm14,%xmm6,%xmm2 - vpaddq %xmm2,%xmm9,%xmm9 - vpmuludq %xmm8,%xmm6,%xmm2 - vpaddq %xmm2,%xmm10,%xmm10 - vpmuludq %xmm15,%xmm14,%xmm2 - vpaddq %xmm2,%xmm5,%xmm5 - vpmuludq %xmm15,%xmm8,%xmm2 - vpaddq %xmm2,%xmm7,%xmm7 - vpmuludq %xmm4,%xmm4,%xmm2 - vpaddq %xmm2,%xmm9,%xmm9 - vpmuludq %xmm14,%xmm4,%xmm2 - vpaddq %xmm2,%xmm10,%xmm10 - vpaddq %xmm4,%xmm4,%xmm2 - vpmuludq %xmm8,%xmm2,%xmm4 - vpaddq %xmm4,%xmm11,%xmm11 - vpmuludq 688(%rsp),%xmm2,%xmm4 - vpaddq %xmm4,%xmm1,%xmm1 - vpmuludq 688(%rsp),%xmm14,%xmm4 - vpaddq %xmm4,%xmm3,%xmm3 - vpmuludq 512(%rsp),%xmm2,%xmm4 - vpaddq %xmm4,%xmm12,%xmm12 - vpmuludq 592(%rsp),%xmm2,%xmm4 - vpaddq %xmm4,%xmm13,%xmm13 - vpmuludq 576(%rsp),%xmm2,%xmm2 - vpaddq %xmm2,%xmm0,%xmm0 - vpmuludq 656(%rsp),%xmm8,%xmm2 - vpaddq %xmm2,%xmm3,%xmm3 - vpmuludq %xmm8,%xmm14,%xmm2 - vpaddq %xmm2,%xmm12,%xmm12 - vpmuludq %xmm8,%xmm8,%xmm2 - vpaddq %xmm2,%xmm13,%xmm13 - vpaddq %xmm8,%xmm8,%xmm2 - vpmuludq 688(%rsp),%xmm2,%xmm4 - vpaddq %xmm4,%xmm5,%xmm5 - vpmuludq 544(%rsp),%xmm15,%xmm4 - vpaddq %xmm4,%xmm9,%xmm9 - vpmuludq 592(%rsp),%xmm15,%xmm4 - vpaddq %xmm4,%xmm10,%xmm10 - vpmuludq 656(%rsp),%xmm14,%xmm4 - vpaddq %xmm4,%xmm1,%xmm1 - vmovdqa 544(%rsp),%xmm4 - vpmuludq 688(%rsp),%xmm4,%xmm4 - vpaddq %xmm4,%xmm7,%xmm7 - vpmuludq 544(%rsp),%xmm14,%xmm4 - vpaddq %xmm4,%xmm13,%xmm13 - vpmuludq 592(%rsp),%xmm14,%xmm4 - vpaddq %xmm4,%xmm0,%xmm0 - vpmuludq 640(%rsp),%xmm15,%xmm4 - vpaddq %xmm4,%xmm11,%xmm11 - vpmuludq 624(%rsp),%xmm15,%xmm4 - vpaddq %xmm4,%xmm12,%xmm12 - vmovdqa 592(%rsp),%xmm4 - vpaddq %xmm4,%xmm4,%xmm4 - vpmuludq 688(%rsp),%xmm4,%xmm4 - vpaddq %xmm4,%xmm9,%xmm9 - vpmuludq 608(%rsp),%xmm2,%xmm4 - vpaddq %xmm4,%xmm1,%xmm1 - vmovdqa 544(%rsp),%xmm4 - vpmuludq 608(%rsp),%xmm4,%xmm4 - vpaddq %xmm4,%xmm3,%xmm3 - vmovdqa 544(%rsp),%xmm4 - vpmuludq 656(%rsp),%xmm4,%xmm4 - vpaddq %xmm4,%xmm5,%xmm5 - vmovdqa 592(%rsp),%xmm4 - vpmuludq 656(%rsp),%xmm4,%xmm4 - vpaddq %xmm4,%xmm7,%xmm7 - vmovdqa 640(%rsp),%xmm4 - vpmuludq 688(%rsp),%xmm4,%xmm4 - vpaddq %xmm4,%xmm10,%xmm10 - vpmuludq 512(%rsp),%xmm2,%xmm2 - vpaddq %xmm2,%xmm0,%xmm0 - vmovdqa 560(%rsp),%xmm2 - vpmuludq 512(%rsp),%xmm2,%xmm2 - vpaddq %xmm2,%xmm1,%xmm1 - vmovdqa 608(%rsp),%xmm2 - vpmuludq 592(%rsp),%xmm2,%xmm2 - vpaddq %xmm2,%xmm5,%xmm5 - vmovdqa 656(%rsp),%xmm2 - vpmuludq 576(%rsp),%xmm2,%xmm2 - vpaddq %xmm2,%xmm9,%xmm9 - vmovdqa 688(%rsp),%xmm2 - vpmuludq 624(%rsp),%xmm2,%xmm2 - vpaddq %xmm2,%xmm11,%xmm11 - vpsrlq $26,%xmm1,%xmm2 - vpaddq %xmm2,%xmm3,%xmm3 - vpand curve25519_sandy2x_m26(%rip),%xmm1,%xmm1 - vpsrlq $25,%xmm10,%xmm2 - vpaddq %xmm2,%xmm11,%xmm11 - vpand curve25519_sandy2x_m25(%rip),%xmm10,%xmm10 - vpsrlq $25,%xmm3,%xmm2 - vpaddq %xmm2,%xmm5,%xmm5 - vpand curve25519_sandy2x_m25(%rip),%xmm3,%xmm3 - vpsrlq $26,%xmm11,%xmm2 - vpaddq %xmm2,%xmm12,%xmm12 - vpand curve25519_sandy2x_m26(%rip),%xmm11,%xmm11 - vpsrlq $26,%xmm5,%xmm2 - vpaddq %xmm2,%xmm7,%xmm7 - vpand curve25519_sandy2x_m26(%rip),%xmm5,%xmm5 - vpsrlq $25,%xmm12,%xmm2 - vpaddq %xmm2,%xmm13,%xmm13 - vpand curve25519_sandy2x_m25(%rip),%xmm12,%xmm12 - vpsrlq $25,%xmm7,%xmm2 - vpaddq %xmm2,%xmm9,%xmm9 - vpand curve25519_sandy2x_m25(%rip),%xmm7,%xmm7 - vpsrlq $26,%xmm13,%xmm2 - vpaddq %xmm2,%xmm0,%xmm0 - vpand curve25519_sandy2x_m26(%rip),%xmm13,%xmm13 - vpsrlq $26,%xmm9,%xmm2 - vpaddq %xmm2,%xmm10,%xmm10 - vpand curve25519_sandy2x_m26(%rip),%xmm9,%xmm9 - vpsrlq $25,%xmm0,%xmm2 - vpsllq $4,%xmm2,%xmm4 - vpaddq %xmm2,%xmm1,%xmm1 - vpsllq $1,%xmm2,%xmm2 - vpaddq %xmm2,%xmm4,%xmm4 - vpaddq %xmm4,%xmm1,%xmm1 - vpand curve25519_sandy2x_m25(%rip),%xmm0,%xmm0 - vpsrlq $25,%xmm10,%xmm2 - vpaddq %xmm2,%xmm11,%xmm11 - vpand curve25519_sandy2x_m25(%rip),%xmm10,%xmm10 - vpsrlq $26,%xmm1,%xmm2 - vpaddq %xmm2,%xmm3,%xmm3 - vpand curve25519_sandy2x_m26(%rip),%xmm1,%xmm1 - vpunpckhqdq %xmm3,%xmm1,%xmm2 - vpunpcklqdq %xmm3,%xmm1,%xmm1 - vmovdqa %xmm1,464(%rsp) - vpaddq curve25519_sandy2x_subc0(%rip),%xmm2,%xmm3 - vpsubq %xmm1,%xmm3,%xmm3 - vpunpckhqdq %xmm3,%xmm2,%xmm1 - vpunpcklqdq %xmm3,%xmm2,%xmm2 - vmovdqa %xmm2,480(%rsp) - vmovdqa %xmm1,512(%rsp) - vpsllq $1,%xmm1,%xmm1 - vmovdqa %xmm1,528(%rsp) - vpmuludq curve25519_sandy2x_v121666_121666(%rip),%xmm3,%xmm3 - vmovdqa 80(%rsp),%xmm1 - vpunpcklqdq %xmm1,%xmm3,%xmm2 - vpunpckhqdq %xmm1,%xmm3,%xmm1 - vpunpckhqdq %xmm7,%xmm5,%xmm3 - vpunpcklqdq %xmm7,%xmm5,%xmm4 - vmovdqa %xmm4,544(%rsp) - vpaddq curve25519_sandy2x_subc2(%rip),%xmm3,%xmm5 - vpsubq %xmm4,%xmm5,%xmm5 - vpunpckhqdq %xmm5,%xmm3,%xmm4 - vpunpcklqdq %xmm5,%xmm3,%xmm3 - vmovdqa %xmm3,560(%rsp) - vmovdqa %xmm4,576(%rsp) - vpsllq $1,%xmm4,%xmm4 - vmovdqa %xmm4,592(%rsp) - vpmuludq curve25519_sandy2x_v121666_121666(%rip),%xmm5,%xmm5 - vmovdqa 96(%rsp),%xmm3 - vpunpcklqdq %xmm3,%xmm5,%xmm4 - vpunpckhqdq %xmm3,%xmm5,%xmm3 - vpunpckhqdq %xmm10,%xmm9,%xmm5 - vpunpcklqdq %xmm10,%xmm9,%xmm6 - vmovdqa %xmm6,608(%rsp) - vpaddq curve25519_sandy2x_subc2(%rip),%xmm5,%xmm7 - vpsubq %xmm6,%xmm7,%xmm7 - vpunpckhqdq %xmm7,%xmm5,%xmm6 - vpunpcklqdq %xmm7,%xmm5,%xmm5 - vmovdqa %xmm5,624(%rsp) - vmovdqa %xmm6,640(%rsp) - vpsllq $1,%xmm6,%xmm6 - vmovdqa %xmm6,656(%rsp) - vpmuludq curve25519_sandy2x_v121666_121666(%rip),%xmm7,%xmm7 - vmovdqa 112(%rsp),%xmm5 - vpunpcklqdq %xmm5,%xmm7,%xmm6 - vpunpckhqdq %xmm5,%xmm7,%xmm5 - vpunpckhqdq %xmm12,%xmm11,%xmm7 - vpunpcklqdq %xmm12,%xmm11,%xmm8 - vmovdqa %xmm8,672(%rsp) - vpaddq curve25519_sandy2x_subc2(%rip),%xmm7,%xmm9 - vpsubq %xmm8,%xmm9,%xmm9 - vpunpckhqdq %xmm9,%xmm7,%xmm8 - vpunpcklqdq %xmm9,%xmm7,%xmm7 - vmovdqa %xmm7,688(%rsp) - vmovdqa %xmm8,704(%rsp) - vpsllq $1,%xmm8,%xmm8 - vmovdqa %xmm8,720(%rsp) - vpmuludq curve25519_sandy2x_v121666_121666(%rip),%xmm9,%xmm9 - vmovdqa 448(%rsp),%xmm7 - vpunpcklqdq %xmm7,%xmm9,%xmm8 - vpunpckhqdq %xmm7,%xmm9,%xmm7 - vpunpckhqdq %xmm0,%xmm13,%xmm9 - vpunpcklqdq %xmm0,%xmm13,%xmm0 - vmovdqa %xmm0,448(%rsp) - vpaddq curve25519_sandy2x_subc2(%rip),%xmm9,%xmm10 - vpsubq %xmm0,%xmm10,%xmm10 - vpunpckhqdq %xmm10,%xmm9,%xmm0 - vpunpcklqdq %xmm10,%xmm9,%xmm9 - vmovdqa %xmm9,736(%rsp) - vmovdqa %xmm0,752(%rsp) - vpsllq $1,%xmm0,%xmm0 - vmovdqa %xmm0,768(%rsp) - vpmuludq curve25519_sandy2x_v121666_121666(%rip),%xmm10,%xmm10 - vmovdqa 496(%rsp),%xmm0 - vpunpcklqdq %xmm0,%xmm10,%xmm9 - vpunpckhqdq %xmm0,%xmm10,%xmm0 - vpsrlq $26,%xmm2,%xmm10 - vpaddq %xmm10,%xmm1,%xmm1 - vpand curve25519_sandy2x_m26(%rip),%xmm2,%xmm2 - vpsrlq $25,%xmm5,%xmm10 - vpaddq %xmm10,%xmm8,%xmm8 - vpand curve25519_sandy2x_m25(%rip),%xmm5,%xmm5 - vpsrlq $25,%xmm1,%xmm10 - vpaddq %xmm10,%xmm4,%xmm4 - vpand curve25519_sandy2x_m25(%rip),%xmm1,%xmm1 - vpsrlq $26,%xmm8,%xmm10 - vpaddq %xmm10,%xmm7,%xmm7 - vpand curve25519_sandy2x_m26(%rip),%xmm8,%xmm8 - vpsrlq $26,%xmm4,%xmm10 - vpaddq %xmm10,%xmm3,%xmm3 - vpand curve25519_sandy2x_m26(%rip),%xmm4,%xmm4 - vpsrlq $25,%xmm7,%xmm10 - vpaddq %xmm10,%xmm9,%xmm9 - vpand curve25519_sandy2x_m25(%rip),%xmm7,%xmm7 - vpsrlq $25,%xmm3,%xmm10 - vpaddq %xmm10,%xmm6,%xmm6 - vpand curve25519_sandy2x_m25(%rip),%xmm3,%xmm3 - vpsrlq $26,%xmm9,%xmm10 - vpaddq %xmm10,%xmm0,%xmm0 - vpand curve25519_sandy2x_m26(%rip),%xmm9,%xmm9 - vpsrlq $26,%xmm6,%xmm10 - vpaddq %xmm10,%xmm5,%xmm5 - vpand curve25519_sandy2x_m26(%rip),%xmm6,%xmm6 - vpsrlq $25,%xmm0,%xmm10 - vpsllq $4,%xmm10,%xmm11 - vpaddq %xmm10,%xmm2,%xmm2 - vpsllq $1,%xmm10,%xmm10 - vpaddq %xmm10,%xmm11,%xmm11 - vpaddq %xmm11,%xmm2,%xmm2 - vpand curve25519_sandy2x_m25(%rip),%xmm0,%xmm0 - vpsrlq $25,%xmm5,%xmm10 - vpaddq %xmm10,%xmm8,%xmm8 - vpand curve25519_sandy2x_m25(%rip),%xmm5,%xmm5 - vpsrlq $26,%xmm2,%xmm10 - vpaddq %xmm10,%xmm1,%xmm1 - vpand curve25519_sandy2x_m26(%rip),%xmm2,%xmm2 - vpunpckhqdq %xmm1,%xmm2,%xmm10 - vmovdqa %xmm10,80(%rsp) - vpunpcklqdq %xmm1,%xmm2,%xmm1 - vpunpckhqdq %xmm3,%xmm4,%xmm2 - vmovdqa %xmm2,96(%rsp) - vpunpcklqdq %xmm3,%xmm4,%xmm2 - vpunpckhqdq %xmm5,%xmm6,%xmm3 - vmovdqa %xmm3,112(%rsp) - vpunpcklqdq %xmm5,%xmm6,%xmm3 - vpunpckhqdq %xmm7,%xmm8,%xmm4 - vmovdqa %xmm4,128(%rsp) - vpunpcklqdq %xmm7,%xmm8,%xmm4 - vpunpckhqdq %xmm0,%xmm9,%xmm5 - vmovdqa %xmm5,144(%rsp) - vpunpcklqdq %xmm0,%xmm9,%xmm0 - vmovdqa 464(%rsp),%xmm5 - vpaddq %xmm5,%xmm1,%xmm1 - vpunpcklqdq %xmm1,%xmm5,%xmm6 - vpunpckhqdq %xmm1,%xmm5,%xmm1 - vpmuludq 512(%rsp),%xmm6,%xmm5 - vpmuludq 480(%rsp),%xmm1,%xmm7 - vpaddq %xmm7,%xmm5,%xmm5 - vpmuludq 560(%rsp),%xmm6,%xmm7 - vpmuludq 528(%rsp),%xmm1,%xmm8 - vpaddq %xmm8,%xmm7,%xmm7 - vpmuludq 576(%rsp),%xmm6,%xmm8 - vpmuludq 560(%rsp),%xmm1,%xmm9 - vpaddq %xmm9,%xmm8,%xmm8 - vpmuludq 624(%rsp),%xmm6,%xmm9 - vpmuludq 592(%rsp),%xmm1,%xmm10 - vpaddq %xmm10,%xmm9,%xmm9 - vpmuludq 640(%rsp),%xmm6,%xmm10 - vpmuludq 624(%rsp),%xmm1,%xmm11 - vpaddq %xmm11,%xmm10,%xmm10 - vpmuludq 688(%rsp),%xmm6,%xmm11 - vpmuludq 656(%rsp),%xmm1,%xmm12 - vpaddq %xmm12,%xmm11,%xmm11 - vpmuludq 704(%rsp),%xmm6,%xmm12 - vpmuludq 688(%rsp),%xmm1,%xmm13 - vpaddq %xmm13,%xmm12,%xmm12 - vpmuludq 736(%rsp),%xmm6,%xmm13 - vpmuludq 720(%rsp),%xmm1,%xmm14 - vpaddq %xmm14,%xmm13,%xmm13 - vpmuludq 752(%rsp),%xmm6,%xmm14 - vpmuludq 736(%rsp),%xmm1,%xmm15 - vpaddq %xmm15,%xmm14,%xmm14 - vpmuludq 480(%rsp),%xmm6,%xmm6 - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm1,%xmm1 - vpmuludq 768(%rsp),%xmm1,%xmm1 - vpaddq %xmm1,%xmm6,%xmm6 - vmovdqa 544(%rsp),%xmm1 - vpaddq %xmm1,%xmm2,%xmm2 - vpunpcklqdq %xmm2,%xmm1,%xmm15 - vpunpckhqdq %xmm2,%xmm1,%xmm1 - vpmuludq 480(%rsp),%xmm15,%xmm2 - vpaddq %xmm2,%xmm7,%xmm7 - vpmuludq 512(%rsp),%xmm15,%xmm2 - vpaddq %xmm2,%xmm8,%xmm8 - vpmuludq 560(%rsp),%xmm15,%xmm2 - vpaddq %xmm2,%xmm9,%xmm9 - vpmuludq 576(%rsp),%xmm15,%xmm2 - vpaddq %xmm2,%xmm10,%xmm10 - vpmuludq 624(%rsp),%xmm15,%xmm2 - vpaddq %xmm2,%xmm11,%xmm11 - vpmuludq 640(%rsp),%xmm15,%xmm2 - vpaddq %xmm2,%xmm12,%xmm12 - vpmuludq 688(%rsp),%xmm15,%xmm2 - vpaddq %xmm2,%xmm13,%xmm13 - vpmuludq 704(%rsp),%xmm15,%xmm2 - vpaddq %xmm2,%xmm14,%xmm14 - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm15,%xmm15 - vpmuludq 736(%rsp),%xmm15,%xmm2 - vpaddq %xmm2,%xmm6,%xmm6 - vpmuludq 752(%rsp),%xmm15,%xmm15 - vpaddq %xmm15,%xmm5,%xmm5 - vpmuludq 480(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm8,%xmm8 - vpmuludq 528(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm9,%xmm9 - vpmuludq 560(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm10,%xmm10 - vpmuludq 592(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm11,%xmm11 - vpmuludq 624(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm12,%xmm12 - vpmuludq 656(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm13,%xmm13 - vpmuludq 688(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm14,%xmm14 - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm1,%xmm1 - vpmuludq 720(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm6,%xmm6 - vpmuludq 736(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm5,%xmm5 - vpmuludq 768(%rsp),%xmm1,%xmm1 - vpaddq %xmm1,%xmm7,%xmm7 - vmovdqa 608(%rsp),%xmm1 - vpaddq %xmm1,%xmm3,%xmm3 - vpunpcklqdq %xmm3,%xmm1,%xmm2 - vpunpckhqdq %xmm3,%xmm1,%xmm1 - vpmuludq 480(%rsp),%xmm2,%xmm3 - vpaddq %xmm3,%xmm9,%xmm9 - vpmuludq 512(%rsp),%xmm2,%xmm3 - vpaddq %xmm3,%xmm10,%xmm10 - vpmuludq 560(%rsp),%xmm2,%xmm3 - vpaddq %xmm3,%xmm11,%xmm11 - vpmuludq 576(%rsp),%xmm2,%xmm3 - vpaddq %xmm3,%xmm12,%xmm12 - vpmuludq 624(%rsp),%xmm2,%xmm3 - vpaddq %xmm3,%xmm13,%xmm13 - vpmuludq 640(%rsp),%xmm2,%xmm3 - vpaddq %xmm3,%xmm14,%xmm14 - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm2,%xmm2 - vpmuludq 688(%rsp),%xmm2,%xmm3 - vpaddq %xmm3,%xmm6,%xmm6 - vpmuludq 704(%rsp),%xmm2,%xmm3 - vpaddq %xmm3,%xmm5,%xmm5 - vpmuludq 736(%rsp),%xmm2,%xmm3 - vpaddq %xmm3,%xmm7,%xmm7 - vpmuludq 752(%rsp),%xmm2,%xmm2 - vpaddq %xmm2,%xmm8,%xmm8 - vpmuludq 480(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm10,%xmm10 - vpmuludq 528(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm11,%xmm11 - vpmuludq 560(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm12,%xmm12 - vpmuludq 592(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm13,%xmm13 - vpmuludq 624(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm14,%xmm14 - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm1,%xmm1 - vpmuludq 656(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm6,%xmm6 - vpmuludq 688(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm5,%xmm5 - vpmuludq 720(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm7,%xmm7 - vpmuludq 736(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm8,%xmm8 - vpmuludq 768(%rsp),%xmm1,%xmm1 - vpaddq %xmm1,%xmm9,%xmm9 - vmovdqa 672(%rsp),%xmm1 - vpaddq %xmm1,%xmm4,%xmm4 - vpunpcklqdq %xmm4,%xmm1,%xmm2 - vpunpckhqdq %xmm4,%xmm1,%xmm1 - vpmuludq 480(%rsp),%xmm2,%xmm3 - vpaddq %xmm3,%xmm11,%xmm11 - vpmuludq 512(%rsp),%xmm2,%xmm3 - vpaddq %xmm3,%xmm12,%xmm12 - vpmuludq 560(%rsp),%xmm2,%xmm3 - vpaddq %xmm3,%xmm13,%xmm13 - vpmuludq 576(%rsp),%xmm2,%xmm3 - vpaddq %xmm3,%xmm14,%xmm14 - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm2,%xmm2 - vpmuludq 624(%rsp),%xmm2,%xmm3 - vpaddq %xmm3,%xmm6,%xmm6 - vpmuludq 640(%rsp),%xmm2,%xmm3 - vpaddq %xmm3,%xmm5,%xmm5 - vpmuludq 688(%rsp),%xmm2,%xmm3 - vpaddq %xmm3,%xmm7,%xmm7 - vpmuludq 704(%rsp),%xmm2,%xmm3 - vpaddq %xmm3,%xmm8,%xmm8 - vpmuludq 736(%rsp),%xmm2,%xmm3 - vpaddq %xmm3,%xmm9,%xmm9 - vpmuludq 752(%rsp),%xmm2,%xmm2 - vpaddq %xmm2,%xmm10,%xmm10 - vpmuludq 480(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm12,%xmm12 - vpmuludq 528(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm13,%xmm13 - vpmuludq 560(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm14,%xmm14 - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm1,%xmm1 - vpmuludq 592(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm6,%xmm6 - vpmuludq 624(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm5,%xmm5 - vpmuludq 656(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm7,%xmm7 - vpmuludq 688(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm8,%xmm8 - vpmuludq 720(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm9,%xmm9 - vpmuludq 736(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm10,%xmm10 - vpmuludq 768(%rsp),%xmm1,%xmm1 - vpaddq %xmm1,%xmm11,%xmm11 - vmovdqa 448(%rsp),%xmm1 - vpaddq %xmm1,%xmm0,%xmm0 - vpunpcklqdq %xmm0,%xmm1,%xmm2 - vpunpckhqdq %xmm0,%xmm1,%xmm0 - vpmuludq 480(%rsp),%xmm2,%xmm1 - vpaddq %xmm1,%xmm13,%xmm13 - vpmuludq 512(%rsp),%xmm2,%xmm1 - vpaddq %xmm1,%xmm14,%xmm14 - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm2,%xmm2 - vpmuludq 560(%rsp),%xmm2,%xmm1 - vpaddq %xmm1,%xmm6,%xmm6 - vpmuludq 576(%rsp),%xmm2,%xmm1 - vpaddq %xmm1,%xmm5,%xmm5 - vpmuludq 624(%rsp),%xmm2,%xmm1 - vpaddq %xmm1,%xmm7,%xmm7 - vpmuludq 640(%rsp),%xmm2,%xmm1 - vpaddq %xmm1,%xmm8,%xmm8 - vpmuludq 688(%rsp),%xmm2,%xmm1 - vpaddq %xmm1,%xmm9,%xmm9 - vpmuludq 704(%rsp),%xmm2,%xmm1 - vpaddq %xmm1,%xmm10,%xmm10 - vpmuludq 736(%rsp),%xmm2,%xmm1 - vpaddq %xmm1,%xmm11,%xmm11 - vpmuludq 752(%rsp),%xmm2,%xmm2 - vpaddq %xmm2,%xmm12,%xmm12 - vpmuludq 480(%rsp),%xmm0,%xmm1 - vpaddq %xmm1,%xmm14,%xmm14 - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm0,%xmm0 - vpmuludq 528(%rsp),%xmm0,%xmm1 - vpaddq %xmm1,%xmm6,%xmm6 - vpmuludq 560(%rsp),%xmm0,%xmm1 - vpaddq %xmm1,%xmm5,%xmm5 - vpmuludq 592(%rsp),%xmm0,%xmm1 - vpaddq %xmm1,%xmm7,%xmm7 - vpmuludq 624(%rsp),%xmm0,%xmm1 - vpaddq %xmm1,%xmm8,%xmm8 - vpmuludq 656(%rsp),%xmm0,%xmm1 - vpaddq %xmm1,%xmm9,%xmm9 - vpmuludq 688(%rsp),%xmm0,%xmm1 - vpaddq %xmm1,%xmm10,%xmm10 - vpmuludq 720(%rsp),%xmm0,%xmm1 - vpaddq %xmm1,%xmm11,%xmm11 - vpmuludq 736(%rsp),%xmm0,%xmm1 - vpaddq %xmm1,%xmm12,%xmm12 - vpmuludq 768(%rsp),%xmm0,%xmm0 - vpaddq %xmm0,%xmm13,%xmm13 - vpsrlq $26,%xmm6,%xmm0 - vpaddq %xmm0,%xmm5,%xmm5 - vpand curve25519_sandy2x_m26(%rip),%xmm6,%xmm6 - vpsrlq $25,%xmm10,%xmm0 - vpaddq %xmm0,%xmm11,%xmm11 - vpand curve25519_sandy2x_m25(%rip),%xmm10,%xmm10 - vpsrlq $25,%xmm5,%xmm0 - vpaddq %xmm0,%xmm7,%xmm7 - vpand curve25519_sandy2x_m25(%rip),%xmm5,%xmm5 - vpsrlq $26,%xmm11,%xmm0 - vpaddq %xmm0,%xmm12,%xmm12 - vpand curve25519_sandy2x_m26(%rip),%xmm11,%xmm11 - vpsrlq $26,%xmm7,%xmm0 - vpaddq %xmm0,%xmm8,%xmm8 - vpand curve25519_sandy2x_m26(%rip),%xmm7,%xmm7 - vpsrlq $25,%xmm12,%xmm0 - vpaddq %xmm0,%xmm13,%xmm13 - vpand curve25519_sandy2x_m25(%rip),%xmm12,%xmm12 - vpsrlq $25,%xmm8,%xmm0 - vpaddq %xmm0,%xmm9,%xmm9 - vpand curve25519_sandy2x_m25(%rip),%xmm8,%xmm8 - vpsrlq $26,%xmm13,%xmm0 - vpaddq %xmm0,%xmm14,%xmm14 - vpand curve25519_sandy2x_m26(%rip),%xmm13,%xmm13 - vpsrlq $26,%xmm9,%xmm0 - vpaddq %xmm0,%xmm10,%xmm10 - vpand curve25519_sandy2x_m26(%rip),%xmm9,%xmm9 - vpsrlq $25,%xmm14,%xmm0 - vpsllq $4,%xmm0,%xmm1 - vpaddq %xmm0,%xmm6,%xmm6 - vpsllq $1,%xmm0,%xmm0 - vpaddq %xmm0,%xmm1,%xmm1 - vpaddq %xmm1,%xmm6,%xmm6 - vpand curve25519_sandy2x_m25(%rip),%xmm14,%xmm14 - vpsrlq $25,%xmm10,%xmm0 - vpaddq %xmm0,%xmm11,%xmm11 - vpand curve25519_sandy2x_m25(%rip),%xmm10,%xmm10 - vpsrlq $26,%xmm6,%xmm0 - vpaddq %xmm0,%xmm5,%xmm5 - vpand curve25519_sandy2x_m26(%rip),%xmm6,%xmm6 - vpunpckhqdq %xmm5,%xmm6,%xmm1 - vpunpcklqdq %xmm5,%xmm6,%xmm0 - vpunpckhqdq %xmm8,%xmm7,%xmm3 - vpunpcklqdq %xmm8,%xmm7,%xmm2 - vpunpckhqdq %xmm10,%xmm9,%xmm5 - vpunpcklqdq %xmm10,%xmm9,%xmm4 - vpunpckhqdq %xmm12,%xmm11,%xmm7 - vpunpcklqdq %xmm12,%xmm11,%xmm6 - vpunpckhqdq %xmm14,%xmm13,%xmm9 - vpunpcklqdq %xmm14,%xmm13,%xmm8 - cmp $0,%rdx - jne .Lladder_loop - vmovdqu %xmm1,160(%rdi) - vmovdqu %xmm0,80(%rdi) - vmovdqu %xmm3,176(%rdi) - vmovdqu %xmm2,96(%rdi) - vmovdqu %xmm5,192(%rdi) - vmovdqu %xmm4,112(%rdi) - vmovdqu %xmm7,208(%rdi) - vmovdqu %xmm6,128(%rdi) - vmovdqu %xmm9,224(%rdi) - vmovdqu %xmm8,144(%rdi) - movq 1824(%rsp),%r11 - movq 1832(%rsp),%r12 - movq 1840(%rsp),%r13 - movq 1848(%rsp),%r14 - leave - ret -ENDPROC(curve25519_sandy2x_ladder) - -.align 32 -ENTRY(curve25519_sandy2x_ladder_base) - push %rbp - mov %rsp,%rbp - sub $1568,%rsp - and $-32,%rsp - movq %r11,1536(%rsp) - movq %r12,1544(%rsp) - movq %r13,1552(%rsp) - vmovdqa curve25519_sandy2x_v0_0(%rip),%xmm0 - vmovdqa curve25519_sandy2x_v1_0(%rip),%xmm1 - vmovdqa curve25519_sandy2x_v9_0(%rip),%xmm2 - vmovdqa %xmm2,0(%rsp) - vmovdqa %xmm0,16(%rsp) - vmovdqa %xmm0,32(%rsp) - vmovdqa %xmm0,48(%rsp) - vmovdqa %xmm0,64(%rsp) - vmovdqa %xmm1,80(%rsp) - vmovdqa %xmm0,96(%rsp) - vmovdqa %xmm0,112(%rsp) - vmovdqa %xmm0,128(%rsp) - vmovdqa %xmm0,144(%rsp) - vmovdqa %xmm1,%xmm0 - vpxor %xmm1,%xmm1,%xmm1 - vpxor %xmm2,%xmm2,%xmm2 - vpxor %xmm3,%xmm3,%xmm3 - vpxor %xmm4,%xmm4,%xmm4 - vpxor %xmm5,%xmm5,%xmm5 - vpxor %xmm6,%xmm6,%xmm6 - vpxor %xmm7,%xmm7,%xmm7 - vpxor %xmm8,%xmm8,%xmm8 - vpxor %xmm9,%xmm9,%xmm9 - movq 0(%rsi),%rdx - movq 8(%rsi),%rcx - movq 16(%rsi),%r8 - movq 24(%rsi),%r9 - shrd $1,%rcx,%rdx - shrd $1,%r8,%rcx - shrd $1,%r9,%r8 - shr $1,%r9 - xorq 0(%rsi),%rdx - xorq 8(%rsi),%rcx - xorq 16(%rsi),%r8 - xorq 24(%rsi),%r9 - leaq 512(%rsp),%rsi - mov $64,%rax - - .align 16 - .Lladder_base_small_loop: - mov %rdx,%r10 - mov %rcx,%r11 - mov %r8,%r12 - mov %r9,%r13 - shr $1,%rdx - shr $1,%rcx - shr $1,%r8 - shr $1,%r9 - and $1,%r10d - and $1,%r11d - and $1,%r12d - and $1,%r13d - neg %r10 - neg %r11 - neg %r12 - neg %r13 - movl %r10d,0(%rsi) - movl %r11d,256(%rsi) - movl %r12d,512(%rsi) - movl %r13d,768(%rsi) - add $4,%rsi - sub $1,%rax - jne .Lladder_base_small_loop - mov $255,%rdx - add $760,%rsi - - .align 16 - .Lladder_base_loop: - sub $1,%rdx - vbroadcastss 0(%rsi),%xmm10 - sub $4,%rsi - vmovdqa 0(%rsp),%xmm11 - vmovdqa 80(%rsp),%xmm12 - vpxor %xmm11,%xmm0,%xmm13 - vpand %xmm10,%xmm13,%xmm13 - vpxor %xmm13,%xmm0,%xmm0 - vpxor %xmm13,%xmm11,%xmm11 - vpxor %xmm12,%xmm1,%xmm13 - vpand %xmm10,%xmm13,%xmm13 - vpxor %xmm13,%xmm1,%xmm1 - vpxor %xmm13,%xmm12,%xmm12 - vmovdqa 16(%rsp),%xmm13 - vmovdqa 96(%rsp),%xmm14 - vpxor %xmm13,%xmm2,%xmm15 - vpand %xmm10,%xmm15,%xmm15 - vpxor %xmm15,%xmm2,%xmm2 - vpxor %xmm15,%xmm13,%xmm13 - vpxor %xmm14,%xmm3,%xmm15 - vpand %xmm10,%xmm15,%xmm15 - vpxor %xmm15,%xmm3,%xmm3 - vpxor %xmm15,%xmm14,%xmm14 - vmovdqa %xmm13,0(%rsp) - vmovdqa %xmm14,16(%rsp) - vmovdqa 32(%rsp),%xmm13 - vmovdqa 112(%rsp),%xmm14 - vpxor %xmm13,%xmm4,%xmm15 - vpand %xmm10,%xmm15,%xmm15 - vpxor %xmm15,%xmm4,%xmm4 - vpxor %xmm15,%xmm13,%xmm13 - vpxor %xmm14,%xmm5,%xmm15 - vpand %xmm10,%xmm15,%xmm15 - vpxor %xmm15,%xmm5,%xmm5 - vpxor %xmm15,%xmm14,%xmm14 - vmovdqa %xmm13,32(%rsp) - vmovdqa %xmm14,80(%rsp) - vmovdqa 48(%rsp),%xmm13 - vmovdqa 128(%rsp),%xmm14 - vpxor %xmm13,%xmm6,%xmm15 - vpand %xmm10,%xmm15,%xmm15 - vpxor %xmm15,%xmm6,%xmm6 - vpxor %xmm15,%xmm13,%xmm13 - vpxor %xmm14,%xmm7,%xmm15 - vpand %xmm10,%xmm15,%xmm15 - vpxor %xmm15,%xmm7,%xmm7 - vpxor %xmm15,%xmm14,%xmm14 - vmovdqa %xmm13,48(%rsp) - vmovdqa %xmm14,96(%rsp) - vmovdqa 64(%rsp),%xmm13 - vmovdqa 144(%rsp),%xmm14 - vpxor %xmm13,%xmm8,%xmm15 - vpand %xmm10,%xmm15,%xmm15 - vpxor %xmm15,%xmm8,%xmm8 - vpxor %xmm15,%xmm13,%xmm13 - vpxor %xmm14,%xmm9,%xmm15 - vpand %xmm10,%xmm15,%xmm15 - vpxor %xmm15,%xmm9,%xmm9 - vpxor %xmm15,%xmm14,%xmm14 - vmovdqa %xmm13,64(%rsp) - vmovdqa %xmm14,112(%rsp) - vpaddq curve25519_sandy2x_subc0(%rip),%xmm11,%xmm10 - vpsubq %xmm12,%xmm10,%xmm10 - vpaddq %xmm12,%xmm11,%xmm11 - vpunpckhqdq %xmm10,%xmm11,%xmm12 - vpunpcklqdq %xmm10,%xmm11,%xmm10 - vpaddq %xmm1,%xmm0,%xmm11 - vpaddq curve25519_sandy2x_subc0(%rip),%xmm0,%xmm0 - vpsubq %xmm1,%xmm0,%xmm0 - vpunpckhqdq %xmm11,%xmm0,%xmm1 - vpunpcklqdq %xmm11,%xmm0,%xmm0 - vpmuludq %xmm0,%xmm10,%xmm11 - vpmuludq %xmm1,%xmm10,%xmm13 - vmovdqa %xmm1,128(%rsp) - vpaddq %xmm1,%xmm1,%xmm1 - vpmuludq %xmm0,%xmm12,%xmm14 - vmovdqa %xmm0,144(%rsp) - vpaddq %xmm14,%xmm13,%xmm13 - vpmuludq %xmm1,%xmm12,%xmm0 - vmovdqa %xmm1,160(%rsp) - vpaddq %xmm3,%xmm2,%xmm1 - vpaddq curve25519_sandy2x_subc2(%rip),%xmm2,%xmm2 - vpsubq %xmm3,%xmm2,%xmm2 - vpunpckhqdq %xmm1,%xmm2,%xmm3 - vpunpcklqdq %xmm1,%xmm2,%xmm1 - vpmuludq %xmm1,%xmm10,%xmm2 - vpaddq %xmm2,%xmm0,%xmm0 - vpmuludq %xmm3,%xmm10,%xmm2 - vmovdqa %xmm3,176(%rsp) - vpaddq %xmm3,%xmm3,%xmm3 - vpmuludq %xmm1,%xmm12,%xmm14 - vmovdqa %xmm1,192(%rsp) - vpaddq %xmm14,%xmm2,%xmm2 - vpmuludq %xmm3,%xmm12,%xmm1 - vmovdqa %xmm3,208(%rsp) - vpaddq %xmm5,%xmm4,%xmm3 - vpaddq curve25519_sandy2x_subc2(%rip),%xmm4,%xmm4 - vpsubq %xmm5,%xmm4,%xmm4 - vpunpckhqdq %xmm3,%xmm4,%xmm5 - vpunpcklqdq %xmm3,%xmm4,%xmm3 - vpmuludq %xmm3,%xmm10,%xmm4 - vpaddq %xmm4,%xmm1,%xmm1 - vpmuludq %xmm5,%xmm10,%xmm4 - vmovdqa %xmm5,224(%rsp) - vpaddq %xmm5,%xmm5,%xmm5 - vpmuludq %xmm3,%xmm12,%xmm14 - vmovdqa %xmm3,240(%rsp) - vpaddq %xmm14,%xmm4,%xmm4 - vpaddq %xmm7,%xmm6,%xmm3 - vpaddq curve25519_sandy2x_subc2(%rip),%xmm6,%xmm6 - vpsubq %xmm7,%xmm6,%xmm6 - vpunpckhqdq %xmm3,%xmm6,%xmm7 - vpunpcklqdq %xmm3,%xmm6,%xmm3 - vpmuludq %xmm3,%xmm10,%xmm6 - vpmuludq %xmm5,%xmm12,%xmm14 - vmovdqa %xmm5,256(%rsp) - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm5,%xmm5 - vmovdqa %xmm5,272(%rsp) - vpaddq %xmm14,%xmm6,%xmm6 - vpmuludq %xmm7,%xmm10,%xmm5 - vmovdqa %xmm7,288(%rsp) - vpaddq %xmm7,%xmm7,%xmm7 - vpmuludq %xmm3,%xmm12,%xmm14 - vmovdqa %xmm3,304(%rsp) - vpaddq %xmm14,%xmm5,%xmm5 - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm3,%xmm3 - vmovdqa %xmm3,320(%rsp) - vpaddq %xmm9,%xmm8,%xmm3 - vpaddq curve25519_sandy2x_subc2(%rip),%xmm8,%xmm8 - vpsubq %xmm9,%xmm8,%xmm8 - vpunpckhqdq %xmm3,%xmm8,%xmm9 - vpunpcklqdq %xmm3,%xmm8,%xmm3 - vmovdqa %xmm3,336(%rsp) - vpmuludq %xmm7,%xmm12,%xmm8 - vmovdqa %xmm7,352(%rsp) - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm7,%xmm7 - vmovdqa %xmm7,368(%rsp) - vpmuludq %xmm3,%xmm10,%xmm7 - vpaddq %xmm7,%xmm8,%xmm8 - vpmuludq %xmm9,%xmm10,%xmm7 - vmovdqa %xmm9,384(%rsp) - vpaddq %xmm9,%xmm9,%xmm9 - vpmuludq %xmm3,%xmm12,%xmm10 - vpaddq %xmm10,%xmm7,%xmm7 - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm3,%xmm3 - vmovdqa %xmm3,400(%rsp) - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm12,%xmm12 - vpmuludq %xmm9,%xmm12,%xmm3 - vmovdqa %xmm9,416(%rsp) - vpaddq %xmm3,%xmm11,%xmm11 - vmovdqa 0(%rsp),%xmm3 - vmovdqa 16(%rsp),%xmm9 - vpaddq curve25519_sandy2x_subc2(%rip),%xmm3,%xmm10 - vpsubq %xmm9,%xmm10,%xmm10 - vpaddq %xmm9,%xmm3,%xmm3 - vpunpckhqdq %xmm10,%xmm3,%xmm9 - vpunpcklqdq %xmm10,%xmm3,%xmm3 - vpmuludq 144(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm0,%xmm0 - vpmuludq 128(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm2,%xmm2 - vpmuludq 192(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm1,%xmm1 - vpmuludq 176(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm4,%xmm4 - vpmuludq 240(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm6,%xmm6 - vpmuludq 224(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm5,%xmm5 - vpmuludq 304(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm8,%xmm8 - vpmuludq 288(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm7,%xmm7 - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm3,%xmm3 - vpmuludq 336(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm11,%xmm11 - vpmuludq 384(%rsp),%xmm3,%xmm3 - vpaddq %xmm3,%xmm13,%xmm13 - vpmuludq 144(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm2,%xmm2 - vpmuludq 160(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm1,%xmm1 - vpmuludq 192(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm4,%xmm4 - vpmuludq 208(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm6,%xmm6 - vpmuludq 240(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm5,%xmm5 - vpmuludq 256(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm8,%xmm8 - vpmuludq 304(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm7,%xmm7 - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm9,%xmm9 - vpmuludq 352(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm11,%xmm11 - vpmuludq 336(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm13,%xmm13 - vpmuludq 416(%rsp),%xmm9,%xmm9 - vpaddq %xmm9,%xmm0,%xmm0 - vmovdqa 32(%rsp),%xmm3 - vmovdqa 80(%rsp),%xmm9 - vpaddq curve25519_sandy2x_subc2(%rip),%xmm3,%xmm10 - vpsubq %xmm9,%xmm10,%xmm10 - vpaddq %xmm9,%xmm3,%xmm3 - vpunpckhqdq %xmm10,%xmm3,%xmm9 - vpunpcklqdq %xmm10,%xmm3,%xmm3 - vpmuludq 144(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm1,%xmm1 - vpmuludq 128(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm4,%xmm4 - vpmuludq 192(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm6,%xmm6 - vpmuludq 176(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm5,%xmm5 - vpmuludq 240(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm8,%xmm8 - vpmuludq 224(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm7,%xmm7 - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm3,%xmm3 - vpmuludq 304(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm11,%xmm11 - vpmuludq 288(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm13,%xmm13 - vpmuludq 336(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm0,%xmm0 - vpmuludq 384(%rsp),%xmm3,%xmm3 - vpaddq %xmm3,%xmm2,%xmm2 - vpmuludq 144(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm4,%xmm4 - vpmuludq 160(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm6,%xmm6 - vpmuludq 192(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm5,%xmm5 - vpmuludq 208(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm8,%xmm8 - vpmuludq 240(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm7,%xmm7 - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm9,%xmm9 - vpmuludq 256(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm11,%xmm11 - vpmuludq 304(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm13,%xmm13 - vpmuludq 352(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm0,%xmm0 - vpmuludq 336(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm2,%xmm2 - vpmuludq 416(%rsp),%xmm9,%xmm9 - vpaddq %xmm9,%xmm1,%xmm1 - vmovdqa 48(%rsp),%xmm3 - vmovdqa 96(%rsp),%xmm9 - vpaddq curve25519_sandy2x_subc2(%rip),%xmm3,%xmm10 - vpsubq %xmm9,%xmm10,%xmm10 - vpaddq %xmm9,%xmm3,%xmm3 - vpunpckhqdq %xmm10,%xmm3,%xmm9 - vpunpcklqdq %xmm10,%xmm3,%xmm3 - vpmuludq 144(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm6,%xmm6 - vpmuludq 128(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm5,%xmm5 - vpmuludq 192(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm8,%xmm8 - vpmuludq 176(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm7,%xmm7 - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm3,%xmm3 - vpmuludq 240(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm11,%xmm11 - vpmuludq 224(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm13,%xmm13 - vpmuludq 304(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm0,%xmm0 - vpmuludq 288(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm2,%xmm2 - vpmuludq 336(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm1,%xmm1 - vpmuludq 384(%rsp),%xmm3,%xmm3 - vpaddq %xmm3,%xmm4,%xmm4 - vpmuludq 144(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm5,%xmm5 - vpmuludq 160(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm8,%xmm8 - vpmuludq 192(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm7,%xmm7 - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm9,%xmm9 - vpmuludq 208(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm11,%xmm11 - vpmuludq 240(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm13,%xmm13 - vpmuludq 256(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm0,%xmm0 - vpmuludq 304(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm2,%xmm2 - vpmuludq 352(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm1,%xmm1 - vpmuludq 336(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm4,%xmm4 - vpmuludq 416(%rsp),%xmm9,%xmm9 - vpaddq %xmm9,%xmm6,%xmm6 - vmovdqa 64(%rsp),%xmm3 - vmovdqa 112(%rsp),%xmm9 - vpaddq curve25519_sandy2x_subc2(%rip),%xmm3,%xmm10 - vpsubq %xmm9,%xmm10,%xmm10 - vpaddq %xmm9,%xmm3,%xmm3 - vpunpckhqdq %xmm10,%xmm3,%xmm9 - vpunpcklqdq %xmm10,%xmm3,%xmm3 - vpmuludq 144(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm8,%xmm8 - vpmuludq 128(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm7,%xmm7 - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm3,%xmm3 - vpmuludq 192(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm11,%xmm11 - vpmuludq 176(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm13,%xmm13 - vpmuludq 240(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm0,%xmm0 - vpmuludq 224(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm2,%xmm2 - vpmuludq 304(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm1,%xmm1 - vpmuludq 288(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm4,%xmm4 - vpmuludq 336(%rsp),%xmm3,%xmm10 - vpaddq %xmm10,%xmm6,%xmm6 - vpmuludq 384(%rsp),%xmm3,%xmm3 - vpaddq %xmm3,%xmm5,%xmm5 - vpmuludq 144(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm7,%xmm7 - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm9,%xmm9 - vpmuludq 160(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm11,%xmm11 - vpmuludq 192(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm13,%xmm13 - vpmuludq 208(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm0,%xmm0 - vpmuludq 240(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm2,%xmm2 - vpmuludq 256(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm1,%xmm1 - vpmuludq 304(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm4,%xmm4 - vpmuludq 352(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm6,%xmm6 - vpmuludq 336(%rsp),%xmm9,%xmm3 - vpaddq %xmm3,%xmm5,%xmm5 - vpmuludq 416(%rsp),%xmm9,%xmm9 - vpaddq %xmm9,%xmm8,%xmm8 - vpsrlq $25,%xmm4,%xmm3 - vpaddq %xmm3,%xmm6,%xmm6 - vpand curve25519_sandy2x_m25(%rip),%xmm4,%xmm4 - vpsrlq $26,%xmm11,%xmm3 - vpaddq %xmm3,%xmm13,%xmm13 - vpand curve25519_sandy2x_m26(%rip),%xmm11,%xmm11 - vpsrlq $26,%xmm6,%xmm3 - vpaddq %xmm3,%xmm5,%xmm5 - vpand curve25519_sandy2x_m26(%rip),%xmm6,%xmm6 - vpsrlq $25,%xmm13,%xmm3 - vpaddq %xmm3,%xmm0,%xmm0 - vpand curve25519_sandy2x_m25(%rip),%xmm13,%xmm13 - vpsrlq $25,%xmm5,%xmm3 - vpaddq %xmm3,%xmm8,%xmm8 - vpand curve25519_sandy2x_m25(%rip),%xmm5,%xmm5 - vpsrlq $26,%xmm0,%xmm3 - vpaddq %xmm3,%xmm2,%xmm2 - vpand curve25519_sandy2x_m26(%rip),%xmm0,%xmm0 - vpsrlq $26,%xmm8,%xmm3 - vpaddq %xmm3,%xmm7,%xmm7 - vpand curve25519_sandy2x_m26(%rip),%xmm8,%xmm8 - vpsrlq $25,%xmm2,%xmm3 - vpaddq %xmm3,%xmm1,%xmm1 - vpand curve25519_sandy2x_m25(%rip),%xmm2,%xmm2 - vpsrlq $25,%xmm7,%xmm3 - vpsllq $4,%xmm3,%xmm9 - vpaddq %xmm3,%xmm11,%xmm11 - vpsllq $1,%xmm3,%xmm3 - vpaddq %xmm3,%xmm9,%xmm9 - vpaddq %xmm9,%xmm11,%xmm11 - vpand curve25519_sandy2x_m25(%rip),%xmm7,%xmm7 - vpsrlq $26,%xmm1,%xmm3 - vpaddq %xmm3,%xmm4,%xmm4 - vpand curve25519_sandy2x_m26(%rip),%xmm1,%xmm1 - vpsrlq $26,%xmm11,%xmm3 - vpaddq %xmm3,%xmm13,%xmm13 - vpand curve25519_sandy2x_m26(%rip),%xmm11,%xmm11 - vpsrlq $25,%xmm4,%xmm3 - vpaddq %xmm3,%xmm6,%xmm6 - vpand curve25519_sandy2x_m25(%rip),%xmm4,%xmm4 - vpunpcklqdq %xmm13,%xmm11,%xmm3 - vpunpckhqdq %xmm13,%xmm11,%xmm9 - vpaddq curve25519_sandy2x_subc0(%rip),%xmm9,%xmm10 - vpsubq %xmm3,%xmm10,%xmm10 - vpaddq %xmm9,%xmm3,%xmm3 - vpunpckhqdq %xmm3,%xmm10,%xmm9 - vpunpcklqdq %xmm3,%xmm10,%xmm10 - vpmuludq %xmm10,%xmm10,%xmm3 - vpaddq %xmm10,%xmm10,%xmm10 - vpmuludq %xmm9,%xmm10,%xmm11 - vpunpcklqdq %xmm2,%xmm0,%xmm12 - vpunpckhqdq %xmm2,%xmm0,%xmm0 - vpaddq curve25519_sandy2x_subc2(%rip),%xmm0,%xmm2 - vpsubq %xmm12,%xmm2,%xmm2 - vpaddq %xmm0,%xmm12,%xmm12 - vpunpckhqdq %xmm12,%xmm2,%xmm0 - vpunpcklqdq %xmm12,%xmm2,%xmm2 - vpmuludq %xmm2,%xmm10,%xmm12 - vpaddq %xmm9,%xmm9,%xmm13 - vpmuludq %xmm13,%xmm9,%xmm9 - vpaddq %xmm9,%xmm12,%xmm12 - vpmuludq %xmm0,%xmm10,%xmm9 - vpmuludq %xmm2,%xmm13,%xmm14 - vpaddq %xmm14,%xmm9,%xmm9 - vpunpcklqdq %xmm4,%xmm1,%xmm14 - vpunpckhqdq %xmm4,%xmm1,%xmm1 - vpaddq curve25519_sandy2x_subc2(%rip),%xmm1,%xmm4 - vpsubq %xmm14,%xmm4,%xmm4 - vpaddq %xmm1,%xmm14,%xmm14 - vpunpckhqdq %xmm14,%xmm4,%xmm1 - vpunpcklqdq %xmm14,%xmm4,%xmm4 - vmovdqa %xmm1,0(%rsp) - vpaddq %xmm1,%xmm1,%xmm1 - vmovdqa %xmm1,16(%rsp) - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm1,%xmm1 - vmovdqa %xmm1,32(%rsp) - vpmuludq %xmm4,%xmm10,%xmm1 - vpmuludq %xmm2,%xmm2,%xmm14 - vpaddq %xmm14,%xmm1,%xmm1 - vpmuludq 0(%rsp),%xmm10,%xmm14 - vpmuludq %xmm4,%xmm13,%xmm15 - vpaddq %xmm15,%xmm14,%xmm14 - vpunpcklqdq %xmm5,%xmm6,%xmm15 - vpunpckhqdq %xmm5,%xmm6,%xmm5 - vpaddq curve25519_sandy2x_subc2(%rip),%xmm5,%xmm6 - vpsubq %xmm15,%xmm6,%xmm6 - vpaddq %xmm5,%xmm15,%xmm15 - vpunpckhqdq %xmm15,%xmm6,%xmm5 - vpunpcklqdq %xmm15,%xmm6,%xmm6 - vmovdqa %xmm6,48(%rsp) - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm6,%xmm6 - vmovdqa %xmm6,64(%rsp) - vmovdqa %xmm5,80(%rsp) - vpmuludq curve25519_sandy2x_v38_38(%rip),%xmm5,%xmm5 - vmovdqa %xmm5,96(%rsp) - vpmuludq 48(%rsp),%xmm10,%xmm5 - vpaddq %xmm0,%xmm0,%xmm6 - vpmuludq %xmm6,%xmm0,%xmm0 - vpaddq %xmm0,%xmm5,%xmm5 - vpmuludq 80(%rsp),%xmm10,%xmm0 - vpmuludq %xmm4,%xmm6,%xmm15 - vpaddq %xmm15,%xmm0,%xmm0 - vpmuludq %xmm6,%xmm13,%xmm15 - vpaddq %xmm15,%xmm1,%xmm1 - vpmuludq %xmm6,%xmm2,%xmm15 - vpaddq %xmm15,%xmm14,%xmm14 - vpunpcklqdq %xmm7,%xmm8,%xmm15 - vpunpckhqdq %xmm7,%xmm8,%xmm7 - vpaddq curve25519_sandy2x_subc2(%rip),%xmm7,%xmm8 - vpsubq %xmm15,%xmm8,%xmm8 - vpaddq %xmm7,%xmm15,%xmm15 - vpunpckhqdq %xmm15,%xmm8,%xmm7 - vpunpcklqdq %xmm15,%xmm8,%xmm8 - vmovdqa %xmm8,112(%rsp) - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm8,%xmm8 - vmovdqa %xmm8,160(%rsp) - vpmuludq 112(%rsp),%xmm10,%xmm8 - vpmuludq %xmm7,%xmm10,%xmm10 - vpmuludq curve25519_sandy2x_v38_38(%rip),%xmm7,%xmm15 - vpmuludq %xmm15,%xmm7,%xmm7 - vpaddq %xmm7,%xmm8,%xmm8 - vpmuludq %xmm15,%xmm13,%xmm7 - vpaddq %xmm7,%xmm3,%xmm3 - vpmuludq %xmm15,%xmm2,%xmm7 - vpaddq %xmm7,%xmm11,%xmm11 - vpmuludq 80(%rsp),%xmm13,%xmm7 - vpaddq %xmm7,%xmm7,%xmm7 - vpaddq %xmm7,%xmm8,%xmm8 - vpmuludq 16(%rsp),%xmm13,%xmm7 - vpaddq %xmm7,%xmm5,%xmm5 - vpmuludq 48(%rsp),%xmm13,%xmm7 - vpaddq %xmm7,%xmm0,%xmm0 - vpmuludq 112(%rsp),%xmm13,%xmm7 - vpaddq %xmm7,%xmm10,%xmm10 - vpmuludq %xmm15,%xmm6,%xmm7 - vpaddq %xmm7,%xmm12,%xmm12 - vpmuludq %xmm15,%xmm4,%xmm7 - vpaddq %xmm7,%xmm9,%xmm9 - vpaddq %xmm2,%xmm2,%xmm2 - vpmuludq %xmm4,%xmm2,%xmm7 - vpaddq %xmm7,%xmm5,%xmm5 - vpmuludq 160(%rsp),%xmm2,%xmm7 - vpaddq %xmm7,%xmm3,%xmm3 - vpmuludq 160(%rsp),%xmm6,%xmm7 - vpaddq %xmm7,%xmm11,%xmm11 - vpmuludq 0(%rsp),%xmm2,%xmm7 - vpaddq %xmm7,%xmm0,%xmm0 - vpmuludq 48(%rsp),%xmm2,%xmm7 - vpaddq %xmm7,%xmm8,%xmm8 - vpmuludq 80(%rsp),%xmm2,%xmm2 - vpaddq %xmm2,%xmm10,%xmm10 - vpmuludq 96(%rsp),%xmm4,%xmm2 - vpaddq %xmm2,%xmm11,%xmm11 - vpmuludq %xmm4,%xmm4,%xmm2 - vpaddq %xmm2,%xmm8,%xmm8 - vpaddq %xmm4,%xmm4,%xmm2 - vpmuludq 160(%rsp),%xmm2,%xmm4 - vpaddq %xmm4,%xmm12,%xmm12 - vpmuludq 16(%rsp),%xmm15,%xmm4 - vpaddq %xmm4,%xmm1,%xmm1 - vpmuludq 48(%rsp),%xmm15,%xmm4 - vpaddq %xmm4,%xmm14,%xmm14 - vpmuludq 96(%rsp),%xmm6,%xmm4 - vpaddq %xmm4,%xmm3,%xmm3 - vmovdqa 16(%rsp),%xmm4 - vpmuludq 160(%rsp),%xmm4,%xmm4 - vpaddq %xmm4,%xmm9,%xmm9 - vpmuludq 16(%rsp),%xmm6,%xmm4 - vpaddq %xmm4,%xmm8,%xmm8 - vpmuludq 48(%rsp),%xmm6,%xmm4 - vpaddq %xmm4,%xmm10,%xmm10 - vpmuludq 80(%rsp),%xmm15,%xmm4 - vpaddq %xmm4,%xmm4,%xmm4 - vpaddq %xmm4,%xmm5,%xmm5 - vpmuludq 112(%rsp),%xmm15,%xmm4 - vpaddq %xmm4,%xmm0,%xmm0 - vmovdqa 48(%rsp),%xmm4 - vpaddq %xmm4,%xmm4,%xmm4 - vpmuludq 160(%rsp),%xmm4,%xmm4 - vpaddq %xmm4,%xmm1,%xmm1 - vmovdqa 80(%rsp),%xmm4 - vpaddq %xmm4,%xmm4,%xmm4 - vpmuludq 160(%rsp),%xmm4,%xmm4 - vpaddq %xmm4,%xmm14,%xmm14 - vpmuludq 64(%rsp),%xmm2,%xmm4 - vpaddq %xmm4,%xmm3,%xmm3 - vmovdqa 16(%rsp),%xmm4 - vpmuludq 64(%rsp),%xmm4,%xmm4 - vpaddq %xmm4,%xmm11,%xmm11 - vmovdqa 16(%rsp),%xmm4 - vpmuludq 96(%rsp),%xmm4,%xmm4 - vpaddq %xmm4,%xmm12,%xmm12 - vmovdqa 48(%rsp),%xmm4 - vpmuludq 96(%rsp),%xmm4,%xmm4 - vpaddq %xmm4,%xmm9,%xmm9 - vpmuludq 0(%rsp),%xmm2,%xmm2 - vpaddq %xmm2,%xmm10,%xmm10 - vmovdqa 32(%rsp),%xmm2 - vpmuludq 0(%rsp),%xmm2,%xmm2 - vpaddq %xmm2,%xmm3,%xmm3 - vmovdqa 64(%rsp),%xmm2 - vpmuludq 48(%rsp),%xmm2,%xmm2 - vpaddq %xmm2,%xmm12,%xmm12 - vmovdqa 96(%rsp),%xmm2 - vpmuludq 80(%rsp),%xmm2,%xmm2 - vpaddq %xmm2,%xmm1,%xmm1 - vmovdqa 160(%rsp),%xmm2 - vpmuludq 112(%rsp),%xmm2,%xmm2 - vpaddq %xmm2,%xmm5,%xmm5 - vpsrlq $26,%xmm3,%xmm2 - vpaddq %xmm2,%xmm11,%xmm11 - vpand curve25519_sandy2x_m26(%rip),%xmm3,%xmm3 - vpsrlq $25,%xmm14,%xmm2 - vpaddq %xmm2,%xmm5,%xmm5 - vpand curve25519_sandy2x_m25(%rip),%xmm14,%xmm14 - vpsrlq $25,%xmm11,%xmm2 - vpaddq %xmm2,%xmm12,%xmm12 - vpand curve25519_sandy2x_m25(%rip),%xmm11,%xmm11 - vpsrlq $26,%xmm5,%xmm2 - vpaddq %xmm2,%xmm0,%xmm0 - vpand curve25519_sandy2x_m26(%rip),%xmm5,%xmm5 - vpsrlq $26,%xmm12,%xmm2 - vpaddq %xmm2,%xmm9,%xmm9 - vpand curve25519_sandy2x_m26(%rip),%xmm12,%xmm12 - vpsrlq $25,%xmm0,%xmm2 - vpaddq %xmm2,%xmm8,%xmm8 - vpand curve25519_sandy2x_m25(%rip),%xmm0,%xmm0 - vpsrlq $25,%xmm9,%xmm2 - vpaddq %xmm2,%xmm1,%xmm1 - vpand curve25519_sandy2x_m25(%rip),%xmm9,%xmm9 - vpsrlq $26,%xmm8,%xmm2 - vpaddq %xmm2,%xmm10,%xmm10 - vpand curve25519_sandy2x_m26(%rip),%xmm8,%xmm8 - vpsrlq $26,%xmm1,%xmm2 - vpaddq %xmm2,%xmm14,%xmm14 - vpand curve25519_sandy2x_m26(%rip),%xmm1,%xmm1 - vpsrlq $25,%xmm10,%xmm2 - vpsllq $4,%xmm2,%xmm4 - vpaddq %xmm2,%xmm3,%xmm3 - vpsllq $1,%xmm2,%xmm2 - vpaddq %xmm2,%xmm4,%xmm4 - vpaddq %xmm4,%xmm3,%xmm3 - vpand curve25519_sandy2x_m25(%rip),%xmm10,%xmm10 - vpsrlq $25,%xmm14,%xmm2 - vpaddq %xmm2,%xmm5,%xmm5 - vpand curve25519_sandy2x_m25(%rip),%xmm14,%xmm14 - vpsrlq $26,%xmm3,%xmm2 - vpaddq %xmm2,%xmm11,%xmm11 - vpand curve25519_sandy2x_m26(%rip),%xmm3,%xmm3 - vpunpckhqdq %xmm11,%xmm3,%xmm2 - vmovdqa %xmm2,0(%rsp) - vpunpcklqdq %xmm11,%xmm3,%xmm2 - vpmuludq curve25519_sandy2x_v9_9(%rip),%xmm2,%xmm2 - vmovdqa %xmm2,80(%rsp) - vpunpckhqdq %xmm9,%xmm12,%xmm2 - vmovdqa %xmm2,16(%rsp) - vpunpcklqdq %xmm9,%xmm12,%xmm2 - vpmuludq curve25519_sandy2x_v9_9(%rip),%xmm2,%xmm2 - vmovdqa %xmm2,96(%rsp) - vpunpckhqdq %xmm14,%xmm1,%xmm2 - vmovdqa %xmm2,32(%rsp) - vpunpcklqdq %xmm14,%xmm1,%xmm1 - vpmuludq curve25519_sandy2x_v9_9(%rip),%xmm1,%xmm1 - vmovdqa %xmm1,112(%rsp) - vpunpckhqdq %xmm0,%xmm5,%xmm1 - vmovdqa %xmm1,48(%rsp) - vpunpcklqdq %xmm0,%xmm5,%xmm0 - vpmuludq curve25519_sandy2x_v9_9(%rip),%xmm0,%xmm0 - vmovdqa %xmm0,160(%rsp) - vpunpckhqdq %xmm10,%xmm8,%xmm0 - vmovdqa %xmm0,64(%rsp) - vpunpcklqdq %xmm10,%xmm8,%xmm0 - vpmuludq curve25519_sandy2x_v9_9(%rip),%xmm0,%xmm0 - vmovdqa %xmm0,208(%rsp) - vmovdqa 144(%rsp),%xmm0 - vpmuludq %xmm0,%xmm0,%xmm1 - vpaddq %xmm0,%xmm0,%xmm0 - vmovdqa 128(%rsp),%xmm2 - vpmuludq %xmm2,%xmm0,%xmm3 - vmovdqa 192(%rsp),%xmm4 - vpmuludq %xmm4,%xmm0,%xmm5 - vmovdqa 176(%rsp),%xmm6 - vpmuludq %xmm6,%xmm0,%xmm7 - vmovdqa 240(%rsp),%xmm8 - vpmuludq %xmm8,%xmm0,%xmm9 - vpmuludq 224(%rsp),%xmm0,%xmm10 - vpmuludq 304(%rsp),%xmm0,%xmm11 - vpmuludq 288(%rsp),%xmm0,%xmm12 - vpmuludq 336(%rsp),%xmm0,%xmm13 - vmovdqa 384(%rsp),%xmm14 - vpmuludq %xmm14,%xmm0,%xmm0 - vpmuludq curve25519_sandy2x_v38_38(%rip),%xmm14,%xmm15 - vpmuludq %xmm15,%xmm14,%xmm14 - vpaddq %xmm14,%xmm13,%xmm13 - vpaddq %xmm6,%xmm6,%xmm14 - vpmuludq %xmm14,%xmm6,%xmm6 - vpaddq %xmm6,%xmm11,%xmm11 - vpaddq %xmm2,%xmm2,%xmm6 - vpmuludq %xmm6,%xmm2,%xmm2 - vpaddq %xmm2,%xmm5,%xmm5 - vpmuludq %xmm15,%xmm6,%xmm2 - vpaddq %xmm2,%xmm1,%xmm1 - vpmuludq %xmm15,%xmm4,%xmm2 - vpaddq %xmm2,%xmm3,%xmm3 - vpmuludq 256(%rsp),%xmm6,%xmm2 - vpaddq %xmm2,%xmm11,%xmm11 - vpmuludq 304(%rsp),%xmm6,%xmm2 - vpaddq %xmm2,%xmm12,%xmm12 - vpmuludq 352(%rsp),%xmm6,%xmm2 - vpaddq %xmm2,%xmm13,%xmm13 - vpmuludq 336(%rsp),%xmm6,%xmm2 - vpaddq %xmm2,%xmm0,%xmm0 - vpmuludq %xmm4,%xmm6,%xmm2 - vpaddq %xmm2,%xmm7,%xmm7 - vpmuludq %xmm14,%xmm6,%xmm2 - vpaddq %xmm2,%xmm9,%xmm9 - vpmuludq %xmm8,%xmm6,%xmm2 - vpaddq %xmm2,%xmm10,%xmm10 - vpmuludq %xmm15,%xmm14,%xmm2 - vpaddq %xmm2,%xmm5,%xmm5 - vpmuludq %xmm15,%xmm8,%xmm2 - vpaddq %xmm2,%xmm7,%xmm7 - vpmuludq %xmm4,%xmm4,%xmm2 - vpaddq %xmm2,%xmm9,%xmm9 - vpmuludq %xmm14,%xmm4,%xmm2 - vpaddq %xmm2,%xmm10,%xmm10 - vpaddq %xmm4,%xmm4,%xmm2 - vpmuludq %xmm8,%xmm2,%xmm4 - vpaddq %xmm4,%xmm11,%xmm11 - vpmuludq 400(%rsp),%xmm2,%xmm4 - vpaddq %xmm4,%xmm1,%xmm1 - vpmuludq 400(%rsp),%xmm14,%xmm4 - vpaddq %xmm4,%xmm3,%xmm3 - vpmuludq 224(%rsp),%xmm2,%xmm4 - vpaddq %xmm4,%xmm12,%xmm12 - vpmuludq 304(%rsp),%xmm2,%xmm4 - vpaddq %xmm4,%xmm13,%xmm13 - vpmuludq 288(%rsp),%xmm2,%xmm2 - vpaddq %xmm2,%xmm0,%xmm0 - vpmuludq 368(%rsp),%xmm8,%xmm2 - vpaddq %xmm2,%xmm3,%xmm3 - vpmuludq %xmm8,%xmm14,%xmm2 - vpaddq %xmm2,%xmm12,%xmm12 - vpmuludq %xmm8,%xmm8,%xmm2 - vpaddq %xmm2,%xmm13,%xmm13 - vpaddq %xmm8,%xmm8,%xmm2 - vpmuludq 400(%rsp),%xmm2,%xmm4 - vpaddq %xmm4,%xmm5,%xmm5 - vpmuludq 256(%rsp),%xmm15,%xmm4 - vpaddq %xmm4,%xmm9,%xmm9 - vpmuludq 304(%rsp),%xmm15,%xmm4 - vpaddq %xmm4,%xmm10,%xmm10 - vpmuludq 368(%rsp),%xmm14,%xmm4 - vpaddq %xmm4,%xmm1,%xmm1 - vmovdqa 256(%rsp),%xmm4 - vpmuludq 400(%rsp),%xmm4,%xmm4 - vpaddq %xmm4,%xmm7,%xmm7 - vpmuludq 256(%rsp),%xmm14,%xmm4 - vpaddq %xmm4,%xmm13,%xmm13 - vpmuludq 304(%rsp),%xmm14,%xmm4 - vpaddq %xmm4,%xmm0,%xmm0 - vpmuludq 352(%rsp),%xmm15,%xmm4 - vpaddq %xmm4,%xmm11,%xmm11 - vpmuludq 336(%rsp),%xmm15,%xmm4 - vpaddq %xmm4,%xmm12,%xmm12 - vmovdqa 304(%rsp),%xmm4 - vpaddq %xmm4,%xmm4,%xmm4 - vpmuludq 400(%rsp),%xmm4,%xmm4 - vpaddq %xmm4,%xmm9,%xmm9 - vpmuludq 320(%rsp),%xmm2,%xmm4 - vpaddq %xmm4,%xmm1,%xmm1 - vmovdqa 256(%rsp),%xmm4 - vpmuludq 320(%rsp),%xmm4,%xmm4 - vpaddq %xmm4,%xmm3,%xmm3 - vmovdqa 256(%rsp),%xmm4 - vpmuludq 368(%rsp),%xmm4,%xmm4 - vpaddq %xmm4,%xmm5,%xmm5 - vmovdqa 304(%rsp),%xmm4 - vpmuludq 368(%rsp),%xmm4,%xmm4 - vpaddq %xmm4,%xmm7,%xmm7 - vmovdqa 352(%rsp),%xmm4 - vpmuludq 400(%rsp),%xmm4,%xmm4 - vpaddq %xmm4,%xmm10,%xmm10 - vpmuludq 224(%rsp),%xmm2,%xmm2 - vpaddq %xmm2,%xmm0,%xmm0 - vmovdqa 272(%rsp),%xmm2 - vpmuludq 224(%rsp),%xmm2,%xmm2 - vpaddq %xmm2,%xmm1,%xmm1 - vmovdqa 320(%rsp),%xmm2 - vpmuludq 304(%rsp),%xmm2,%xmm2 - vpaddq %xmm2,%xmm5,%xmm5 - vmovdqa 368(%rsp),%xmm2 - vpmuludq 288(%rsp),%xmm2,%xmm2 - vpaddq %xmm2,%xmm9,%xmm9 - vmovdqa 400(%rsp),%xmm2 - vpmuludq 336(%rsp),%xmm2,%xmm2 - vpaddq %xmm2,%xmm11,%xmm11 - vpsrlq $26,%xmm1,%xmm2 - vpaddq %xmm2,%xmm3,%xmm3 - vpand curve25519_sandy2x_m26(%rip),%xmm1,%xmm1 - vpsrlq $25,%xmm10,%xmm2 - vpaddq %xmm2,%xmm11,%xmm11 - vpand curve25519_sandy2x_m25(%rip),%xmm10,%xmm10 - vpsrlq $25,%xmm3,%xmm2 - vpaddq %xmm2,%xmm5,%xmm5 - vpand curve25519_sandy2x_m25(%rip),%xmm3,%xmm3 - vpsrlq $26,%xmm11,%xmm2 - vpaddq %xmm2,%xmm12,%xmm12 - vpand curve25519_sandy2x_m26(%rip),%xmm11,%xmm11 - vpsrlq $26,%xmm5,%xmm2 - vpaddq %xmm2,%xmm7,%xmm7 - vpand curve25519_sandy2x_m26(%rip),%xmm5,%xmm5 - vpsrlq $25,%xmm12,%xmm2 - vpaddq %xmm2,%xmm13,%xmm13 - vpand curve25519_sandy2x_m25(%rip),%xmm12,%xmm12 - vpsrlq $25,%xmm7,%xmm2 - vpaddq %xmm2,%xmm9,%xmm9 - vpand curve25519_sandy2x_m25(%rip),%xmm7,%xmm7 - vpsrlq $26,%xmm13,%xmm2 - vpaddq %xmm2,%xmm0,%xmm0 - vpand curve25519_sandy2x_m26(%rip),%xmm13,%xmm13 - vpsrlq $26,%xmm9,%xmm2 - vpaddq %xmm2,%xmm10,%xmm10 - vpand curve25519_sandy2x_m26(%rip),%xmm9,%xmm9 - vpsrlq $25,%xmm0,%xmm2 - vpsllq $4,%xmm2,%xmm4 - vpaddq %xmm2,%xmm1,%xmm1 - vpsllq $1,%xmm2,%xmm2 - vpaddq %xmm2,%xmm4,%xmm4 - vpaddq %xmm4,%xmm1,%xmm1 - vpand curve25519_sandy2x_m25(%rip),%xmm0,%xmm0 - vpsrlq $25,%xmm10,%xmm2 - vpaddq %xmm2,%xmm11,%xmm11 - vpand curve25519_sandy2x_m25(%rip),%xmm10,%xmm10 - vpsrlq $26,%xmm1,%xmm2 - vpaddq %xmm2,%xmm3,%xmm3 - vpand curve25519_sandy2x_m26(%rip),%xmm1,%xmm1 - vpunpckhqdq %xmm3,%xmm1,%xmm2 - vpunpcklqdq %xmm3,%xmm1,%xmm1 - vmovdqa %xmm1,176(%rsp) - vpaddq curve25519_sandy2x_subc0(%rip),%xmm2,%xmm3 - vpsubq %xmm1,%xmm3,%xmm3 - vpunpckhqdq %xmm3,%xmm2,%xmm1 - vpunpcklqdq %xmm3,%xmm2,%xmm2 - vmovdqa %xmm2,192(%rsp) - vmovdqa %xmm1,224(%rsp) - vpsllq $1,%xmm1,%xmm1 - vmovdqa %xmm1,240(%rsp) - vpmuludq curve25519_sandy2x_v121666_121666(%rip),%xmm3,%xmm3 - vmovdqa 80(%rsp),%xmm1 - vpunpcklqdq %xmm1,%xmm3,%xmm2 - vpunpckhqdq %xmm1,%xmm3,%xmm1 - vpunpckhqdq %xmm7,%xmm5,%xmm3 - vpunpcklqdq %xmm7,%xmm5,%xmm4 - vmovdqa %xmm4,256(%rsp) - vpaddq curve25519_sandy2x_subc2(%rip),%xmm3,%xmm5 - vpsubq %xmm4,%xmm5,%xmm5 - vpunpckhqdq %xmm5,%xmm3,%xmm4 - vpunpcklqdq %xmm5,%xmm3,%xmm3 - vmovdqa %xmm3,272(%rsp) - vmovdqa %xmm4,288(%rsp) - vpsllq $1,%xmm4,%xmm4 - vmovdqa %xmm4,304(%rsp) - vpmuludq curve25519_sandy2x_v121666_121666(%rip),%xmm5,%xmm5 - vmovdqa 96(%rsp),%xmm3 - vpunpcklqdq %xmm3,%xmm5,%xmm4 - vpunpckhqdq %xmm3,%xmm5,%xmm3 - vpunpckhqdq %xmm10,%xmm9,%xmm5 - vpunpcklqdq %xmm10,%xmm9,%xmm6 - vmovdqa %xmm6,320(%rsp) - vpaddq curve25519_sandy2x_subc2(%rip),%xmm5,%xmm7 - vpsubq %xmm6,%xmm7,%xmm7 - vpunpckhqdq %xmm7,%xmm5,%xmm6 - vpunpcklqdq %xmm7,%xmm5,%xmm5 - vmovdqa %xmm5,336(%rsp) - vmovdqa %xmm6,352(%rsp) - vpsllq $1,%xmm6,%xmm6 - vmovdqa %xmm6,368(%rsp) - vpmuludq curve25519_sandy2x_v121666_121666(%rip),%xmm7,%xmm7 - vmovdqa 112(%rsp),%xmm5 - vpunpcklqdq %xmm5,%xmm7,%xmm6 - vpunpckhqdq %xmm5,%xmm7,%xmm5 - vpunpckhqdq %xmm12,%xmm11,%xmm7 - vpunpcklqdq %xmm12,%xmm11,%xmm8 - vmovdqa %xmm8,384(%rsp) - vpaddq curve25519_sandy2x_subc2(%rip),%xmm7,%xmm9 - vpsubq %xmm8,%xmm9,%xmm9 - vpunpckhqdq %xmm9,%xmm7,%xmm8 - vpunpcklqdq %xmm9,%xmm7,%xmm7 - vmovdqa %xmm7,400(%rsp) - vmovdqa %xmm8,416(%rsp) - vpsllq $1,%xmm8,%xmm8 - vmovdqa %xmm8,432(%rsp) - vpmuludq curve25519_sandy2x_v121666_121666(%rip),%xmm9,%xmm9 - vmovdqa 160(%rsp),%xmm7 - vpunpcklqdq %xmm7,%xmm9,%xmm8 - vpunpckhqdq %xmm7,%xmm9,%xmm7 - vpunpckhqdq %xmm0,%xmm13,%xmm9 - vpunpcklqdq %xmm0,%xmm13,%xmm0 - vmovdqa %xmm0,160(%rsp) - vpaddq curve25519_sandy2x_subc2(%rip),%xmm9,%xmm10 - vpsubq %xmm0,%xmm10,%xmm10 - vpunpckhqdq %xmm10,%xmm9,%xmm0 - vpunpcklqdq %xmm10,%xmm9,%xmm9 - vmovdqa %xmm9,448(%rsp) - vmovdqa %xmm0,464(%rsp) - vpsllq $1,%xmm0,%xmm0 - vmovdqa %xmm0,480(%rsp) - vpmuludq curve25519_sandy2x_v121666_121666(%rip),%xmm10,%xmm10 - vmovdqa 208(%rsp),%xmm0 - vpunpcklqdq %xmm0,%xmm10,%xmm9 - vpunpckhqdq %xmm0,%xmm10,%xmm0 - vpsrlq $26,%xmm2,%xmm10 - vpaddq %xmm10,%xmm1,%xmm1 - vpand curve25519_sandy2x_m26(%rip),%xmm2,%xmm2 - vpsrlq $25,%xmm5,%xmm10 - vpaddq %xmm10,%xmm8,%xmm8 - vpand curve25519_sandy2x_m25(%rip),%xmm5,%xmm5 - vpsrlq $25,%xmm1,%xmm10 - vpaddq %xmm10,%xmm4,%xmm4 - vpand curve25519_sandy2x_m25(%rip),%xmm1,%xmm1 - vpsrlq $26,%xmm8,%xmm10 - vpaddq %xmm10,%xmm7,%xmm7 - vpand curve25519_sandy2x_m26(%rip),%xmm8,%xmm8 - vpsrlq $26,%xmm4,%xmm10 - vpaddq %xmm10,%xmm3,%xmm3 - vpand curve25519_sandy2x_m26(%rip),%xmm4,%xmm4 - vpsrlq $25,%xmm7,%xmm10 - vpaddq %xmm10,%xmm9,%xmm9 - vpand curve25519_sandy2x_m25(%rip),%xmm7,%xmm7 - vpsrlq $25,%xmm3,%xmm10 - vpaddq %xmm10,%xmm6,%xmm6 - vpand curve25519_sandy2x_m25(%rip),%xmm3,%xmm3 - vpsrlq $26,%xmm9,%xmm10 - vpaddq %xmm10,%xmm0,%xmm0 - vpand curve25519_sandy2x_m26(%rip),%xmm9,%xmm9 - vpsrlq $26,%xmm6,%xmm10 - vpaddq %xmm10,%xmm5,%xmm5 - vpand curve25519_sandy2x_m26(%rip),%xmm6,%xmm6 - vpsrlq $25,%xmm0,%xmm10 - vpsllq $4,%xmm10,%xmm11 - vpaddq %xmm10,%xmm2,%xmm2 - vpsllq $1,%xmm10,%xmm10 - vpaddq %xmm10,%xmm11,%xmm11 - vpaddq %xmm11,%xmm2,%xmm2 - vpand curve25519_sandy2x_m25(%rip),%xmm0,%xmm0 - vpsrlq $25,%xmm5,%xmm10 - vpaddq %xmm10,%xmm8,%xmm8 - vpand curve25519_sandy2x_m25(%rip),%xmm5,%xmm5 - vpsrlq $26,%xmm2,%xmm10 - vpaddq %xmm10,%xmm1,%xmm1 - vpand curve25519_sandy2x_m26(%rip),%xmm2,%xmm2 - vpunpckhqdq %xmm1,%xmm2,%xmm10 - vmovdqa %xmm10,80(%rsp) - vpunpcklqdq %xmm1,%xmm2,%xmm1 - vpunpckhqdq %xmm3,%xmm4,%xmm2 - vmovdqa %xmm2,96(%rsp) - vpunpcklqdq %xmm3,%xmm4,%xmm2 - vpunpckhqdq %xmm5,%xmm6,%xmm3 - vmovdqa %xmm3,112(%rsp) - vpunpcklqdq %xmm5,%xmm6,%xmm3 - vpunpckhqdq %xmm7,%xmm8,%xmm4 - vmovdqa %xmm4,128(%rsp) - vpunpcklqdq %xmm7,%xmm8,%xmm4 - vpunpckhqdq %xmm0,%xmm9,%xmm5 - vmovdqa %xmm5,144(%rsp) - vpunpcklqdq %xmm0,%xmm9,%xmm0 - vmovdqa 176(%rsp),%xmm5 - vpaddq %xmm5,%xmm1,%xmm1 - vpunpcklqdq %xmm1,%xmm5,%xmm6 - vpunpckhqdq %xmm1,%xmm5,%xmm1 - vpmuludq 224(%rsp),%xmm6,%xmm5 - vpmuludq 192(%rsp),%xmm1,%xmm7 - vpaddq %xmm7,%xmm5,%xmm5 - vpmuludq 272(%rsp),%xmm6,%xmm7 - vpmuludq 240(%rsp),%xmm1,%xmm8 - vpaddq %xmm8,%xmm7,%xmm7 - vpmuludq 288(%rsp),%xmm6,%xmm8 - vpmuludq 272(%rsp),%xmm1,%xmm9 - vpaddq %xmm9,%xmm8,%xmm8 - vpmuludq 336(%rsp),%xmm6,%xmm9 - vpmuludq 304(%rsp),%xmm1,%xmm10 - vpaddq %xmm10,%xmm9,%xmm9 - vpmuludq 352(%rsp),%xmm6,%xmm10 - vpmuludq 336(%rsp),%xmm1,%xmm11 - vpaddq %xmm11,%xmm10,%xmm10 - vpmuludq 400(%rsp),%xmm6,%xmm11 - vpmuludq 368(%rsp),%xmm1,%xmm12 - vpaddq %xmm12,%xmm11,%xmm11 - vpmuludq 416(%rsp),%xmm6,%xmm12 - vpmuludq 400(%rsp),%xmm1,%xmm13 - vpaddq %xmm13,%xmm12,%xmm12 - vpmuludq 448(%rsp),%xmm6,%xmm13 - vpmuludq 432(%rsp),%xmm1,%xmm14 - vpaddq %xmm14,%xmm13,%xmm13 - vpmuludq 464(%rsp),%xmm6,%xmm14 - vpmuludq 448(%rsp),%xmm1,%xmm15 - vpaddq %xmm15,%xmm14,%xmm14 - vpmuludq 192(%rsp),%xmm6,%xmm6 - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm1,%xmm1 - vpmuludq 480(%rsp),%xmm1,%xmm1 - vpaddq %xmm1,%xmm6,%xmm6 - vmovdqa 256(%rsp),%xmm1 - vpaddq %xmm1,%xmm2,%xmm2 - vpunpcklqdq %xmm2,%xmm1,%xmm15 - vpunpckhqdq %xmm2,%xmm1,%xmm1 - vpmuludq 192(%rsp),%xmm15,%xmm2 - vpaddq %xmm2,%xmm7,%xmm7 - vpmuludq 224(%rsp),%xmm15,%xmm2 - vpaddq %xmm2,%xmm8,%xmm8 - vpmuludq 272(%rsp),%xmm15,%xmm2 - vpaddq %xmm2,%xmm9,%xmm9 - vpmuludq 288(%rsp),%xmm15,%xmm2 - vpaddq %xmm2,%xmm10,%xmm10 - vpmuludq 336(%rsp),%xmm15,%xmm2 - vpaddq %xmm2,%xmm11,%xmm11 - vpmuludq 352(%rsp),%xmm15,%xmm2 - vpaddq %xmm2,%xmm12,%xmm12 - vpmuludq 400(%rsp),%xmm15,%xmm2 - vpaddq %xmm2,%xmm13,%xmm13 - vpmuludq 416(%rsp),%xmm15,%xmm2 - vpaddq %xmm2,%xmm14,%xmm14 - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm15,%xmm15 - vpmuludq 448(%rsp),%xmm15,%xmm2 - vpaddq %xmm2,%xmm6,%xmm6 - vpmuludq 464(%rsp),%xmm15,%xmm15 - vpaddq %xmm15,%xmm5,%xmm5 - vpmuludq 192(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm8,%xmm8 - vpmuludq 240(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm9,%xmm9 - vpmuludq 272(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm10,%xmm10 - vpmuludq 304(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm11,%xmm11 - vpmuludq 336(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm12,%xmm12 - vpmuludq 368(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm13,%xmm13 - vpmuludq 400(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm14,%xmm14 - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm1,%xmm1 - vpmuludq 432(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm6,%xmm6 - vpmuludq 448(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm5,%xmm5 - vpmuludq 480(%rsp),%xmm1,%xmm1 - vpaddq %xmm1,%xmm7,%xmm7 - vmovdqa 320(%rsp),%xmm1 - vpaddq %xmm1,%xmm3,%xmm3 - vpunpcklqdq %xmm3,%xmm1,%xmm2 - vpunpckhqdq %xmm3,%xmm1,%xmm1 - vpmuludq 192(%rsp),%xmm2,%xmm3 - vpaddq %xmm3,%xmm9,%xmm9 - vpmuludq 224(%rsp),%xmm2,%xmm3 - vpaddq %xmm3,%xmm10,%xmm10 - vpmuludq 272(%rsp),%xmm2,%xmm3 - vpaddq %xmm3,%xmm11,%xmm11 - vpmuludq 288(%rsp),%xmm2,%xmm3 - vpaddq %xmm3,%xmm12,%xmm12 - vpmuludq 336(%rsp),%xmm2,%xmm3 - vpaddq %xmm3,%xmm13,%xmm13 - vpmuludq 352(%rsp),%xmm2,%xmm3 - vpaddq %xmm3,%xmm14,%xmm14 - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm2,%xmm2 - vpmuludq 400(%rsp),%xmm2,%xmm3 - vpaddq %xmm3,%xmm6,%xmm6 - vpmuludq 416(%rsp),%xmm2,%xmm3 - vpaddq %xmm3,%xmm5,%xmm5 - vpmuludq 448(%rsp),%xmm2,%xmm3 - vpaddq %xmm3,%xmm7,%xmm7 - vpmuludq 464(%rsp),%xmm2,%xmm2 - vpaddq %xmm2,%xmm8,%xmm8 - vpmuludq 192(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm10,%xmm10 - vpmuludq 240(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm11,%xmm11 - vpmuludq 272(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm12,%xmm12 - vpmuludq 304(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm13,%xmm13 - vpmuludq 336(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm14,%xmm14 - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm1,%xmm1 - vpmuludq 368(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm6,%xmm6 - vpmuludq 400(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm5,%xmm5 - vpmuludq 432(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm7,%xmm7 - vpmuludq 448(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm8,%xmm8 - vpmuludq 480(%rsp),%xmm1,%xmm1 - vpaddq %xmm1,%xmm9,%xmm9 - vmovdqa 384(%rsp),%xmm1 - vpaddq %xmm1,%xmm4,%xmm4 - vpunpcklqdq %xmm4,%xmm1,%xmm2 - vpunpckhqdq %xmm4,%xmm1,%xmm1 - vpmuludq 192(%rsp),%xmm2,%xmm3 - vpaddq %xmm3,%xmm11,%xmm11 - vpmuludq 224(%rsp),%xmm2,%xmm3 - vpaddq %xmm3,%xmm12,%xmm12 - vpmuludq 272(%rsp),%xmm2,%xmm3 - vpaddq %xmm3,%xmm13,%xmm13 - vpmuludq 288(%rsp),%xmm2,%xmm3 - vpaddq %xmm3,%xmm14,%xmm14 - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm2,%xmm2 - vpmuludq 336(%rsp),%xmm2,%xmm3 - vpaddq %xmm3,%xmm6,%xmm6 - vpmuludq 352(%rsp),%xmm2,%xmm3 - vpaddq %xmm3,%xmm5,%xmm5 - vpmuludq 400(%rsp),%xmm2,%xmm3 - vpaddq %xmm3,%xmm7,%xmm7 - vpmuludq 416(%rsp),%xmm2,%xmm3 - vpaddq %xmm3,%xmm8,%xmm8 - vpmuludq 448(%rsp),%xmm2,%xmm3 - vpaddq %xmm3,%xmm9,%xmm9 - vpmuludq 464(%rsp),%xmm2,%xmm2 - vpaddq %xmm2,%xmm10,%xmm10 - vpmuludq 192(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm12,%xmm12 - vpmuludq 240(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm13,%xmm13 - vpmuludq 272(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm14,%xmm14 - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm1,%xmm1 - vpmuludq 304(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm6,%xmm6 - vpmuludq 336(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm5,%xmm5 - vpmuludq 368(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm7,%xmm7 - vpmuludq 400(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm8,%xmm8 - vpmuludq 432(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm9,%xmm9 - vpmuludq 448(%rsp),%xmm1,%xmm2 - vpaddq %xmm2,%xmm10,%xmm10 - vpmuludq 480(%rsp),%xmm1,%xmm1 - vpaddq %xmm1,%xmm11,%xmm11 - vmovdqa 160(%rsp),%xmm1 - vpaddq %xmm1,%xmm0,%xmm0 - vpunpcklqdq %xmm0,%xmm1,%xmm2 - vpunpckhqdq %xmm0,%xmm1,%xmm0 - vpmuludq 192(%rsp),%xmm2,%xmm1 - vpaddq %xmm1,%xmm13,%xmm13 - vpmuludq 224(%rsp),%xmm2,%xmm1 - vpaddq %xmm1,%xmm14,%xmm14 - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm2,%xmm2 - vpmuludq 272(%rsp),%xmm2,%xmm1 - vpaddq %xmm1,%xmm6,%xmm6 - vpmuludq 288(%rsp),%xmm2,%xmm1 - vpaddq %xmm1,%xmm5,%xmm5 - vpmuludq 336(%rsp),%xmm2,%xmm1 - vpaddq %xmm1,%xmm7,%xmm7 - vpmuludq 352(%rsp),%xmm2,%xmm1 - vpaddq %xmm1,%xmm8,%xmm8 - vpmuludq 400(%rsp),%xmm2,%xmm1 - vpaddq %xmm1,%xmm9,%xmm9 - vpmuludq 416(%rsp),%xmm2,%xmm1 - vpaddq %xmm1,%xmm10,%xmm10 - vpmuludq 448(%rsp),%xmm2,%xmm1 - vpaddq %xmm1,%xmm11,%xmm11 - vpmuludq 464(%rsp),%xmm2,%xmm2 - vpaddq %xmm2,%xmm12,%xmm12 - vpmuludq 192(%rsp),%xmm0,%xmm1 - vpaddq %xmm1,%xmm14,%xmm14 - vpmuludq curve25519_sandy2x_v19_19(%rip),%xmm0,%xmm0 - vpmuludq 240(%rsp),%xmm0,%xmm1 - vpaddq %xmm1,%xmm6,%xmm6 - vpmuludq 272(%rsp),%xmm0,%xmm1 - vpaddq %xmm1,%xmm5,%xmm5 - vpmuludq 304(%rsp),%xmm0,%xmm1 - vpaddq %xmm1,%xmm7,%xmm7 - vpmuludq 336(%rsp),%xmm0,%xmm1 - vpaddq %xmm1,%xmm8,%xmm8 - vpmuludq 368(%rsp),%xmm0,%xmm1 - vpaddq %xmm1,%xmm9,%xmm9 - vpmuludq 400(%rsp),%xmm0,%xmm1 - vpaddq %xmm1,%xmm10,%xmm10 - vpmuludq 432(%rsp),%xmm0,%xmm1 - vpaddq %xmm1,%xmm11,%xmm11 - vpmuludq 448(%rsp),%xmm0,%xmm1 - vpaddq %xmm1,%xmm12,%xmm12 - vpmuludq 480(%rsp),%xmm0,%xmm0 - vpaddq %xmm0,%xmm13,%xmm13 - vpsrlq $26,%xmm6,%xmm0 - vpaddq %xmm0,%xmm5,%xmm5 - vpand curve25519_sandy2x_m26(%rip),%xmm6,%xmm6 - vpsrlq $25,%xmm10,%xmm0 - vpaddq %xmm0,%xmm11,%xmm11 - vpand curve25519_sandy2x_m25(%rip),%xmm10,%xmm10 - vpsrlq $25,%xmm5,%xmm0 - vpaddq %xmm0,%xmm7,%xmm7 - vpand curve25519_sandy2x_m25(%rip),%xmm5,%xmm5 - vpsrlq $26,%xmm11,%xmm0 - vpaddq %xmm0,%xmm12,%xmm12 - vpand curve25519_sandy2x_m26(%rip),%xmm11,%xmm11 - vpsrlq $26,%xmm7,%xmm0 - vpaddq %xmm0,%xmm8,%xmm8 - vpand curve25519_sandy2x_m26(%rip),%xmm7,%xmm7 - vpsrlq $25,%xmm12,%xmm0 - vpaddq %xmm0,%xmm13,%xmm13 - vpand curve25519_sandy2x_m25(%rip),%xmm12,%xmm12 - vpsrlq $25,%xmm8,%xmm0 - vpaddq %xmm0,%xmm9,%xmm9 - vpand curve25519_sandy2x_m25(%rip),%xmm8,%xmm8 - vpsrlq $26,%xmm13,%xmm0 - vpaddq %xmm0,%xmm14,%xmm14 - vpand curve25519_sandy2x_m26(%rip),%xmm13,%xmm13 - vpsrlq $26,%xmm9,%xmm0 - vpaddq %xmm0,%xmm10,%xmm10 - vpand curve25519_sandy2x_m26(%rip),%xmm9,%xmm9 - vpsrlq $25,%xmm14,%xmm0 - vpsllq $4,%xmm0,%xmm1 - vpaddq %xmm0,%xmm6,%xmm6 - vpsllq $1,%xmm0,%xmm0 - vpaddq %xmm0,%xmm1,%xmm1 - vpaddq %xmm1,%xmm6,%xmm6 - vpand curve25519_sandy2x_m25(%rip),%xmm14,%xmm14 - vpsrlq $25,%xmm10,%xmm0 - vpaddq %xmm0,%xmm11,%xmm11 - vpand curve25519_sandy2x_m25(%rip),%xmm10,%xmm10 - vpsrlq $26,%xmm6,%xmm0 - vpaddq %xmm0,%xmm5,%xmm5 - vpand curve25519_sandy2x_m26(%rip),%xmm6,%xmm6 - vpunpckhqdq %xmm5,%xmm6,%xmm1 - vpunpcklqdq %xmm5,%xmm6,%xmm0 - vpunpckhqdq %xmm8,%xmm7,%xmm3 - vpunpcklqdq %xmm8,%xmm7,%xmm2 - vpunpckhqdq %xmm10,%xmm9,%xmm5 - vpunpcklqdq %xmm10,%xmm9,%xmm4 - vpunpckhqdq %xmm12,%xmm11,%xmm7 - vpunpcklqdq %xmm12,%xmm11,%xmm6 - vpunpckhqdq %xmm14,%xmm13,%xmm9 - vpunpcklqdq %xmm14,%xmm13,%xmm8 - cmp $0,%rdx - jne .Lladder_base_loop - vmovdqu %xmm1,80(%rdi) - vmovdqu %xmm0,0(%rdi) - vmovdqu %xmm3,96(%rdi) - vmovdqu %xmm2,16(%rdi) - vmovdqu %xmm5,112(%rdi) - vmovdqu %xmm4,32(%rdi) - vmovdqu %xmm7,128(%rdi) - vmovdqu %xmm6,48(%rdi) - vmovdqu %xmm9,144(%rdi) - vmovdqu %xmm8,64(%rdi) - movq 1536(%rsp),%r11 - movq 1544(%rsp),%r12 - movq 1552(%rsp),%r13 - leave - ret -ENDPROC(curve25519_sandy2x_ladder_base) -#endif /* CONFIG_AS_AVX */ diff --git a/curve25519-sandy2x.c b/curve25519-sandy2x.c deleted file mode 100644 index e8d5d2b..0000000 --- a/curve25519-sandy2x.c +++ /dev/null @@ -1,139 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0 - * - * Copyright (C) 2015-2018 Jason A. Donenfeld . All Rights Reserved. - * - * Original author: Tung Chou - */ - -#include -#include - -enum { CURVE25519_POINT_SIZE = 32 }; - -static __always_inline void normalize_secret(u8 secret[CURVE25519_POINT_SIZE]) -{ - secret[0] &= 248; - secret[31] &= 127; - secret[31] |= 64; -} - -typedef u64 fe[10]; -typedef u64 fe51[5]; -asmlinkage void curve25519_sandy2x_ladder(fe *, const u8 *); -asmlinkage void curve25519_sandy2x_ladder_base(fe *, const u8 *); -asmlinkage void curve25519_sandy2x_fe51_pack(u8 *, const fe51 *); -asmlinkage void curve25519_sandy2x_fe51_mul(fe51 *, const fe51 *, const fe51 *); -asmlinkage void curve25519_sandy2x_fe51_nsquare(fe51 *, const fe51 *, int); - -static inline u32 le24_to_cpupv(const u8 *in) -{ - return le16_to_cpup((__le16 *)in) | ((u32)in[2]) << 16; -} - -static inline void fe_frombytes(fe h, const u8 *s) -{ - u64 h0 = le32_to_cpup((__le32 *)s); - u64 h1 = le24_to_cpupv(s + 4) << 6; - u64 h2 = le24_to_cpupv(s + 7) << 5; - u64 h3 = le24_to_cpupv(s + 10) << 3; - u64 h4 = le24_to_cpupv(s + 13) << 2; - u64 h5 = le32_to_cpup((__le32 *)(s + 16)); - u64 h6 = le24_to_cpupv(s + 20) << 7; - u64 h7 = le24_to_cpupv(s + 23) << 5; - u64 h8 = le24_to_cpupv(s + 26) << 4; - u64 h9 = (le24_to_cpupv(s + 29) & 8388607) << 2; - u64 carry0, carry1, carry2, carry3, carry4, carry5, carry6, carry7, carry8, carry9; - - carry9 = h9 >> 25; h0 += carry9 * 19; h9 &= 0x1FFFFFF; - carry1 = h1 >> 25; h2 += carry1; h1 &= 0x1FFFFFF; - carry3 = h3 >> 25; h4 += carry3; h3 &= 0x1FFFFFF; - carry5 = h5 >> 25; h6 += carry5; h5 &= 0x1FFFFFF; - carry7 = h7 >> 25; h8 += carry7; h7 &= 0x1FFFFFF; - - carry0 = h0 >> 26; h1 += carry0; h0 &= 0x3FFFFFF; - carry2 = h2 >> 26; h3 += carry2; h2 &= 0x3FFFFFF; - carry4 = h4 >> 26; h5 += carry4; h4 &= 0x3FFFFFF; - carry6 = h6 >> 26; h7 += carry6; h6 &= 0x3FFFFFF; - carry8 = h8 >> 26; h9 += carry8; h8 &= 0x3FFFFFF; - - h[0] = h0; - h[1] = h1; - h[2] = h2; - h[3] = h3; - h[4] = h4; - h[5] = h5; - h[6] = h6; - h[7] = h7; - h[8] = h8; - h[9] = h9; -} - -static inline void fe51_invert(fe51 *r, const fe51 *x) -{ - fe51 z2, z9, z11, z2_5_0, z2_10_0, z2_20_0, z2_50_0, z2_100_0, t; - - /* 2 */ curve25519_sandy2x_fe51_nsquare(&z2, x, 1); - /* 4 */ curve25519_sandy2x_fe51_nsquare(&t, (const fe51 *)&z2, 1); - /* 8 */ curve25519_sandy2x_fe51_nsquare(&t, (const fe51 *)&t, 1); - /* 9 */ curve25519_sandy2x_fe51_mul(&z9, (const fe51 *)&t, x); - /* 11 */ curve25519_sandy2x_fe51_mul(&z11, (const fe51 *)&z9, (const fe51 *)&z2); - /* 22 */ curve25519_sandy2x_fe51_nsquare(&t, (const fe51 *)&z11, 1); - /* 2^5 - 2^0 = 31 */ curve25519_sandy2x_fe51_mul(&z2_5_0, (const fe51 *)&t, (const fe51 *)&z9); - - /* 2^10 - 2^5 */ curve25519_sandy2x_fe51_nsquare(&t, (const fe51 *)&z2_5_0, 5); - /* 2^10 - 2^0 */ curve25519_sandy2x_fe51_mul(&z2_10_0, (const fe51 *)&t, (const fe51 *)&z2_5_0); - - /* 2^20 - 2^10 */ curve25519_sandy2x_fe51_nsquare(&t, (const fe51 *)&z2_10_0, 10); - /* 2^20 - 2^0 */ curve25519_sandy2x_fe51_mul(&z2_20_0, (const fe51 *)&t, (const fe51 *)&z2_10_0); - - /* 2^40 - 2^20 */ curve25519_sandy2x_fe51_nsquare(&t, (const fe51 *)&z2_20_0, 20); - /* 2^40 - 2^0 */ curve25519_sandy2x_fe51_mul(&t, (const fe51 *)&t, (const fe51 *)&z2_20_0); - - /* 2^50 - 2^10 */ curve25519_sandy2x_fe51_nsquare(&t, (const fe51 *)&t, 10); - /* 2^50 - 2^0 */ curve25519_sandy2x_fe51_mul(&z2_50_0, (const fe51 *)&t, (const fe51 *)&z2_10_0); - - /* 2^100 - 2^50 */ curve25519_sandy2x_fe51_nsquare(&t, (const fe51 *)&z2_50_0, 50); - /* 2^100 - 2^0 */ curve25519_sandy2x_fe51_mul(&z2_100_0, (const fe51 *)&t, (const fe51 *)&z2_50_0); - - /* 2^200 - 2^100 */ curve25519_sandy2x_fe51_nsquare(&t, (const fe51 *)&z2_100_0, 100); - /* 2^200 - 2^0 */ curve25519_sandy2x_fe51_mul(&t, (const fe51 *)&t, (const fe51 *)&z2_100_0); - - /* 2^250 - 2^50 */ curve25519_sandy2x_fe51_nsquare(&t, (const fe51 *)&t, 50); - /* 2^250 - 2^0 */ curve25519_sandy2x_fe51_mul(&t, (const fe51 *)&t, (const fe51 *)&z2_50_0); - - /* 2^255 - 2^5 */ curve25519_sandy2x_fe51_nsquare(&t, (const fe51 *)&t, 5); - /* 2^255 - 21 */ curve25519_sandy2x_fe51_mul(r, (const fe51 *)t, (const fe51 *)&z11); -} - -bool curve25519_sandy2x(u8 mypublic[CURVE25519_POINT_SIZE], const u8 secret[CURVE25519_POINT_SIZE], const u8 basepoint[CURVE25519_POINT_SIZE]) -{ - u8 e[32]; - fe var[3]; - fe51 x_51, z_51; - - memcpy(e, secret, 32); - normalize_secret(e); -#define x1 var[0] -#define x2 var[1] -#define z2 var[2] - fe_frombytes(x1, basepoint); - curve25519_sandy2x_ladder(var, e); - z_51[0] = (z2[1] << 26) + z2[0]; - z_51[1] = (z2[3] << 26) + z2[2]; - z_51[2] = (z2[5] << 26) + z2[4]; - z_51[3] = (z2[7] << 26) + z2[6]; - z_51[4] = (z2[9] << 26) + z2[8]; - x_51[0] = (x2[1] << 26) + x2[0]; - x_51[1] = (x2[3] << 26) + x2[2]; - x_51[2] = (x2[5] << 26) + x2[4]; - x_51[3] = (x2[7] << 26) + x2[6]; - x_51[4] = (x2[9] << 26) + x2[8]; -#undef x1 -#undef x2 -#undef z2 - fe51_invert(&z_51, (const fe51 *)&z_51); - curve25519_sandy2x_fe51_mul(&x_51, (const fe51 *)&x_51, (const fe51 *)&z_51); - curve25519_sandy2x_fe51_pack(mypublic, (const fe51 *)&x_51); - - return true; -} diff --git a/kremlib.h b/kremlib.h new file mode 100644 index 0000000..138846a --- /dev/null +++ b/kremlib.h @@ -0,0 +1,569 @@ +/* MIT License + * + * Copyright (c) 2016-2017 INRIA and Microsoft Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ +#ifndef __KREMLIB_H +#define __KREMLIB_H + +#include "kremlib_base.h" + + +/* For tests only: we might need this function to be forward-declared, because + * the dependency on WasmSupport appears very late, after SimplifyWasm, and + * sadly, after the topological order has been done. */ +void WasmSupport_check_buffer_size(uint32_t s); + +/******************************************************************************/ +/* Stubs to ease compilation of non-Low* code */ +/******************************************************************************/ + +/* Some types that KreMLin has no special knowledge of; many of them appear in + * signatures of ghost functions, meaning that it suffices to give them (any) + * definition. */ +typedef void *FStar_Seq_Base_seq, *Prims_prop, *FStar_HyperStack_mem, + *FStar_Set_set, *Prims_st_pre_h, *FStar_Heap_heap, *Prims_all_pre_h, + *FStar_TSet_set, *Prims_list, *FStar_Map_t, *FStar_UInt63_t_, + *FStar_Int63_t_, *FStar_UInt63_t, *FStar_Int63_t, *FStar_UInt_uint_t, + *FStar_Int_int_t, *FStar_HyperStack_stackref, *FStar_Bytes_bytes, + *FStar_HyperHeap_rid, *FStar_Heap_aref, *FStar_Monotonic_Heap_heap, + *FStar_Monotonic_Heap_aref, *FStar_Monotonic_HyperHeap_rid, + *FStar_Monotonic_HyperStack_mem, *FStar_Char_char_; + +typedef const char *Prims_string; + +/* For "bare" targets that do not have a C stdlib, the user might want to use + * [-add-include '"mydefinitions.h"'] and override these. */ +#ifndef KRML_HOST_PRINTF +# define KRML_HOST_PRINTF printf +#endif + +#ifndef KRML_HOST_EXIT +# define KRML_HOST_EXIT exit +#endif + +#ifndef KRML_HOST_MALLOC +# define KRML_HOST_MALLOC malloc +#endif + +/* In statement position, exiting is easy. */ +#define KRML_EXIT \ + do { \ + KRML_HOST_PRINTF("Unimplemented function at %s:%d\n", __FILE__, __LINE__); \ + KRML_HOST_EXIT(254); \ + } while (0) + +/* In expression position, use the comma-operator and a malloc to return an + * expression of the right size. KreMLin passes t as the parameter to the macro. + */ +#define KRML_EABORT(t, msg) \ + (KRML_HOST_PRINTF("KreMLin abort at %s:%d\n%s\n", __FILE__, __LINE__, msg), \ + KRML_HOST_EXIT(255), *((t *)KRML_HOST_MALLOC(sizeof(t)))) + +/* In FStar.Buffer.fst, the size of arrays is uint32_t, but it's a number of + * *elements*. Do an ugly, run-time check (some of which KreMLin can eliminate). + */ +#define KRML_CHECK_SIZE(elt, size) \ + if (((size_t)size) > SIZE_MAX / sizeof(elt)) { \ + KRML_HOST_PRINTF( \ + "Maximum allocatable size exceeded, aborting before overflow at " \ + "%s:%d\n", \ + __FILE__, __LINE__); \ + KRML_HOST_EXIT(253); \ + } + +/* A series of GCC atrocities to trace function calls (kremlin's [-d c-calls] + * option). Useful when trying to debug, say, Wasm, to compare traces. */ +/* clang-format off */ +#ifdef __GNUC__ +#define KRML_FORMAT(X) _Generic((X), \ + uint8_t : "0x%08" PRIx8, \ + uint16_t: "0x%08" PRIx16, \ + uint32_t: "0x%08" PRIx32, \ + uint64_t: "0x%08" PRIx64, \ + int8_t : "0x%08" PRIx8, \ + int16_t : "0x%08" PRIx16, \ + int32_t : "0x%08" PRIx32, \ + int64_t : "0x%08" PRIx64, \ + default : "%s") + +#define KRML_FORMAT_ARG(X) _Generic((X), \ + uint8_t : X, \ + uint16_t: X, \ + uint32_t: X, \ + uint64_t: X, \ + int8_t : X, \ + int16_t : X, \ + int32_t : X, \ + int64_t : X, \ + default : "unknown") +/* clang-format on */ + +# define KRML_DEBUG_RETURN(X) \ + ({ \ + __auto_type _ret = (X); \ + KRML_HOST_PRINTF("returning: "); \ + KRML_HOST_PRINTF(KRML_FORMAT(_ret), KRML_FORMAT_ARG(_ret)); \ + KRML_HOST_PRINTF(" \n"); \ + _ret; \ + }) +#endif + +#define FStar_Buffer_eqb(b1, b2, n) \ + (memcmp((b1), (b2), (n) * sizeof((b1)[0])) == 0) + +/* Stubs to make ST happy. Important note: you must generate a use of the macro + * argument, otherwise, you may have FStar_ST_recall(f) as the only use of f; + * KreMLin will think that this is a valid use, but then the C compiler, after + * macro expansion, will error out. */ +#define FStar_HyperHeap_root 0 +#define FStar_Pervasives_Native_fst(x) (x).fst +#define FStar_Pervasives_Native_snd(x) (x).snd +#define FStar_Seq_Base_createEmpty(x) 0 +#define FStar_Seq_Base_create(len, init) 0 +#define FStar_Seq_Base_upd(s, i, e) 0 +#define FStar_Seq_Base_eq(l1, l2) 0 +#define FStar_Seq_Base_length(l1) 0 +#define FStar_Seq_Base_append(x, y) 0 +#define FStar_Seq_Base_slice(x, y, z) 0 +#define FStar_Seq_Properties_snoc(x, y) 0 +#define FStar_Seq_Properties_cons(x, y) 0 +#define FStar_Seq_Base_index(x, y) 0 +#define FStar_HyperStack_is_eternal_color(x) 0 +#define FStar_Monotonic_HyperHeap_root 0 +#define FStar_Buffer_to_seq_full(x) 0 +#define FStar_Buffer_recall(x) +#define FStar_HyperStack_ST_op_Colon_Equals(x, v) KRML_EXIT +#define FStar_HyperStack_ST_op_Bang(x) 0 +#define FStar_HyperStack_ST_salloc(x) 0 +#define FStar_HyperStack_ST_ralloc(x, y) 0 +#define FStar_HyperStack_ST_new_region(x) (0) +#define FStar_Monotonic_RRef_m_alloc(x) \ + { 0 } + +#define FStar_HyperStack_ST_recall(x) \ + do { \ + (void)(x); \ + } while (0) + +#define FStar_HyperStack_ST_recall_region(x) \ + do { \ + (void)(x); \ + } while (0) + +#define FStar_Monotonic_RRef_m_recall(x1, x2) \ + do { \ + (void)(x1); \ + (void)(x2); \ + } while (0) + +#define FStar_Monotonic_RRef_m_write(x1, x2, x3, x4, x5) \ + do { \ + (void)(x1); \ + (void)(x2); \ + (void)(x3); \ + (void)(x4); \ + (void)(x5); \ + } while (0) + +/******************************************************************************/ +/* Endian-ness macros that can only be implemented in C */ +/******************************************************************************/ + +/* ... for Linux */ +#if defined(__linux__) || defined(__CYGWIN__) +# include + +/* ... for OSX */ +#elif defined(__APPLE__) +# include +# define htole64(x) OSSwapHostToLittleInt64(x) +# define le64toh(x) OSSwapLittleToHostInt64(x) +# define htobe64(x) OSSwapHostToBigInt64(x) +# define be64toh(x) OSSwapBigToHostInt64(x) + +# define htole16(x) OSSwapHostToLittleInt16(x) +# define le16toh(x) OSSwapLittleToHostInt16(x) +# define htobe16(x) OSSwapHostToBigInt16(x) +# define be16toh(x) OSSwapBigToHostInt16(x) + +# define htole32(x) OSSwapHostToLittleInt32(x) +# define le32toh(x) OSSwapLittleToHostInt32(x) +# define htobe32(x) OSSwapHostToBigInt32(x) +# define be32toh(x) OSSwapBigToHostInt32(x) + +/* ... for Solaris */ +#elif defined(__sun__) +# include +# define htole64(x) LE_64(x) +# define le64toh(x) LE_64(x) +# define htobe64(x) BE_64(x) +# define be64toh(x) BE_64(x) + +# define htole16(x) LE_16(x) +# define le16toh(x) LE_16(x) +# define htobe16(x) BE_16(x) +# define be16toh(x) BE_16(x) + +# define htole32(x) LE_32(x) +# define le32toh(x) LE_32(x) +# define htobe32(x) BE_32(x) +# define be32toh(x) BE_32(x) + +/* ... for the BSDs */ +#elif defined(__FreeBSD__) || defined(__NetBSD__) || defined(__DragonFly__) +# include +#elif defined(__OpenBSD__) +# include + +/* ... for Windows (MSVC)... not targeting XBOX 360! */ +#elif defined(_MSC_VER) + +# include +# define htobe16(x) _byteswap_ushort(x) +# define htole16(x) (x) +# define be16toh(x) _byteswap_ushort(x) +# define le16toh(x) (x) + +# define htobe32(x) _byteswap_ulong(x) +# define htole32(x) (x) +# define be32toh(x) _byteswap_ulong(x) +# define le32toh(x) (x) + +# define htobe64(x) _byteswap_uint64(x) +# define htole64(x) (x) +# define be64toh(x) _byteswap_uint64(x) +# define le64toh(x) (x) + +/* ... for Windows (GCC-like, e.g. mingw or clang) */ +#elif (defined(_WIN32) || defined(_WIN64)) && \ + (defined(__GNUC__) || defined(__clang__)) + +# define htobe16(x) __builtin_bswap16(x) +# define htole16(x) (x) +# define be16toh(x) __builtin_bswap16(x) +# define le16toh(x) (x) + +# define htobe32(x) __builtin_bswap32(x) +# define htole32(x) (x) +# define be32toh(x) __builtin_bswap32(x) +# define le32toh(x) (x) + +# define htobe64(x) __builtin_bswap64(x) +# define htole64(x) (x) +# define be64toh(x) __builtin_bswap64(x) +# define le64toh(x) (x) + +/* ... generic big-endian fallback code */ +#elif defined(__BYTE_ORDER__) && __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ + +/* byte swapping code inspired by: + * https://github.com/rweather/arduinolibs/blob/master/libraries/Crypto/utility/EndianUtil.h + * */ + +# define htobe32(x) (x) +# define be32toh(x) (x) +# define htole32(x) \ + (__extension__({ \ + uint32_t _temp = (x); \ + ((_temp >> 24) & 0x000000FF) | ((_temp >> 8) & 0x0000FF00) | \ + ((_temp << 8) & 0x00FF0000) | ((_temp << 24) & 0xFF000000); \ + })) +# define le32toh(x) (htole32((x))) + +# define htobe64(x) (x) +# define be64toh(x) (x) +# define htole64(x) \ + (__extension__({ \ + uint64_t __temp = (x); \ + uint32_t __low = htobe32((uint32_t)__temp); \ + uint32_t __high = htobe32((uint32_t)(__temp >> 32)); \ + (((uint64_t)__low) << 32) | __high; \ + })) +# define le64toh(x) (htole64((x))) + +/* ... generic little-endian fallback code */ +#elif defined(__BYTE_ORDER__) && __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ + +# define htole32(x) (x) +# define le32toh(x) (x) +# define htobe32(x) \ + (__extension__({ \ + uint32_t _temp = (x); \ + ((_temp >> 24) & 0x000000FF) | ((_temp >> 8) & 0x0000FF00) | \ + ((_temp << 8) & 0x00FF0000) | ((_temp << 24) & 0xFF000000); \ + })) +# define be32toh(x) (htobe32((x))) + +# define htole64(x) (x) +# define le64toh(x) (x) +# define htobe64(x) \ + (__extension__({ \ + uint64_t __temp = (x); \ + uint32_t __low = htobe32((uint32_t)__temp); \ + uint32_t __high = htobe32((uint32_t)(__temp >> 32)); \ + (((uint64_t)__low) << 32) | __high; \ + })) +# define be64toh(x) (htobe64((x))) + +/* ... couldn't determine endian-ness of the target platform */ +#else +# error "Please define __BYTE_ORDER__!" + +#endif /* defined(__linux__) || ... */ + +/* Loads and stores. These avoid undefined behavior due to unaligned memory + * accesses, via memcpy. */ + +inline static uint16_t load16(uint8_t *b) { + uint16_t x; + memcpy(&x, b, 2); + return x; +} + +inline static uint32_t load32(uint8_t *b) { + uint32_t x; + memcpy(&x, b, 4); + return x; +} + +inline static uint64_t load64(uint8_t *b) { + uint64_t x; + memcpy(&x, b, 8); + return x; +} + +inline static void store16(uint8_t *b, uint16_t i) { memcpy(b, &i, 2); } + +inline static void store32(uint8_t *b, uint32_t i) { memcpy(b, &i, 4); } + +inline static void store64(uint8_t *b, uint64_t i) { memcpy(b, &i, 8); } + +#define load16_le(b) (le16toh(load16(b))) +#define store16_le(b, i) (store16(b, htole16(i))) +#define load16_be(b) (be16toh(load16(b))) +#define store16_be(b, i) (store16(b, htobe16(i))) + +#define load32_le(b) (le32toh(load32(b))) +#define store32_le(b, i) (store32(b, htole32(i))) +#define load32_be(b) (be32toh(load32(b))) +#define store32_be(b, i) (store32(b, htobe32(i))) + +#define load64_le(b) (le64toh(load64(b))) +#define store64_le(b, i) (store64(b, htole64(i))) +#define load64_be(b) (be64toh(load64(b))) +#define store64_be(b, i) (store64(b, htobe64(i))) + +/******************************************************************************/ +/* Checked integers to ease the compilation of non-Low* code */ +/******************************************************************************/ + +typedef int32_t Prims_pos, Prims_nat, Prims_nonzero, Prims_int, + krml_checked_int_t; + +inline static bool Prims_op_GreaterThanOrEqual(int32_t x, int32_t y) { + return x >= y; +} + +inline static bool Prims_op_LessThanOrEqual(int32_t x, int32_t y) { + return x <= y; +} + +inline static bool Prims_op_GreaterThan(int32_t x, int32_t y) { return x > y; } + +inline static bool Prims_op_LessThan(int32_t x, int32_t y) { return x < y; } + +#define RETURN_OR(x) \ + do { \ + int64_t __ret = x; \ + if (__ret < INT32_MIN || INT32_MAX < __ret) { \ + KRML_HOST_PRINTF("Prims.{int,nat,pos} integer overflow at %s:%d\n", \ + __FILE__, __LINE__); \ + KRML_HOST_EXIT(252); \ + } \ + return (int32_t)__ret; \ + } while (0) + +inline static int32_t Prims_pow2(int32_t x) { + RETURN_OR((int64_t)1 << (int64_t)x); +} + +inline static int32_t Prims_op_Multiply(int32_t x, int32_t y) { + RETURN_OR((int64_t)x * (int64_t)y); +} + +inline static int32_t Prims_op_Addition(int32_t x, int32_t y) { + RETURN_OR((int64_t)x + (int64_t)y); +} + +inline static int32_t Prims_op_Subtraction(int32_t x, int32_t y) { + RETURN_OR((int64_t)x - (int64_t)y); +} + +inline static int32_t Prims_op_Division(int32_t x, int32_t y) { + RETURN_OR((int64_t)x / (int64_t)y); +} + +inline static int32_t Prims_op_Modulus(int32_t x, int32_t y) { + RETURN_OR((int64_t)x % (int64_t)y); +} + +inline static int8_t FStar_UInt8_uint_to_t(int8_t x) { return x; } +inline static int16_t FStar_UInt16_uint_to_t(int16_t x) { return x; } +inline static int32_t FStar_UInt32_uint_to_t(int32_t x) { return x; } +inline static int64_t FStar_UInt64_uint_to_t(int64_t x) { return x; } + +inline static int8_t FStar_UInt8_v(int8_t x) { return x; } +inline static int16_t FStar_UInt16_v(int16_t x) { return x; } +inline static int32_t FStar_UInt32_v(int32_t x) { return x; } +inline static int64_t FStar_UInt64_v(int64_t x) { return x; } + + +/* Platform-specific 128-bit arithmetic. These are static functions in a header, + * so that each translation unit gets its own copy and the C compiler can + * optimize. */ +#ifndef KRML_NOUINT128 +typedef unsigned __int128 FStar_UInt128_t, FStar_UInt128_t_, uint128_t; + +static inline void print128(const char *where, uint128_t n) { + KRML_HOST_PRINTF("%s: [%" PRIu64 ",%" PRIu64 "]\n", where, + (uint64_t)(n >> 64), (uint64_t)n); +} + +static inline uint128_t load128_le(uint8_t *b) { + uint128_t l = (uint128_t)load64_le(b); + uint128_t h = (uint128_t)load64_le(b + 8); + return (h << 64 | l); +} + +static inline void store128_le(uint8_t *b, uint128_t n) { + store64_le(b, (uint64_t)n); + store64_le(b + 8, (uint64_t)(n >> 64)); +} + +static inline uint128_t load128_be(uint8_t *b) { + uint128_t h = (uint128_t)load64_be(b); + uint128_t l = (uint128_t)load64_be(b + 8); + return (h << 64 | l); +} + +static inline void store128_be(uint8_t *b, uint128_t n) { + store64_be(b, (uint64_t)(n >> 64)); + store64_be(b + 8, (uint64_t)n); +} + +# define FStar_UInt128_add(x, y) ((x) + (y)) +# define FStar_UInt128_mul(x, y) ((x) * (y)) +# define FStar_UInt128_add_mod(x, y) ((x) + (y)) +# define FStar_UInt128_sub(x, y) ((x) - (y)) +# define FStar_UInt128_sub_mod(x, y) ((x) - (y)) +# define FStar_UInt128_logand(x, y) ((x) & (y)) +# define FStar_UInt128_logor(x, y) ((x) | (y)) +# define FStar_UInt128_logxor(x, y) ((x) ^ (y)) +# define FStar_UInt128_lognot(x) (~(x)) +# define FStar_UInt128_shift_left(x, y) ((x) << (y)) +# define FStar_UInt128_shift_right(x, y) ((x) >> (y)) +# define FStar_UInt128_uint64_to_uint128(x) ((uint128_t)(x)) +# define FStar_UInt128_uint128_to_uint64(x) ((uint64_t)(x)) +# define FStar_UInt128_mul_wide(x, y) ((uint128_t)(x) * (y)) +# define FStar_UInt128_op_Hat_Hat(x, y) ((x) ^ (y)) + +static inline uint128_t FStar_UInt128_eq_mask(uint128_t x, uint128_t y) { + uint64_t mask = + FStar_UInt64_eq_mask((uint64_t)(x >> 64), (uint64_t)(y >> 64)) & + FStar_UInt64_eq_mask(x, y); + return ((uint128_t)mask) << 64 | mask; +} + +static inline uint128_t FStar_UInt128_gte_mask(uint128_t x, uint128_t y) { + uint64_t mask = + (FStar_UInt64_gte_mask(x >> 64, y >> 64) & + ~(FStar_UInt64_eq_mask(x >> 64, y >> 64))) | + (FStar_UInt64_eq_mask(x >> 64, y >> 64) & FStar_UInt64_gte_mask(x, y)); + return ((uint128_t)mask) << 64 | mask; +} + + + +# else /* !defined(KRML_NOUINT128) */ + + /* This is a bad circular dependency... should fix it properly. */ +# include "FStar.h" + +typedef FStar_UInt128_uint128 FStar_UInt128_t_, uint128_t; + +/* A series of definitions written using pointers. */ +static inline void print128_(const char *where, uint128_t *n) { + KRML_HOST_PRINTF("%s: [0x%08" PRIx64 ",0x%08" PRIx64 "]\n", where, n->high, n->low); +} + +static inline void load128_le_(uint8_t *b, uint128_t *r) { + r->low = load64_le(b); + r->high = load64_le(b + 8); +} + +static inline void store128_le_(uint8_t *b, uint128_t *n) { + store64_le(b, n->low); + store64_le(b + 8, n->high); +} + +static inline void load128_be_(uint8_t *b, uint128_t *r) { + r->high = load64_be(b); + r->low = load64_be(b + 8); +} + +static inline void store128_be_(uint8_t *b, uint128_t *n) { + store64_be(b, n->high); + store64_be(b + 8, n->low); +} + +# ifndef KRML_NOSTRUCT_PASSING + +static inline void print128(const char *where, uint128_t n) { + print128_(where, &n); +} + +static inline uint128_t load128_le(uint8_t *b) { + uint128_t r; + load128_le_(b, &r); + return r; +} + +static inline void store128_le(uint8_t *b, uint128_t n) { store128_le_(b, &n); } + +static inline uint128_t load128_be(uint8_t *b) { + uint128_t r; + load128_be_(b, &r); + return r; +} + +static inline void store128_be(uint8_t *b, uint128_t n) { store128_be_(b, &n); } + +# else /* !defined(KRML_STRUCT_PASSING) */ + +# define print128 print128_ +# define load128_le load128_le_ +# define store128_le store128_le_ +# define load128_be load128_be_ +# define store128_be store128_be_ + +# endif /* KRML_STRUCT_PASSING */ +# endif /* KRML_UINT128 */ +#endif /* __KREMLIB_H */ diff --git a/main.c b/main.c index 09c7376..e5eb5fd 100644 --- a/main.c +++ b/main.c @@ -16,15 +16,15 @@ module_param(stamp, ulong, 0); int dummy; -enum { CURVE25519_POINT_SIZE = 32 }; -u8 dummy_out[CURVE25519_POINT_SIZE]; +enum { POLY1305_MAC_SIZE = 16, POLY1305_KEY_SIZE = 32 }; +u8 dummy_out[POLY1305_MAC_SIZE]; #include "test_vectors.h" #define declare_it(name) \ -bool curve25519_ ## name(u8 mypublic[CURVE25519_POINT_SIZE], const u8 secret[CURVE25519_POINT_SIZE], const u8 basepoint[CURVE25519_POINT_SIZE]); \ + bool poly1305_ ## name(u8 tag[POLY1305_MAC_SIZE], const u8 * msg, const u32 len, const u8 key[POLY1305_KEY_SIZE]); \ static __always_inline int name(void) \ { \ - return curve25519_ ## name(dummy_out, curve25519_test_vectors[0].private, curve25519_test_vectors[0].public); \ + return poly1305_ ## name(dummy_out, poly1305_test_vectors[0].input.data, poly1305_test_vectors[0].input.size, poly1305_test_vectors[0].key.data); \ } #define do_it(name) do { \ @@ -37,11 +37,11 @@ static __always_inline int name(void) \ } while (0) #define test_it(name, before, after) do { \ - memset(out, __LINE__, CURVE25519_POINT_SIZE); \ + memset(out, __LINE__, POLY1305_MAC_SIZE); \ before; \ - ret = curve25519_ ## name(out, curve25519_test_vectors[i].private, curve25519_test_vectors[i].public); \ + ret = poly1305_ ## name(out, poly1305_test_vectors[i].input.data,poly1305_test_vectors[i].input.size,poly1305_test_vectors[i].key.data); \ after; \ - if (memcmp(out, curve25519_test_vectors[i].result, CURVE25519_POINT_SIZE)) { \ + if (memcmp(out, poly1305_test_vectors[i].expected.data, POLY1305_MAC_SIZE)) { \ pr_err(#name " self-test %zu: FAIL\n", i + 1); \ return false; \ } \ @@ -52,30 +52,16 @@ static __always_inline int name(void) \ } while (0) -declare_it(donna64) declare_it(hacl64) -declare_it(fiat64) -declare_it(sandy2x) -declare_it(amd64) -declare_it(precomp) -declare_it(fiat32) -declare_it(donna32) static bool verify(void) { int ret; size_t i = 0; - u8 out[CURVE25519_POINT_SIZE]; + u8 out[POLY1305_MAC_SIZE]; - for (i = 0; i < ARRAY_SIZE(curve25519_test_vectors); ++i) { - test_it(donna64, {}, {}); + for (i = 0; i < ARRAY_SIZE(poly1305_test_vectors); ++i) { test_it(hacl64, {}, {}); - test_it(fiat64, {}, {}); - test_it(sandy2x, kernel_fpu_begin(), kernel_fpu_end()); - test_it(amd64, {}, {}); - test_it(precomp, {}, {}); - test_it(fiat32, {}, {}); - test_it(donna32, {}, {}); } return true; } @@ -84,14 +70,7 @@ static int __init mod_init(void) { enum { WARMUP = 5000, TRIALS = 10000, IDLE = 1 * 1000 }; int ret = 0, i; - cycles_t start_donna64, end_donna64; cycles_t start_hacl64, end_hacl64; - cycles_t start_fiat64, end_fiat64; - cycles_t start_sandy2x, end_sandy2x; - cycles_t start_amd64, end_amd64; - cycles_t start_precomp, end_precomp; - cycles_t start_fiat32, end_fiat32; - cycles_t start_donna32, end_donna32; unsigned long flags; DEFINE_SPINLOCK(lock); @@ -102,27 +81,11 @@ static int __init mod_init(void) spin_lock_irqsave(&lock, flags); - do_it(donna64); do_it(hacl64); - do_it(fiat64); - kernel_fpu_begin(); - do_it(sandy2x); - kernel_fpu_end(); - do_it(amd64); - do_it(precomp); - do_it(fiat32); - do_it(donna32); spin_unlock_irqrestore(&lock, flags); - report_it(donna64); report_it(hacl64); - report_it(fiat64); - report_it(sandy2x); - report_it(amd64); - report_it(precomp); - report_it(fiat32); - report_it(donna32); /* Don't let compiler be too clever. */ dummy = ret; diff --git a/poly1305-hacl64.c b/poly1305-hacl64.c new file mode 100644 index 0000000..a4dd761 --- /dev/null +++ b/poly1305-hacl64.c @@ -0,0 +1,569 @@ +/* MIT License + * + * Copyright (c) 2016-2017 INRIA and Microsoft Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +#include +#include + +typedef struct +{ + u64 *r; + u64 *h; +} +Hacl_Impl_Poly1305_64_State_poly1305_state; + +typedef __uint128_t u128; + +#define u128_logand(a,b) ((a) & (b)) +#define u128_logor(a,b) ((a) | (b)) +#define u128_add(a,b) ((a) + (b)) +#define u128_add_mod(a,b) ((a) + (b)) +#define u128_shift_right(a,b) ((a) >> (b)) +#define u128_shift_left(a,b) ((a) << (b)) +#define u128_mul_wide(a,b) (((u128)(a)) * b) + +#define KRML_CHECK_SIZE(a,b) {} +#define u64_to_u128(a) ((u128)a) +#define u128_to_u64(a) ((u64)a) + +static inline u64 FStar_UInt64_eq_mask(u64 x, u64 y) { + x = ~(x ^ y); + x &= x << 32; + x &= x << 16; + x &= x << 8; + x &= x << 4; + x &= x << 2; + x &= x << 1; + return ((s64)x) >> 63; +} + +static inline u64 FStar_UInt64_gte_mask(u64 x, u64 y) { + u64 low63 = + ~((u64)((s64)((s64)(x & (u64)(0x7fffffffffffffff)) - + (s64)(y & (u64)(0x7fffffffffffffff))) >> + 63)); + u64 high_bit = + ~((u64)((s64)((s64)(x & (u64)(0x8000000000000000)) - + (s64)(y & (u64)(0x8000000000000000))) >> + 63)); + return low63 & high_bit; +} + +static inline u128 load128_le(u8 *b) { + u64 l = le64_to_cpup((__force __le64 *)b); + u64 h = le64_to_cpup((__force __le64 *)(b+8)); + return ((((u128)h) << 64) | l); +} + +static inline void store128_le(u8 *b, u128 n) { + *(__force __le64 *)b = cpu_to_le64((u64)n); + *(__force __le64 *)(b+8) = cpu_to_le64((u64)(n >> 64)); +} + +inline static void Hacl_Bignum_Modulo_reduce(u64 *b) +{ + u64 b0 = b[0U]; + b[0U] = (b0 << (u32)4U) + (b0 << (u32)2U); +} + +inline static void Hacl_Bignum_Modulo_carry_top(u64 *b) +{ + u64 b2 = b[2U]; + u64 b0 = b[0U]; + u64 b2_42 = b2 >> (u32)42U; + b[2U] = b2 & (u64)0x3ffffffffffU; + b[0U] = (b2_42 << (u32)2U) + b2_42 + b0; +} + +inline static void Hacl_Bignum_Modulo_carry_top_wide(u128 *b) +{ + u128 b2 = b[2U]; + u128 b0 = b[0U]; + u128 + b2_ = u128_logand(b2, u64_to_u128((u64)0x3ffffffffffU)); + u64 b2_42 = u128_to_u64(u128_shift_right(b2, (u32)42U)); + u128 + b0_ = u128_add(b0, u64_to_u128((b2_42 << (u32)2U) + b2_42)); + b[2U] = b2_; + b[0U] = b0_; +} + +inline static void +Hacl_Bignum_Fproduct_copy_from_wide_(u64 *output, u128 *input) +{ + u32 i; + for (i = (u32)0U; i < (u32)3U; i = i + (u32)1U) + { + u128 xi = input[i]; + output[i] = u128_to_u64(xi); + } +} + +inline static void +Hacl_Bignum_Fproduct_sum_scalar_multiplication_( + u128 *output, + u64 *input, + u64 s +) +{ + u32 i; + for (i = (u32)0U; i < (u32)3U; i = i + (u32)1U) + { + u128 xi = output[i]; + u64 yi = input[i]; + output[i] = u128_add_mod(xi, u128_mul_wide(yi, s)); + } +} + +inline static void Hacl_Bignum_Fproduct_carry_wide_(u128 *tmp) +{ + u32 i; + for (i = (u32)0U; i < (u32)2U; i = i + (u32)1U) + { + u32 ctr = i; + u128 tctr = tmp[ctr]; + u128 tctrp1 = tmp[ctr + (u32)1U]; + u64 r0 = u128_to_u64(tctr) & (u64)0xfffffffffffU; + u128 c = u128_shift_right(tctr, (u32)44U); + tmp[ctr] = u64_to_u128(r0); + tmp[ctr + (u32)1U] = u128_add(tctrp1, c); + } +} + +inline static void Hacl_Bignum_Fproduct_carry_limb_(u64 *tmp) +{ + u32 i; + for (i = (u32)0U; i < (u32)2U; i = i + (u32)1U) + { + u32 ctr = i; + u64 tctr = tmp[ctr]; + u64 tctrp1 = tmp[ctr + (u32)1U]; + u64 r0 = tctr & (u64)0xfffffffffffU; + u64 c = tctr >> (u32)44U; + tmp[ctr] = r0; + tmp[ctr + (u32)1U] = tctrp1 + c; + } +} + +inline static void Hacl_Bignum_Fmul_shift_reduce(u64 *output) +{ + u64 tmp = output[2U]; + u32 i; + for (i = (u32)0U; i < (u32)2U; i = i + (u32)1U) + { + u32 ctr = (u32)3U - i - (u32)1U; + u64 z = output[ctr - (u32)1U]; + output[ctr] = z; + } + output[0U] = tmp; + Hacl_Bignum_Modulo_reduce(output); +} + +static void +Hacl_Bignum_Fmul_mul_shift_reduce_(u128 *output, u64 *input, u64 *input2) +{ + u32 i; + for (i = (u32)0U; i < (u32)2U; i = i + (u32)1U) + { + u64 input2i = input2[i]; + Hacl_Bignum_Fproduct_sum_scalar_multiplication_(output, input, input2i); + Hacl_Bignum_Fmul_shift_reduce(input); + } + u64 input2i = input2[i]; + Hacl_Bignum_Fproduct_sum_scalar_multiplication_(output, input, input2i); +} + +inline static void Hacl_Bignum_Fmul_fmul(u64 *output, u64 *input, u64 *input2) +{ + u64 tmp[3U] = { 0U }; + memcpy(tmp, input, (u32)3U * sizeof input[0U]); + KRML_CHECK_SIZE(u64_to_u128((u64)0U), (u32)3U); + u128 t[3U] = {0}; + + Hacl_Bignum_Fmul_mul_shift_reduce_(t, tmp, input2); + Hacl_Bignum_Fproduct_carry_wide_(t); + Hacl_Bignum_Modulo_carry_top_wide(t); + Hacl_Bignum_Fproduct_copy_from_wide_(output, t); + u64 i0 = output[0U]; + u64 i1 = output[1U]; + u64 i0_ = i0 & (u64)0xfffffffffffU; + u64 i1_ = i1 + (i0 >> (u32)44U); + output[0U] = i0_; + output[1U] = i1_; +} + +inline static void +Hacl_Bignum_AddAndMultiply_add_and_multiply(u64 *acc, u64 *block, u64 *r) +{ + u32 i; + for (i = (u32)0U; i < (u32)3U; i = i + (u32)1U) + { + u64 xi = acc[i]; + u64 yi = block[i]; + acc[i] = xi + yi; + } + Hacl_Bignum_Fmul_fmul(acc, acc, r); +} + +inline static void +Hacl_Impl_Poly1305_64_poly1305_update( + Hacl_Impl_Poly1305_64_State_poly1305_state st, + u8 *m +) +{ + Hacl_Impl_Poly1305_64_State_poly1305_state scrut0 = st; + u64 *h = scrut0.h; + u64 *acc = h; + Hacl_Impl_Poly1305_64_State_poly1305_state scrut = st; + u64 *r = scrut.r; + u64 *r3 = r; + u64 tmp[3U] = { 0U }; + u128 m0 = load128_le(m); + u64 r0 = u128_to_u64(m0) & (u64)0xfffffffffffU; + u64 + r1 = + u128_to_u64(u128_shift_right(m0, (u32)44U)) + & (u64)0xfffffffffffU; + u64 r2 = u128_to_u64(u128_shift_right(m0, (u32)88U)); + tmp[0U] = r0; + tmp[1U] = r1; + tmp[2U] = r2; + u64 b2 = tmp[2U]; + u64 b2_ = (u64)0x10000000000U | b2; + tmp[2U] = b2_; + Hacl_Bignum_AddAndMultiply_add_and_multiply(acc, tmp, r3); +} + +inline static void +Hacl_Impl_Poly1305_64_poly1305_process_last_block_( + u8 *block, + Hacl_Impl_Poly1305_64_State_poly1305_state st, + u8 *m, + u64 rem_ +) +{ + u64 tmp[3U] = { 0U }; + u128 m0 = load128_le(block); + u64 r0 = u128_to_u64(m0) & (u64)0xfffffffffffU; + u64 + r1 = + u128_to_u64(u128_shift_right(m0, (u32)44U)) + & (u64)0xfffffffffffU; + u64 r2 = u128_to_u64(u128_shift_right(m0, (u32)88U)); + tmp[0U] = r0; + tmp[1U] = r1; + tmp[2U] = r2; + Hacl_Impl_Poly1305_64_State_poly1305_state scrut0 = st; + u64 *h = scrut0.h; + Hacl_Impl_Poly1305_64_State_poly1305_state scrut = st; + u64 *r = scrut.r; + Hacl_Bignum_AddAndMultiply_add_and_multiply(h, tmp, r); +} + +inline static void +Hacl_Impl_Poly1305_64_poly1305_process_last_block( + Hacl_Impl_Poly1305_64_State_poly1305_state st, + u8 *m, + u64 rem_ +) +{ + u8 zero1 = (u8)0U; + KRML_CHECK_SIZE(zero1, (u32)16U); + u8 block[16U] = {0}; + u32 i0 = (u32)rem_; + u32 i = (u32)rem_; + memcpy(block, m, i * sizeof m[0U]); + block[i0] = (u8)1U; + Hacl_Impl_Poly1305_64_poly1305_process_last_block_(block, st, m, rem_); +} + +static void Hacl_Impl_Poly1305_64_poly1305_last_pass(u64 *acc) +{ + Hacl_Bignum_Fproduct_carry_limb_(acc); + Hacl_Bignum_Modulo_carry_top(acc); + u64 a0 = acc[0U]; + u64 a10 = acc[1U]; + u64 a20 = acc[2U]; + u64 a0_ = a0 & (u64)0xfffffffffffU; + u64 r0 = a0 >> (u32)44U; + u64 a1_ = (a10 + r0) & (u64)0xfffffffffffU; + u64 r1 = (a10 + r0) >> (u32)44U; + u64 a2_ = a20 + r1; + acc[0U] = a0_; + acc[1U] = a1_; + acc[2U] = a2_; + Hacl_Bignum_Modulo_carry_top(acc); + u64 i0 = acc[0U]; + u64 i1 = acc[1U]; + u64 i0_ = i0 & (u64)0xfffffffffffU; + u64 i1_ = i1 + (i0 >> (u32)44U); + acc[0U] = i0_; + acc[1U] = i1_; + u64 a00 = acc[0U]; + u64 a1 = acc[1U]; + u64 a2 = acc[2U]; + u64 mask0 = FStar_UInt64_gte_mask(a00, (u64)0xffffffffffbU); + u64 mask1 = FStar_UInt64_eq_mask(a1, (u64)0xfffffffffffU); + u64 mask2 = FStar_UInt64_eq_mask(a2, (u64)0x3ffffffffffU); + u64 mask = (mask0 & mask1) & mask2; + u64 a0_0 = a00 - ((u64)0xffffffffffbU & mask); + u64 a1_0 = a1 - ((u64)0xfffffffffffU & mask); + u64 a2_0 = a2 - ((u64)0x3ffffffffffU & mask); + acc[0U] = a0_0; + acc[1U] = a1_0; + acc[2U] = a2_0; +} + +static Hacl_Impl_Poly1305_64_State_poly1305_state +Hacl_Impl_Poly1305_64_mk_state(u64 *r, u64 *h) +{ + return ((Hacl_Impl_Poly1305_64_State_poly1305_state){ .r = r, .h = h }); +} + +static void +Hacl_Standalone_Poly1305_64_poly1305_blocks( + Hacl_Impl_Poly1305_64_State_poly1305_state st, + u8 *m, + u64 len1 +) +{ + if (!(len1 == (u64)0U)) + { + u8 *block = m; + u8 *tail1 = m + (u32)16U; + Hacl_Impl_Poly1305_64_poly1305_update(st, block); + u64 len2 = len1 - (u64)1U; + Hacl_Standalone_Poly1305_64_poly1305_blocks(st, tail1, len2); + } +} + +static void +Hacl_Standalone_Poly1305_64_poly1305_partial( + Hacl_Impl_Poly1305_64_State_poly1305_state st, + u8 *input, + u64 len1, + u8 *kr +) +{ + Hacl_Impl_Poly1305_64_State_poly1305_state scrut = st; + u64 *r = scrut.r; + u64 *x0 = r; + u128 k1 = load128_le(kr); + u128 + k_clamped = + u128_logand(k1, + u128_logor(u128_shift_left(u64_to_u128((u64)0x0ffffffc0ffffffcU), + (u32)64U), + u64_to_u128((u64)0x0ffffffc0fffffffU))); + u64 r0 = u128_to_u64(k_clamped) & (u64)0xfffffffffffU; + u64 + r1 = + u128_to_u64(u128_shift_right(k_clamped, (u32)44U)) + & (u64)0xfffffffffffU; + u64 + r2 = u128_to_u64(u128_shift_right(k_clamped, (u32)88U)); + x0[0U] = r0; + x0[1U] = r1; + x0[2U] = r2; + Hacl_Impl_Poly1305_64_State_poly1305_state scrut0 = st; + u64 *h = scrut0.h; + u64 *x00 = h; + x00[0U] = (u64)0U; + x00[1U] = (u64)0U; + x00[2U] = (u64)0U; + Hacl_Standalone_Poly1305_64_poly1305_blocks(st, input, len1); +} + +static void +Hacl_Standalone_Poly1305_64_poly1305_complete( + Hacl_Impl_Poly1305_64_State_poly1305_state st, + u8 *m, + u64 len1, + u8 *k1 +) +{ + u8 *kr = k1; + u64 len16 = len1 >> (u32)4U; + u64 rem16 = len1 & (u64)0xfU; + u8 *part_input = m; + u8 *last_block = m + (u32)((u64)16U * len16); + Hacl_Standalone_Poly1305_64_poly1305_partial(st, part_input, len16, kr); + if (!(rem16 == (u64)0U)) + Hacl_Impl_Poly1305_64_poly1305_process_last_block(st, last_block, rem16); + Hacl_Impl_Poly1305_64_State_poly1305_state scrut = st; + u64 *h = scrut.h; + u64 *acc = h; + Hacl_Impl_Poly1305_64_poly1305_last_pass(acc); +} + +static void +Hacl_Standalone_Poly1305_64_crypto_onetimeauth_( + u8 *output, + u8 *input, + u64 len1, + u8 *k1 +) +{ + u64 buf[6U] = { 0U }; + u64 *r = buf; + u64 *h = buf + (u32)3U; + Hacl_Impl_Poly1305_64_State_poly1305_state st = Hacl_Impl_Poly1305_64_mk_state(r, h); + u8 *key_s = k1 + (u32)16U; + Hacl_Standalone_Poly1305_64_poly1305_complete(st, input, len1, k1); + Hacl_Impl_Poly1305_64_State_poly1305_state scrut = st; + u64 *h3 = scrut.h; + u64 *acc = h3; + u128 k_ = load128_le(key_s); + u64 h0 = acc[0U]; + u64 h1 = acc[1U]; + u64 h2 = acc[2U]; + u128 + acc_ = + u128_logor(u128_shift_left(u64_to_u128(h2 + << (u32)24U + | h1 >> (u32)20U), + (u32)64U), + u64_to_u128(h1 << (u32)44U | h0)); + u128 mac_ = u128_add_mod(acc_, k_); + store128_le(output, mac_); +} + +static void +Hacl_Standalone_Poly1305_64_crypto_onetimeauth( + u8 *output, + u8 *input, + u64 len1, + u8 *k1 +) +{ + Hacl_Standalone_Poly1305_64_crypto_onetimeauth_(output, input, len1, k1); +} + +Hacl_Impl_Poly1305_64_State_poly1305_state +Hacl_Poly1305_64_mk_state(u64 *r, u64 *acc) +{ + return Hacl_Impl_Poly1305_64_mk_state(r, acc); +} + +void Hacl_Poly1305_64_init(Hacl_Impl_Poly1305_64_State_poly1305_state st, u8 *k1) +{ + Hacl_Impl_Poly1305_64_State_poly1305_state scrut = st; + u64 *r = scrut.r; + u64 *x0 = r; + u128 k10 = load128_le(k1); + u128 + k_clamped = + u128_logand(k10, + u128_logor(u128_shift_left(u64_to_u128((u64)0x0ffffffc0ffffffcU), + (u32)64U), + u64_to_u128((u64)0x0ffffffc0fffffffU))); + u64 r0 = u128_to_u64(k_clamped) & (u64)0xfffffffffffU; + u64 + r1 = + u128_to_u64(u128_shift_right(k_clamped, (u32)44U)) + & (u64)0xfffffffffffU; + u64 + r2 = u128_to_u64(u128_shift_right(k_clamped, (u32)88U)); + x0[0U] = r0; + x0[1U] = r1; + x0[2U] = r2; + Hacl_Impl_Poly1305_64_State_poly1305_state scrut0 = st; + u64 *h = scrut0.h; + u64 *x00 = h; + x00[0U] = (u64)0U; + x00[1U] = (u64)0U; + x00[2U] = (u64)0U; +} + +void Hacl_Poly1305_64_update_block(Hacl_Impl_Poly1305_64_State_poly1305_state st, u8 *m) +{ + Hacl_Impl_Poly1305_64_poly1305_update(st, m); +} + +void +Hacl_Poly1305_64_update( + Hacl_Impl_Poly1305_64_State_poly1305_state st, + u8 *m, + u32 num_blocks +) +{ + if (!(num_blocks == (u32)0U)) + { + u8 *block = m; + u8 *m_ = m + (u32)16U; + u32 n1 = num_blocks - (u32)1U; + Hacl_Poly1305_64_update_block(st, block); + Hacl_Poly1305_64_update(st, m_, n1); + } +} + +void +Hacl_Poly1305_64_update_last( + Hacl_Impl_Poly1305_64_State_poly1305_state st, + u8 *m, + u32 len1 +) +{ + if (!((u64)len1 == (u64)0U)) + Hacl_Impl_Poly1305_64_poly1305_process_last_block(st, m, (u64)len1); + Hacl_Impl_Poly1305_64_State_poly1305_state scrut = st; + u64 *h = scrut.h; + u64 *acc = h; + Hacl_Impl_Poly1305_64_poly1305_last_pass(acc); +} + +void +Hacl_Poly1305_64_finish( + Hacl_Impl_Poly1305_64_State_poly1305_state st, + u8 *mac, + u8 *k1 +) +{ + Hacl_Impl_Poly1305_64_State_poly1305_state scrut = st; + u64 *h = scrut.h; + u64 *acc = h; + u128 k_ = load128_le(k1); + u64 h0 = acc[0U]; + u64 h1 = acc[1U]; + u64 h2 = acc[2U]; + u128 + acc_ = + u128_logor(u128_shift_left(u64_to_u128(h2 + << (u32)24U + | h1 >> (u32)20U), + (u32)64U), + u64_to_u128(h1 << (u32)44U | h0)); + u128 mac_ = u128_add_mod(acc_, k_); + store128_le(mac, mac_); +} + +void +poly1305_hacl64( + u8 *output, + u8 *input, + u64 len1, + u8 *k1 +) +{ + Hacl_Standalone_Poly1305_64_crypto_onetimeauth(output, input, len1, k1); +} + diff --git a/res b/res new file mode 100644 index 0000000..2e21662 --- /dev/null +++ b/res @@ -0,0 +1,26005 @@ +make -C /lib/modules/4.10.0-42-generic/build M=/home/bhargava/Desktop/repositories/kbench9000 +make[1]: Entering directory '/usr/src/linux-headers-4.10.0-42-generic' + CC [M] /home/bhargava/Desktop/repositories/kbench9000/main.o +In file included from /home/bhargava/Desktop/repositories/kbench9000/main.c:9:0: +/home/bhargava/Desktop/repositories/kbench9000/function.h: In function ‘poly1305’: +/home/bhargava/Desktop/repositories/kbench9000/function.h:12:1: warning: empty declaration + struct poly1305_testdata { + ^~~~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:17:1: warning: empty declaration + struct poly1305_testvec { + ^~~~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:21:38: error: storage class specified for parameter ‘poly1305_testvecs’ + static const struct poly1305_testvec poly1305_testvecs[] = { + ^~~~~~~~~~~~~~~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:21:21: error: parameter ‘poly1305_testvecs’ is initialized + static const struct poly1305_testvec poly1305_testvecs[] = { + ^~~~~~~~~~~~~~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:25:2: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:25:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:26:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:26:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:27:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 34, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:27:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:28:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:28:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:29:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x43, 0x72, 0x79, 0x70, 0x74, 0x6f, 0x67, 0x72, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:29:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:29:11: warning: excess elements in scalar initializer + 0x43, 0x72, 0x79, 0x70, 0x74, 0x6f, 0x67, 0x72, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:29:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:29:17: warning: excess elements in scalar initializer + 0x43, 0x72, 0x79, 0x70, 0x74, 0x6f, 0x67, 0x72, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:29:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:29:23: warning: excess elements in scalar initializer + 0x43, 0x72, 0x79, 0x70, 0x74, 0x6f, 0x67, 0x72, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:29:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:29:29: warning: excess elements in scalar initializer + 0x43, 0x72, 0x79, 0x70, 0x74, 0x6f, 0x67, 0x72, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:29:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:29:35: warning: excess elements in scalar initializer + 0x43, 0x72, 0x79, 0x70, 0x74, 0x6f, 0x67, 0x72, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:29:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:29:41: warning: excess elements in scalar initializer + 0x43, 0x72, 0x79, 0x70, 0x74, 0x6f, 0x67, 0x72, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:29:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:29:47: warning: excess elements in scalar initializer + 0x43, 0x72, 0x79, 0x70, 0x74, 0x6f, 0x67, 0x72, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:29:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:30:5: warning: excess elements in scalar initializer + 0x61, 0x70, 0x68, 0x69, 0x63, 0x20, 0x46, 0x6f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:30:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:30:11: warning: excess elements in scalar initializer + 0x61, 0x70, 0x68, 0x69, 0x63, 0x20, 0x46, 0x6f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:30:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:30:17: warning: excess elements in scalar initializer + 0x61, 0x70, 0x68, 0x69, 0x63, 0x20, 0x46, 0x6f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:30:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:30:23: warning: excess elements in scalar initializer + 0x61, 0x70, 0x68, 0x69, 0x63, 0x20, 0x46, 0x6f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:30:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:30:29: warning: excess elements in scalar initializer + 0x61, 0x70, 0x68, 0x69, 0x63, 0x20, 0x46, 0x6f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:30:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:30:35: warning: excess elements in scalar initializer + 0x61, 0x70, 0x68, 0x69, 0x63, 0x20, 0x46, 0x6f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:30:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:30:41: warning: excess elements in scalar initializer + 0x61, 0x70, 0x68, 0x69, 0x63, 0x20, 0x46, 0x6f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:30:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:30:47: warning: excess elements in scalar initializer + 0x61, 0x70, 0x68, 0x69, 0x63, 0x20, 0x46, 0x6f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:30:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:31:5: warning: excess elements in scalar initializer + 0x72, 0x75, 0x6d, 0x20, 0x52, 0x65, 0x73, 0x65, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:31:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:31:11: warning: excess elements in scalar initializer + 0x72, 0x75, 0x6d, 0x20, 0x52, 0x65, 0x73, 0x65, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:31:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:31:17: warning: excess elements in scalar initializer + 0x72, 0x75, 0x6d, 0x20, 0x52, 0x65, 0x73, 0x65, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:31:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:31:23: warning: excess elements in scalar initializer + 0x72, 0x75, 0x6d, 0x20, 0x52, 0x65, 0x73, 0x65, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:31:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:31:29: warning: excess elements in scalar initializer + 0x72, 0x75, 0x6d, 0x20, 0x52, 0x65, 0x73, 0x65, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:31:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:31:35: warning: excess elements in scalar initializer + 0x72, 0x75, 0x6d, 0x20, 0x52, 0x65, 0x73, 0x65, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:31:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:31:41: warning: excess elements in scalar initializer + 0x72, 0x75, 0x6d, 0x20, 0x52, 0x65, 0x73, 0x65, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:31:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:31:47: warning: excess elements in scalar initializer + 0x72, 0x75, 0x6d, 0x20, 0x52, 0x65, 0x73, 0x65, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:31:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:32:5: warning: excess elements in scalar initializer + 0x61, 0x72, 0x63, 0x68, 0x20, 0x47, 0x72, 0x6f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:32:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:32:11: warning: excess elements in scalar initializer + 0x61, 0x72, 0x63, 0x68, 0x20, 0x47, 0x72, 0x6f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:32:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:32:17: warning: excess elements in scalar initializer + 0x61, 0x72, 0x63, 0x68, 0x20, 0x47, 0x72, 0x6f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:32:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:32:23: warning: excess elements in scalar initializer + 0x61, 0x72, 0x63, 0x68, 0x20, 0x47, 0x72, 0x6f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:32:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:32:29: warning: excess elements in scalar initializer + 0x61, 0x72, 0x63, 0x68, 0x20, 0x47, 0x72, 0x6f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:32:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:32:35: warning: excess elements in scalar initializer + 0x61, 0x72, 0x63, 0x68, 0x20, 0x47, 0x72, 0x6f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:32:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:32:41: warning: excess elements in scalar initializer + 0x61, 0x72, 0x63, 0x68, 0x20, 0x47, 0x72, 0x6f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:32:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:32:47: warning: excess elements in scalar initializer + 0x61, 0x72, 0x63, 0x68, 0x20, 0x47, 0x72, 0x6f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:32:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:34:5: warning: excess elements in scalar initializer + 0x75, 0x70 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:34:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:34:11: warning: excess elements in scalar initializer + 0x75, 0x70 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:34:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:28:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:28:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:37:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:37:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:38:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 32, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:38:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:39:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:39:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:40:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x85, 0xd6, 0xbe, 0x78, 0x57, 0x55, 0x6d, 0x33, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:40:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:40:11: warning: excess elements in scalar initializer + 0x85, 0xd6, 0xbe, 0x78, 0x57, 0x55, 0x6d, 0x33, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:40:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:40:17: warning: excess elements in scalar initializer + 0x85, 0xd6, 0xbe, 0x78, 0x57, 0x55, 0x6d, 0x33, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:40:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:40:23: warning: excess elements in scalar initializer + 0x85, 0xd6, 0xbe, 0x78, 0x57, 0x55, 0x6d, 0x33, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:40:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:40:29: warning: excess elements in scalar initializer + 0x85, 0xd6, 0xbe, 0x78, 0x57, 0x55, 0x6d, 0x33, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:40:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:40:35: warning: excess elements in scalar initializer + 0x85, 0xd6, 0xbe, 0x78, 0x57, 0x55, 0x6d, 0x33, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:40:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:40:41: warning: excess elements in scalar initializer + 0x85, 0xd6, 0xbe, 0x78, 0x57, 0x55, 0x6d, 0x33, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:40:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:40:47: warning: excess elements in scalar initializer + 0x85, 0xd6, 0xbe, 0x78, 0x57, 0x55, 0x6d, 0x33, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:40:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:41:5: warning: excess elements in scalar initializer + 0x7f, 0x44, 0x52, 0xfe, 0x42, 0xd5, 0x06, 0xa8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:41:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:41:11: warning: excess elements in scalar initializer + 0x7f, 0x44, 0x52, 0xfe, 0x42, 0xd5, 0x06, 0xa8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:41:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:41:17: warning: excess elements in scalar initializer + 0x7f, 0x44, 0x52, 0xfe, 0x42, 0xd5, 0x06, 0xa8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:41:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:41:23: warning: excess elements in scalar initializer + 0x7f, 0x44, 0x52, 0xfe, 0x42, 0xd5, 0x06, 0xa8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:41:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:41:29: warning: excess elements in scalar initializer + 0x7f, 0x44, 0x52, 0xfe, 0x42, 0xd5, 0x06, 0xa8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:41:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:41:35: warning: excess elements in scalar initializer + 0x7f, 0x44, 0x52, 0xfe, 0x42, 0xd5, 0x06, 0xa8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:41:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:41:41: warning: excess elements in scalar initializer + 0x7f, 0x44, 0x52, 0xfe, 0x42, 0xd5, 0x06, 0xa8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:41:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:41:47: warning: excess elements in scalar initializer + 0x7f, 0x44, 0x52, 0xfe, 0x42, 0xd5, 0x06, 0xa8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:41:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:42:5: warning: excess elements in scalar initializer + 0x01, 0x03, 0x80, 0x8a, 0xfb, 0x0d, 0xb2, 0xfd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:42:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:42:11: warning: excess elements in scalar initializer + 0x01, 0x03, 0x80, 0x8a, 0xfb, 0x0d, 0xb2, 0xfd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:42:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:42:17: warning: excess elements in scalar initializer + 0x01, 0x03, 0x80, 0x8a, 0xfb, 0x0d, 0xb2, 0xfd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:42:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:42:23: warning: excess elements in scalar initializer + 0x01, 0x03, 0x80, 0x8a, 0xfb, 0x0d, 0xb2, 0xfd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:42:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:42:29: warning: excess elements in scalar initializer + 0x01, 0x03, 0x80, 0x8a, 0xfb, 0x0d, 0xb2, 0xfd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:42:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:42:35: warning: excess elements in scalar initializer + 0x01, 0x03, 0x80, 0x8a, 0xfb, 0x0d, 0xb2, 0xfd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:42:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:42:41: warning: excess elements in scalar initializer + 0x01, 0x03, 0x80, 0x8a, 0xfb, 0x0d, 0xb2, 0xfd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:42:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:42:47: warning: excess elements in scalar initializer + 0x01, 0x03, 0x80, 0x8a, 0xfb, 0x0d, 0xb2, 0xfd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:42:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:43:5: warning: excess elements in scalar initializer + 0x4a, 0xbf, 0xf6, 0xaf, 0x41, 0x49, 0xf5, 0x1b + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:43:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:43:11: warning: excess elements in scalar initializer + 0x4a, 0xbf, 0xf6, 0xaf, 0x41, 0x49, 0xf5, 0x1b + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:43:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:43:17: warning: excess elements in scalar initializer + 0x4a, 0xbf, 0xf6, 0xaf, 0x41, 0x49, 0xf5, 0x1b + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:43:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:43:23: warning: excess elements in scalar initializer + 0x4a, 0xbf, 0xf6, 0xaf, 0x41, 0x49, 0xf5, 0x1b + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:43:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:43:29: warning: excess elements in scalar initializer + 0x4a, 0xbf, 0xf6, 0xaf, 0x41, 0x49, 0xf5, 0x1b + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:43:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:43:35: warning: excess elements in scalar initializer + 0x4a, 0xbf, 0xf6, 0xaf, 0x41, 0x49, 0xf5, 0x1b + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:43:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:43:41: warning: excess elements in scalar initializer + 0x4a, 0xbf, 0xf6, 0xaf, 0x41, 0x49, 0xf5, 0x1b + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:43:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:43:47: warning: excess elements in scalar initializer + 0x4a, 0xbf, 0xf6, 0xaf, 0x41, 0x49, 0xf5, 0x1b + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:43:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:39:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:39:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:37:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:37:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:46:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:46:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:47:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 16, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:47:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:48:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:48:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:49:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0xa8, 0x06, 0x1d, 0xc1, 0x30, 0x51, 0x36, 0xc6, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:49:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:49:11: warning: excess elements in scalar initializer + 0xa8, 0x06, 0x1d, 0xc1, 0x30, 0x51, 0x36, 0xc6, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:49:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:49:17: warning: excess elements in scalar initializer + 0xa8, 0x06, 0x1d, 0xc1, 0x30, 0x51, 0x36, 0xc6, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:49:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:49:23: warning: excess elements in scalar initializer + 0xa8, 0x06, 0x1d, 0xc1, 0x30, 0x51, 0x36, 0xc6, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:49:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:49:29: warning: excess elements in scalar initializer + 0xa8, 0x06, 0x1d, 0xc1, 0x30, 0x51, 0x36, 0xc6, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:49:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:49:35: warning: excess elements in scalar initializer + 0xa8, 0x06, 0x1d, 0xc1, 0x30, 0x51, 0x36, 0xc6, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:49:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:49:41: warning: excess elements in scalar initializer + 0xa8, 0x06, 0x1d, 0xc1, 0x30, 0x51, 0x36, 0xc6, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:49:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:49:47: warning: excess elements in scalar initializer + 0xa8, 0x06, 0x1d, 0xc1, 0x30, 0x51, 0x36, 0xc6, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:49:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:50:5: warning: excess elements in scalar initializer + 0xc2, 0x2b, 0x8b, 0xaf, 0x0c, 0x01, 0x27, 0xa9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:50:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:50:11: warning: excess elements in scalar initializer + 0xc2, 0x2b, 0x8b, 0xaf, 0x0c, 0x01, 0x27, 0xa9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:50:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:50:17: warning: excess elements in scalar initializer + 0xc2, 0x2b, 0x8b, 0xaf, 0x0c, 0x01, 0x27, 0xa9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:50:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:50:23: warning: excess elements in scalar initializer + 0xc2, 0x2b, 0x8b, 0xaf, 0x0c, 0x01, 0x27, 0xa9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:50:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:50:29: warning: excess elements in scalar initializer + 0xc2, 0x2b, 0x8b, 0xaf, 0x0c, 0x01, 0x27, 0xa9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:50:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:50:35: warning: excess elements in scalar initializer + 0xc2, 0x2b, 0x8b, 0xaf, 0x0c, 0x01, 0x27, 0xa9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:50:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:50:41: warning: excess elements in scalar initializer + 0xc2, 0x2b, 0x8b, 0xaf, 0x0c, 0x01, 0x27, 0xa9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:50:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:50:47: warning: excess elements in scalar initializer + 0xc2, 0x2b, 0x8b, 0xaf, 0x0c, 0x01, 0x27, 0xa9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:50:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:48:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:48:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:46:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:46:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:57:2: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:57:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:58:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:58:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:59:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 2, + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:59:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:60:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:60:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:61:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0xf3, 0xf6 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:61:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:61:11: warning: excess elements in scalar initializer + 0xf3, 0xf6 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:61:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:60:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:60:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:64:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:64:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:65:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 32, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:65:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:66:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:66:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:67:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x85, 0x1f, 0xc4, 0x0c, 0x34, 0x67, 0xac, 0x0b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:67:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:67:11: warning: excess elements in scalar initializer + 0x85, 0x1f, 0xc4, 0x0c, 0x34, 0x67, 0xac, 0x0b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:67:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:67:17: warning: excess elements in scalar initializer + 0x85, 0x1f, 0xc4, 0x0c, 0x34, 0x67, 0xac, 0x0b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:67:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:67:23: warning: excess elements in scalar initializer + 0x85, 0x1f, 0xc4, 0x0c, 0x34, 0x67, 0xac, 0x0b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:67:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:67:29: warning: excess elements in scalar initializer + 0x85, 0x1f, 0xc4, 0x0c, 0x34, 0x67, 0xac, 0x0b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:67:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:67:35: warning: excess elements in scalar initializer + 0x85, 0x1f, 0xc4, 0x0c, 0x34, 0x67, 0xac, 0x0b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:67:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:67:41: warning: excess elements in scalar initializer + 0x85, 0x1f, 0xc4, 0x0c, 0x34, 0x67, 0xac, 0x0b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:67:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:67:47: warning: excess elements in scalar initializer + 0x85, 0x1f, 0xc4, 0x0c, 0x34, 0x67, 0xac, 0x0b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:67:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:68:5: warning: excess elements in scalar initializer + 0xe0, 0x5c, 0xc2, 0x04, 0x04, 0xf3, 0xf7, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:68:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:68:11: warning: excess elements in scalar initializer + 0xe0, 0x5c, 0xc2, 0x04, 0x04, 0xf3, 0xf7, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:68:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:68:17: warning: excess elements in scalar initializer + 0xe0, 0x5c, 0xc2, 0x04, 0x04, 0xf3, 0xf7, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:68:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:68:23: warning: excess elements in scalar initializer + 0xe0, 0x5c, 0xc2, 0x04, 0x04, 0xf3, 0xf7, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:68:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:68:29: warning: excess elements in scalar initializer + 0xe0, 0x5c, 0xc2, 0x04, 0x04, 0xf3, 0xf7, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:68:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:68:35: warning: excess elements in scalar initializer + 0xe0, 0x5c, 0xc2, 0x04, 0x04, 0xf3, 0xf7, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:68:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:68:41: warning: excess elements in scalar initializer + 0xe0, 0x5c, 0xc2, 0x04, 0x04, 0xf3, 0xf7, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:68:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:68:47: warning: excess elements in scalar initializer + 0xe0, 0x5c, 0xc2, 0x04, 0x04, 0xf3, 0xf7, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:68:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:69:5: warning: excess elements in scalar initializer + 0x58, 0x0b, 0x3b, 0x0f, 0x94, 0x47, 0xbb, 0x1e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:69:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:69:11: warning: excess elements in scalar initializer + 0x58, 0x0b, 0x3b, 0x0f, 0x94, 0x47, 0xbb, 0x1e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:69:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:69:17: warning: excess elements in scalar initializer + 0x58, 0x0b, 0x3b, 0x0f, 0x94, 0x47, 0xbb, 0x1e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:69:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:69:23: warning: excess elements in scalar initializer + 0x58, 0x0b, 0x3b, 0x0f, 0x94, 0x47, 0xbb, 0x1e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:69:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:69:29: warning: excess elements in scalar initializer + 0x58, 0x0b, 0x3b, 0x0f, 0x94, 0x47, 0xbb, 0x1e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:69:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:69:35: warning: excess elements in scalar initializer + 0x58, 0x0b, 0x3b, 0x0f, 0x94, 0x47, 0xbb, 0x1e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:69:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:69:41: warning: excess elements in scalar initializer + 0x58, 0x0b, 0x3b, 0x0f, 0x94, 0x47, 0xbb, 0x1e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:69:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:69:47: warning: excess elements in scalar initializer + 0x58, 0x0b, 0x3b, 0x0f, 0x94, 0x47, 0xbb, 0x1e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:69:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:70:5: warning: excess elements in scalar initializer + 0x69, 0xd0, 0x95, 0xb5, 0x92, 0x8b, 0x6d, 0xbc + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:70:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:70:11: warning: excess elements in scalar initializer + 0x69, 0xd0, 0x95, 0xb5, 0x92, 0x8b, 0x6d, 0xbc + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:70:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:70:17: warning: excess elements in scalar initializer + 0x69, 0xd0, 0x95, 0xb5, 0x92, 0x8b, 0x6d, 0xbc + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:70:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:70:23: warning: excess elements in scalar initializer + 0x69, 0xd0, 0x95, 0xb5, 0x92, 0x8b, 0x6d, 0xbc + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:70:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:70:29: warning: excess elements in scalar initializer + 0x69, 0xd0, 0x95, 0xb5, 0x92, 0x8b, 0x6d, 0xbc + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:70:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:70:35: warning: excess elements in scalar initializer + 0x69, 0xd0, 0x95, 0xb5, 0x92, 0x8b, 0x6d, 0xbc + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:70:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:70:41: warning: excess elements in scalar initializer + 0x69, 0xd0, 0x95, 0xb5, 0x92, 0x8b, 0x6d, 0xbc + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:70:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:70:47: warning: excess elements in scalar initializer + 0x69, 0xd0, 0x95, 0xb5, 0x92, 0x8b, 0x6d, 0xbc + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:70:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:66:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:66:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:64:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:64:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:73:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:73:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:74:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 16, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:74:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:75:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:75:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:76:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0xf4, 0xc6, 0x33, 0xc3, 0x04, 0x4f, 0xc1, 0x45, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:76:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:76:11: warning: excess elements in scalar initializer + 0xf4, 0xc6, 0x33, 0xc3, 0x04, 0x4f, 0xc1, 0x45, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:76:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:76:17: warning: excess elements in scalar initializer + 0xf4, 0xc6, 0x33, 0xc3, 0x04, 0x4f, 0xc1, 0x45, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:76:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:76:23: warning: excess elements in scalar initializer + 0xf4, 0xc6, 0x33, 0xc3, 0x04, 0x4f, 0xc1, 0x45, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:76:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:76:29: warning: excess elements in scalar initializer + 0xf4, 0xc6, 0x33, 0xc3, 0x04, 0x4f, 0xc1, 0x45, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:76:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:76:35: warning: excess elements in scalar initializer + 0xf4, 0xc6, 0x33, 0xc3, 0x04, 0x4f, 0xc1, 0x45, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:76:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:76:41: warning: excess elements in scalar initializer + 0xf4, 0xc6, 0x33, 0xc3, 0x04, 0x4f, 0xc1, 0x45, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:76:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:76:47: warning: excess elements in scalar initializer + 0xf4, 0xc6, 0x33, 0xc3, 0x04, 0x4f, 0xc1, 0x45, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:76:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:77:5: warning: excess elements in scalar initializer + 0xf8, 0x4f, 0x33, 0x5c, 0xb8, 0x19, 0x53, 0xde + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:77:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:77:11: warning: excess elements in scalar initializer + 0xf8, 0x4f, 0x33, 0x5c, 0xb8, 0x19, 0x53, 0xde + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:77:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:77:17: warning: excess elements in scalar initializer + 0xf8, 0x4f, 0x33, 0x5c, 0xb8, 0x19, 0x53, 0xde + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:77:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:77:23: warning: excess elements in scalar initializer + 0xf8, 0x4f, 0x33, 0x5c, 0xb8, 0x19, 0x53, 0xde + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:77:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:77:29: warning: excess elements in scalar initializer + 0xf8, 0x4f, 0x33, 0x5c, 0xb8, 0x19, 0x53, 0xde + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:77:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:77:35: warning: excess elements in scalar initializer + 0xf8, 0x4f, 0x33, 0x5c, 0xb8, 0x19, 0x53, 0xde + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:77:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:77:41: warning: excess elements in scalar initializer + 0xf8, 0x4f, 0x33, 0x5c, 0xb8, 0x19, 0x53, 0xde + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:77:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:77:47: warning: excess elements in scalar initializer + 0xf8, 0x4f, 0x33, 0x5c, 0xb8, 0x19, 0x53, 0xde + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:77:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:75:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:75:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:73:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:73:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:57:2: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:57:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:81:2: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:81:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:82:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:82:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:84:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:84:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:84:4: warning: excess elements in scalar initializer +/home/bhargava/Desktop/repositories/kbench9000/function.h:84:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:88:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:88:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:89:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 32, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:89:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:90:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:90:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:91:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0xa0, 0xf3, 0x08, 0x00, 0x00, 0xf4, 0x64, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:91:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:91:11: warning: excess elements in scalar initializer + 0xa0, 0xf3, 0x08, 0x00, 0x00, 0xf4, 0x64, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:91:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:91:17: warning: excess elements in scalar initializer + 0xa0, 0xf3, 0x08, 0x00, 0x00, 0xf4, 0x64, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:91:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:91:23: warning: excess elements in scalar initializer + 0xa0, 0xf3, 0x08, 0x00, 0x00, 0xf4, 0x64, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:91:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:91:29: warning: excess elements in scalar initializer + 0xa0, 0xf3, 0x08, 0x00, 0x00, 0xf4, 0x64, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:91:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:91:35: warning: excess elements in scalar initializer + 0xa0, 0xf3, 0x08, 0x00, 0x00, 0xf4, 0x64, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:91:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:91:41: warning: excess elements in scalar initializer + 0xa0, 0xf3, 0x08, 0x00, 0x00, 0xf4, 0x64, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:91:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:91:47: warning: excess elements in scalar initializer + 0xa0, 0xf3, 0x08, 0x00, 0x00, 0xf4, 0x64, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:91:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:92:5: warning: excess elements in scalar initializer + 0xd0, 0xc7, 0xe9, 0x07, 0x6c, 0x83, 0x44, 0x03, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:92:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:92:11: warning: excess elements in scalar initializer + 0xd0, 0xc7, 0xe9, 0x07, 0x6c, 0x83, 0x44, 0x03, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:92:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:92:17: warning: excess elements in scalar initializer + 0xd0, 0xc7, 0xe9, 0x07, 0x6c, 0x83, 0x44, 0x03, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:92:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:92:23: warning: excess elements in scalar initializer + 0xd0, 0xc7, 0xe9, 0x07, 0x6c, 0x83, 0x44, 0x03, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:92:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:92:29: warning: excess elements in scalar initializer + 0xd0, 0xc7, 0xe9, 0x07, 0x6c, 0x83, 0x44, 0x03, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:92:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:92:35: warning: excess elements in scalar initializer + 0xd0, 0xc7, 0xe9, 0x07, 0x6c, 0x83, 0x44, 0x03, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:92:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:92:41: warning: excess elements in scalar initializer + 0xd0, 0xc7, 0xe9, 0x07, 0x6c, 0x83, 0x44, 0x03, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:92:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:92:47: warning: excess elements in scalar initializer + 0xd0, 0xc7, 0xe9, 0x07, 0x6c, 0x83, 0x44, 0x03, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:92:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:93:5: warning: excess elements in scalar initializer + 0xdd, 0x3f, 0xab, 0x22, 0x51, 0xf1, 0x1a, 0xc7, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:93:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:93:11: warning: excess elements in scalar initializer + 0xdd, 0x3f, 0xab, 0x22, 0x51, 0xf1, 0x1a, 0xc7, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:93:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:93:17: warning: excess elements in scalar initializer + 0xdd, 0x3f, 0xab, 0x22, 0x51, 0xf1, 0x1a, 0xc7, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:93:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:93:23: warning: excess elements in scalar initializer + 0xdd, 0x3f, 0xab, 0x22, 0x51, 0xf1, 0x1a, 0xc7, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:93:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:93:29: warning: excess elements in scalar initializer + 0xdd, 0x3f, 0xab, 0x22, 0x51, 0xf1, 0x1a, 0xc7, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:93:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:93:35: warning: excess elements in scalar initializer + 0xdd, 0x3f, 0xab, 0x22, 0x51, 0xf1, 0x1a, 0xc7, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:93:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:93:41: warning: excess elements in scalar initializer + 0xdd, 0x3f, 0xab, 0x22, 0x51, 0xf1, 0x1a, 0xc7, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:93:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:93:47: warning: excess elements in scalar initializer + 0xdd, 0x3f, 0xab, 0x22, 0x51, 0xf1, 0x1a, 0xc7, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:93:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:94:5: warning: excess elements in scalar initializer + 0x59, 0xf0, 0x88, 0x71, 0x29, 0xcc, 0x2e, 0xe7 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:94:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:94:11: warning: excess elements in scalar initializer + 0x59, 0xf0, 0x88, 0x71, 0x29, 0xcc, 0x2e, 0xe7 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:94:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:94:17: warning: excess elements in scalar initializer + 0x59, 0xf0, 0x88, 0x71, 0x29, 0xcc, 0x2e, 0xe7 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:94:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:94:23: warning: excess elements in scalar initializer + 0x59, 0xf0, 0x88, 0x71, 0x29, 0xcc, 0x2e, 0xe7 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:94:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:94:29: warning: excess elements in scalar initializer + 0x59, 0xf0, 0x88, 0x71, 0x29, 0xcc, 0x2e, 0xe7 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:94:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:94:35: warning: excess elements in scalar initializer + 0x59, 0xf0, 0x88, 0x71, 0x29, 0xcc, 0x2e, 0xe7 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:94:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:94:41: warning: excess elements in scalar initializer + 0x59, 0xf0, 0x88, 0x71, 0x29, 0xcc, 0x2e, 0xe7 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:94:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:94:47: warning: excess elements in scalar initializer + 0x59, 0xf0, 0x88, 0x71, 0x29, 0xcc, 0x2e, 0xe7 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:94:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:90:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:90:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:88:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:88:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:97:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:97:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:98:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 16, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:98:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:99:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:99:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:100:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0xdd, 0x3f, 0xab, 0x22, 0x51, 0xf1, 0x1a, 0xc7, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:100:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:100:11: warning: excess elements in scalar initializer + 0xdd, 0x3f, 0xab, 0x22, 0x51, 0xf1, 0x1a, 0xc7, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:100:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:100:17: warning: excess elements in scalar initializer + 0xdd, 0x3f, 0xab, 0x22, 0x51, 0xf1, 0x1a, 0xc7, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:100:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:100:23: warning: excess elements in scalar initializer + 0xdd, 0x3f, 0xab, 0x22, 0x51, 0xf1, 0x1a, 0xc7, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:100:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:100:29: warning: excess elements in scalar initializer + 0xdd, 0x3f, 0xab, 0x22, 0x51, 0xf1, 0x1a, 0xc7, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:100:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:100:35: warning: excess elements in scalar initializer + 0xdd, 0x3f, 0xab, 0x22, 0x51, 0xf1, 0x1a, 0xc7, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:100:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:100:41: warning: excess elements in scalar initializer + 0xdd, 0x3f, 0xab, 0x22, 0x51, 0xf1, 0x1a, 0xc7, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:100:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:100:47: warning: excess elements in scalar initializer + 0xdd, 0x3f, 0xab, 0x22, 0x51, 0xf1, 0x1a, 0xc7, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:100:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:101:5: warning: excess elements in scalar initializer + 0x59, 0xf0, 0x88, 0x71, 0x29, 0xcc, 0x2e, 0xe7 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:101:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:101:11: warning: excess elements in scalar initializer + 0x59, 0xf0, 0x88, 0x71, 0x29, 0xcc, 0x2e, 0xe7 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:101:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:101:17: warning: excess elements in scalar initializer + 0x59, 0xf0, 0x88, 0x71, 0x29, 0xcc, 0x2e, 0xe7 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:101:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:101:23: warning: excess elements in scalar initializer + 0x59, 0xf0, 0x88, 0x71, 0x29, 0xcc, 0x2e, 0xe7 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:101:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:101:29: warning: excess elements in scalar initializer + 0x59, 0xf0, 0x88, 0x71, 0x29, 0xcc, 0x2e, 0xe7 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:101:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:101:35: warning: excess elements in scalar initializer + 0x59, 0xf0, 0x88, 0x71, 0x29, 0xcc, 0x2e, 0xe7 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:101:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:101:41: warning: excess elements in scalar initializer + 0x59, 0xf0, 0x88, 0x71, 0x29, 0xcc, 0x2e, 0xe7 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:101:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:101:47: warning: excess elements in scalar initializer + 0x59, 0xf0, 0x88, 0x71, 0x29, 0xcc, 0x2e, 0xe7 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:101:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:99:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:99:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:97:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:97:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:81:2: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:81:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:105:2: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:105:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:106:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:106:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:107:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 32, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:107:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:108:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:108:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:109:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:109:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:109:11: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:109:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:109:17: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:109:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:109:23: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:109:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:109:29: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:109:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:109:35: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:109:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:109:41: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:109:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:109:47: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:109:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:110:5: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:110:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:110:11: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:110:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:110:17: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:110:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:110:23: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:110:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:110:29: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:110:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:110:35: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:110:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:110:41: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:110:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:110:47: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:110:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:111:5: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:111:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:111:11: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:111:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:111:17: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:111:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:111:23: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:111:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:111:29: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:111:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:111:35: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:111:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:111:41: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:111:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:111:47: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:111:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:112:5: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:112:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:112:11: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:112:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:112:17: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:112:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:112:23: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:112:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:112:29: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:112:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:112:35: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:112:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:112:41: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:112:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:112:47: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:112:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:108:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:108:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:115:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:115:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:116:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 32, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:116:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:117:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:117:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:118:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:118:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:118:11: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:118:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:118:17: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:118:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:118:23: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:118:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:118:29: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:118:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:118:35: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:118:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:118:41: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:118:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:118:47: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:118:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:119:5: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:119:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:119:11: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:119:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:119:17: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:119:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:119:23: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:119:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:119:29: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:119:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:119:35: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:119:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:119:41: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:119:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:119:47: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:119:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:120:5: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:120:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:120:11: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:120:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:120:17: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:120:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:120:23: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:120:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:120:29: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:120:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:120:35: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:120:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:120:41: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:120:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:120:47: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:120:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:121:5: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:121:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:121:11: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:121:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:121:17: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:121:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:121:23: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:121:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:121:29: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:121:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:121:35: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:121:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:121:41: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:121:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:121:47: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:121:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:117:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:117:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:115:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:115:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:124:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:124:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:125:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 16, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:125:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:126:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:126:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:127:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x0e, 0xe1, 0xc1, 0x6b, 0xb7, 0x3f, 0x0f, 0x4f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:127:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:127:11: warning: excess elements in scalar initializer + 0x0e, 0xe1, 0xc1, 0x6b, 0xb7, 0x3f, 0x0f, 0x4f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:127:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:127:17: warning: excess elements in scalar initializer + 0x0e, 0xe1, 0xc1, 0x6b, 0xb7, 0x3f, 0x0f, 0x4f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:127:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:127:23: warning: excess elements in scalar initializer + 0x0e, 0xe1, 0xc1, 0x6b, 0xb7, 0x3f, 0x0f, 0x4f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:127:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:127:29: warning: excess elements in scalar initializer + 0x0e, 0xe1, 0xc1, 0x6b, 0xb7, 0x3f, 0x0f, 0x4f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:127:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:127:35: warning: excess elements in scalar initializer + 0x0e, 0xe1, 0xc1, 0x6b, 0xb7, 0x3f, 0x0f, 0x4f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:127:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:127:41: warning: excess elements in scalar initializer + 0x0e, 0xe1, 0xc1, 0x6b, 0xb7, 0x3f, 0x0f, 0x4f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:127:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:127:47: warning: excess elements in scalar initializer + 0x0e, 0xe1, 0xc1, 0x6b, 0xb7, 0x3f, 0x0f, 0x4f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:127:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:128:5: warning: excess elements in scalar initializer + 0xd1, 0x98, 0x81, 0x75, 0x3c, 0x01, 0xcd, 0xbe + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:128:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:128:11: warning: excess elements in scalar initializer + 0xd1, 0x98, 0x81, 0x75, 0x3c, 0x01, 0xcd, 0xbe + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:128:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:128:17: warning: excess elements in scalar initializer + 0xd1, 0x98, 0x81, 0x75, 0x3c, 0x01, 0xcd, 0xbe + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:128:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:128:23: warning: excess elements in scalar initializer + 0xd1, 0x98, 0x81, 0x75, 0x3c, 0x01, 0xcd, 0xbe + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:128:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:128:29: warning: excess elements in scalar initializer + 0xd1, 0x98, 0x81, 0x75, 0x3c, 0x01, 0xcd, 0xbe + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:128:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:128:35: warning: excess elements in scalar initializer + 0xd1, 0x98, 0x81, 0x75, 0x3c, 0x01, 0xcd, 0xbe + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:128:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:128:41: warning: excess elements in scalar initializer + 0xd1, 0x98, 0x81, 0x75, 0x3c, 0x01, 0xcd, 0xbe + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:128:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:128:47: warning: excess elements in scalar initializer + 0xd1, 0x98, 0x81, 0x75, 0x3c, 0x01, 0xcd, 0xbe + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:128:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:126:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:126:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:124:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:124:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:105:2: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:105:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:132:2: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:132:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:133:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:133:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:134:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 63, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:134:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:135:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:135:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:136:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:136:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:136:11: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:136:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:136:17: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:136:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:136:23: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:136:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:136:29: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:136:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:136:35: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:136:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:136:41: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:136:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:136:47: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:136:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:137:5: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:137:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:137:11: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:137:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:137:17: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:137:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:137:23: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:137:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:137:29: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:137:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:137:35: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:137:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:137:41: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:137:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:137:47: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:137:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:138:5: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:138:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:138:11: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:138:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:138:17: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:138:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:138:23: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:138:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:138:29: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:138:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:138:35: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:138:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:138:41: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:138:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:138:47: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:138:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:139:5: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:139:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:139:11: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:139:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:139:17: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:139:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:139:23: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:139:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:139:29: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:139:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:139:35: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:139:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:139:41: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:139:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:139:47: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:139:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:141:5: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:141:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:141:11: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:141:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:141:17: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:141:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:141:23: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:141:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:141:29: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:141:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:141:35: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:141:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:141:41: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:141:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:141:47: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:141:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:142:5: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:142:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:142:11: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:142:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:142:17: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:142:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:142:23: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:142:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:142:29: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:142:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:142:35: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:142:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:142:41: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:142:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:142:47: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:142:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:143:5: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:143:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:143:11: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:143:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:143:17: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:143:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:143:23: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:143:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:143:29: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:143:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:143:35: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:143:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:143:41: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:143:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:143:47: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:143:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:144:5: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:144:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:144:11: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:144:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:144:17: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:144:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:144:23: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:144:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:144:29: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:144:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:144:35: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:144:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:144:41: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:144:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:135:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:135:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:147:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:147:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:148:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 32, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:148:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:149:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:149:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:150:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:150:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:150:11: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:150:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:150:17: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:150:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:150:23: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:150:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:150:29: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:150:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:150:35: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:150:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:150:41: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:150:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:150:47: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:150:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:151:5: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:151:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:151:11: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:151:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:151:17: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:151:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:151:23: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:151:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:151:29: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:151:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:151:35: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:151:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:151:41: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:151:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:151:47: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:151:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:152:5: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:152:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:152:11: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:152:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:152:17: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:152:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:152:23: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:152:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:152:29: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:152:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:152:35: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:152:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:152:41: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:152:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:152:47: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:152:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:153:5: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:153:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:153:11: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:153:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:153:17: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:153:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:153:23: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:153:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:153:29: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:153:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:153:35: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:153:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:153:41: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:153:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:153:47: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:153:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:149:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:149:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:147:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:147:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:156:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:156:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:157:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 16, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:157:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:158:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:158:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:159:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x51, 0x54, 0xad, 0x0d, 0x2c, 0xb2, 0x6e, 0x01, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:159:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:159:11: warning: excess elements in scalar initializer + 0x51, 0x54, 0xad, 0x0d, 0x2c, 0xb2, 0x6e, 0x01, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:159:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:159:17: warning: excess elements in scalar initializer + 0x51, 0x54, 0xad, 0x0d, 0x2c, 0xb2, 0x6e, 0x01, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:159:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:159:23: warning: excess elements in scalar initializer + 0x51, 0x54, 0xad, 0x0d, 0x2c, 0xb2, 0x6e, 0x01, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:159:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:159:29: warning: excess elements in scalar initializer + 0x51, 0x54, 0xad, 0x0d, 0x2c, 0xb2, 0x6e, 0x01, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:159:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:159:35: warning: excess elements in scalar initializer + 0x51, 0x54, 0xad, 0x0d, 0x2c, 0xb2, 0x6e, 0x01, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:159:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:159:41: warning: excess elements in scalar initializer + 0x51, 0x54, 0xad, 0x0d, 0x2c, 0xb2, 0x6e, 0x01, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:159:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:159:47: warning: excess elements in scalar initializer + 0x51, 0x54, 0xad, 0x0d, 0x2c, 0xb2, 0x6e, 0x01, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:159:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:160:5: warning: excess elements in scalar initializer + 0x27, 0x4f, 0xc5, 0x11, 0x48, 0x49, 0x1f, 0x1b + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:160:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:160:11: warning: excess elements in scalar initializer + 0x27, 0x4f, 0xc5, 0x11, 0x48, 0x49, 0x1f, 0x1b + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:160:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:160:17: warning: excess elements in scalar initializer + 0x27, 0x4f, 0xc5, 0x11, 0x48, 0x49, 0x1f, 0x1b + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:160:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:160:23: warning: excess elements in scalar initializer + 0x27, 0x4f, 0xc5, 0x11, 0x48, 0x49, 0x1f, 0x1b + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:160:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:160:29: warning: excess elements in scalar initializer + 0x27, 0x4f, 0xc5, 0x11, 0x48, 0x49, 0x1f, 0x1b + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:160:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:160:35: warning: excess elements in scalar initializer + 0x27, 0x4f, 0xc5, 0x11, 0x48, 0x49, 0x1f, 0x1b + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:160:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:160:41: warning: excess elements in scalar initializer + 0x27, 0x4f, 0xc5, 0x11, 0x48, 0x49, 0x1f, 0x1b + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:160:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:160:47: warning: excess elements in scalar initializer + 0x27, 0x4f, 0xc5, 0x11, 0x48, 0x49, 0x1f, 0x1b + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:160:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:158:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:158:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:156:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:156:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:132:2: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:132:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:168:2: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:168:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:169:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:169:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:170:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 64, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:170:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:171:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:171:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:172:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:172:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:172:11: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:172:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:172:17: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:172:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:172:23: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:172:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:172:29: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:172:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:172:35: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:172:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:172:41: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:172:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:172:47: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:172:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:173:5: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:173:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:173:11: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:173:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:173:17: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:173:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:173:23: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:173:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:173:29: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:173:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:173:35: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:173:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:173:41: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:173:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:173:47: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:173:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:174:5: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:174:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:174:11: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:174:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:174:17: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:174:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:174:23: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:174:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:174:29: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:174:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:174:35: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:174:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:174:41: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:174:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:174:47: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:174:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:175:5: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:175:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:175:11: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:175:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:175:17: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:175:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:175:23: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:175:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:175:29: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:175:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:175:35: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:175:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:175:41: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:175:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:175:47: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:175:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:177:5: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:177:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:177:11: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:177:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:177:17: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:177:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:177:23: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:177:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:177:29: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:177:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:177:35: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:177:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:177:41: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:177:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:177:47: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:177:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:178:5: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:178:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:178:11: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:178:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:178:17: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:178:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:178:23: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:178:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:178:29: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:178:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:178:35: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:178:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:178:41: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:178:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:178:47: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:178:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:179:5: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:179:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:179:11: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:179:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:179:17: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:179:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:179:23: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:179:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:179:29: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:179:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:179:35: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:179:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:179:41: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:179:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:179:47: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:179:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:180:5: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:180:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:180:11: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:180:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:180:17: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:180:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:180:23: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:180:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:180:29: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:180:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:180:35: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:180:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:180:41: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:180:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:180:47: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:180:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:171:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:171:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:183:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:183:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:184:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 32, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:184:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:185:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:185:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:186:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:186:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:186:11: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:186:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:186:17: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:186:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:186:23: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:186:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:186:29: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:186:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:186:35: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:186:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:186:41: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:186:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:186:47: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:186:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:187:5: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:187:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:187:11: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:187:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:187:17: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:187:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:187:23: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:187:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:187:29: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:187:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:187:35: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:187:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:187:41: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:187:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:187:47: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:187:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:188:5: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:188:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:188:11: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:188:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:188:17: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:188:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:188:23: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:188:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:188:29: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:188:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:188:35: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:188:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:188:41: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:188:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:188:47: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:188:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:189:5: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:189:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:189:11: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:189:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:189:17: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:189:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:189:23: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:189:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:189:29: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:189:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:189:35: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:189:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:189:41: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:189:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:189:47: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:189:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:185:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:185:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:183:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:183:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:192:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:192:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:193:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 16, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:193:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:194:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:194:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:195:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:195:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:195:11: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:195:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:195:17: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:195:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:195:23: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:195:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:195:29: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:195:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:195:35: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:195:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:195:41: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:195:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:195:47: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:195:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:196:5: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:196:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:196:11: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:196:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:196:17: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:196:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:196:23: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:196:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:196:29: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:196:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:196:35: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:196:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:196:41: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:196:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:196:47: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:196:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:194:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:194:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:192:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:192:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:168:2: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:168:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:200:2: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:200:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:201:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:201:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:202:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 48, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:202:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:203:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:203:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:204:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:204:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:204:11: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:204:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:204:17: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:204:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:204:23: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:204:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:204:29: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:204:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:204:35: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:204:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:204:41: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:204:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:204:47: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:204:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:205:5: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:205:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:205:11: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:205:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:205:17: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:205:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:205:23: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:205:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:205:29: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:205:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:205:35: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:205:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:205:41: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:205:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:205:47: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:205:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:206:5: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:206:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:206:11: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:206:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:206:17: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:206:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:206:23: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:206:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:206:29: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:206:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:206:35: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:206:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:206:41: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:206:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:206:47: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:206:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:207:5: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:207:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:207:11: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:207:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:207:17: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:207:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:207:23: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:207:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:207:29: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:207:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:207:35: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:207:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:207:41: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:207:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:207:47: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:207:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:209:5: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:209:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:209:11: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:209:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:209:17: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:209:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:209:23: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:209:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:209:29: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:209:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:209:35: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:209:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:209:41: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:209:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:209:47: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:209:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:210:5: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:210:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:210:11: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:210:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:210:17: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:210:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:210:23: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:210:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:210:29: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:210:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:210:35: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:210:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:210:41: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:210:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:210:47: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:210:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:203:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:203:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:213:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:213:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:214:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 32, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:214:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:215:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:215:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:216:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:216:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:216:11: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:216:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:216:17: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:216:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:216:23: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:216:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:216:29: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:216:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:216:35: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:216:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:216:41: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:216:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:216:47: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:216:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:217:5: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:217:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:217:11: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:217:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:217:17: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:217:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:217:23: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:217:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:217:29: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:217:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:217:35: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:217:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:217:41: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:217:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:217:47: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:217:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:218:5: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:218:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:218:11: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:218:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:218:17: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:218:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:218:23: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:218:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:218:29: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:218:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:218:35: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:218:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:218:41: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:218:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:218:47: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:218:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:219:5: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:219:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:219:11: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:219:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:219:17: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:219:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:219:23: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:219:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:219:29: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:219:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:219:35: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:219:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:219:41: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:219:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:219:47: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:219:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:215:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:215:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:213:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:213:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:223:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:223:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:224:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 16, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:224:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:225:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:225:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:226:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x5b, 0x88, 0xd7, 0xf6, 0x22, 0x8b, 0x11, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:226:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:226:11: warning: excess elements in scalar initializer + 0x5b, 0x88, 0xd7, 0xf6, 0x22, 0x8b, 0x11, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:226:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:226:17: warning: excess elements in scalar initializer + 0x5b, 0x88, 0xd7, 0xf6, 0x22, 0x8b, 0x11, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:226:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:226:23: warning: excess elements in scalar initializer + 0x5b, 0x88, 0xd7, 0xf6, 0x22, 0x8b, 0x11, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:226:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:226:29: warning: excess elements in scalar initializer + 0x5b, 0x88, 0xd7, 0xf6, 0x22, 0x8b, 0x11, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:226:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:226:35: warning: excess elements in scalar initializer + 0x5b, 0x88, 0xd7, 0xf6, 0x22, 0x8b, 0x11, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:226:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:226:41: warning: excess elements in scalar initializer + 0x5b, 0x88, 0xd7, 0xf6, 0x22, 0x8b, 0x11, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:226:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:226:47: warning: excess elements in scalar initializer + 0x5b, 0x88, 0xd7, 0xf6, 0x22, 0x8b, 0x11, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:226:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:227:5: warning: excess elements in scalar initializer + 0xe2, 0x85, 0x79, 0xa5, 0xc0, 0xc1, 0xf7, 0x61 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:227:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:227:11: warning: excess elements in scalar initializer + 0xe2, 0x85, 0x79, 0xa5, 0xc0, 0xc1, 0xf7, 0x61 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:227:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:227:17: warning: excess elements in scalar initializer + 0xe2, 0x85, 0x79, 0xa5, 0xc0, 0xc1, 0xf7, 0x61 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:227:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:227:23: warning: excess elements in scalar initializer + 0xe2, 0x85, 0x79, 0xa5, 0xc0, 0xc1, 0xf7, 0x61 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:227:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:227:29: warning: excess elements in scalar initializer + 0xe2, 0x85, 0x79, 0xa5, 0xc0, 0xc1, 0xf7, 0x61 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:227:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:227:35: warning: excess elements in scalar initializer + 0xe2, 0x85, 0x79, 0xa5, 0xc0, 0xc1, 0xf7, 0x61 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:227:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:227:41: warning: excess elements in scalar initializer + 0xe2, 0x85, 0x79, 0xa5, 0xc0, 0xc1, 0xf7, 0x61 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:227:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:227:47: warning: excess elements in scalar initializer + 0xe2, 0x85, 0x79, 0xa5, 0xc0, 0xc1, 0xf7, 0x61 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:227:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:225:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:225:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:223:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:223:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:200:2: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:200:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:231:2: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:231:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:232:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:232:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:233:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 96, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:233:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:234:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:234:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:235:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:235:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:235:11: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:235:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:235:17: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:235:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:235:23: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:235:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:235:29: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:235:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:235:35: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:235:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:235:41: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:235:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:235:47: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:235:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:236:5: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:236:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:236:11: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:236:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:236:17: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:236:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:236:23: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:236:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:236:29: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:236:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:236:35: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:236:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:236:41: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:236:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:236:47: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:236:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:237:5: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:237:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:237:11: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:237:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:237:17: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:237:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:237:23: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:237:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:237:29: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:237:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:237:35: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:237:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:237:41: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:237:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:237:47: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:237:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:238:5: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:238:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:238:11: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:238:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:238:17: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:238:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:238:23: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:238:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:238:29: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:238:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:238:35: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:238:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:238:41: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:238:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:238:47: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:238:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:240:5: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:240:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:240:11: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:240:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:240:17: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:240:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:240:23: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:240:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:240:29: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:240:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:240:35: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:240:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:240:41: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:240:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:240:47: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:240:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:241:5: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:241:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:241:11: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:241:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:241:17: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:241:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:241:23: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:241:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:241:29: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:241:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:241:35: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:241:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:241:41: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:241:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:241:47: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:241:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:242:5: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:242:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:242:11: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:242:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:242:17: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:242:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:242:23: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:242:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:242:29: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:242:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:242:35: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:242:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:242:41: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:242:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:242:47: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:242:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:243:5: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:243:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:243:11: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:243:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:243:17: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:243:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:243:23: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:243:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:243:29: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:243:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:243:35: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:243:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:243:41: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:243:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:243:47: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:243:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:245:5: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:245:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:245:11: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:245:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:245:17: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:245:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:245:23: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:245:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:245:29: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:245:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:245:35: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:245:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:245:41: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:245:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:245:47: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:245:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:246:5: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:246:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:246:11: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:246:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:246:17: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:246:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:246:23: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:246:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:246:29: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:246:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:246:35: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:246:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:246:41: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:246:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:246:47: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:246:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:247:5: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:247:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:247:11: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:247:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:247:17: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:247:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:247:23: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:247:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:247:29: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:247:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:247:35: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:247:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:247:41: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:247:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:247:47: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:247:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:248:5: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:248:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:248:11: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:248:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:248:17: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:248:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:248:23: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:248:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:248:29: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:248:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:248:35: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:248:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:248:41: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:248:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:248:47: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:248:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:234:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:234:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:251:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:251:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:252:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 32, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:252:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:253:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:253:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:254:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:254:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:254:11: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:254:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:254:17: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:254:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:254:23: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:254:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:254:29: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:254:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:254:35: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:254:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:254:41: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:254:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:254:47: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:254:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:255:5: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:255:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:255:11: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:255:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:255:17: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:255:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:255:23: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:255:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:255:29: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:255:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:255:35: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:255:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:255:41: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:255:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:255:47: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:255:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:256:5: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:256:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:256:11: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:256:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:256:17: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:256:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:256:23: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:256:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:256:29: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:256:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:256:35: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:256:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:256:41: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:256:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:256:47: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:256:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:257:5: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:257:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:257:11: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:257:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:257:17: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:257:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:257:23: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:257:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:257:29: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:257:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:257:35: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:257:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:257:41: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:257:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:257:47: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:257:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:253:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:253:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:251:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:251:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:260:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:260:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:261:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 16, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:261:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:262:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:262:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:263:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0xbb, 0xb6, 0x13, 0xb2, 0xb6, 0xd7, 0x53, 0xba, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:263:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:263:11: warning: excess elements in scalar initializer + 0xbb, 0xb6, 0x13, 0xb2, 0xb6, 0xd7, 0x53, 0xba, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:263:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:263:17: warning: excess elements in scalar initializer + 0xbb, 0xb6, 0x13, 0xb2, 0xb6, 0xd7, 0x53, 0xba, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:263:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:263:23: warning: excess elements in scalar initializer + 0xbb, 0xb6, 0x13, 0xb2, 0xb6, 0xd7, 0x53, 0xba, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:263:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:263:29: warning: excess elements in scalar initializer + 0xbb, 0xb6, 0x13, 0xb2, 0xb6, 0xd7, 0x53, 0xba, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:263:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:263:35: warning: excess elements in scalar initializer + 0xbb, 0xb6, 0x13, 0xb2, 0xb6, 0xd7, 0x53, 0xba, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:263:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:263:41: warning: excess elements in scalar initializer + 0xbb, 0xb6, 0x13, 0xb2, 0xb6, 0xd7, 0x53, 0xba, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:263:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:263:47: warning: excess elements in scalar initializer + 0xbb, 0xb6, 0x13, 0xb2, 0xb6, 0xd7, 0x53, 0xba, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:263:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:264:5: warning: excess elements in scalar initializer + 0x07, 0x39, 0x5b, 0x91, 0x6a, 0xae, 0xce, 0x15 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:264:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:264:11: warning: excess elements in scalar initializer + 0x07, 0x39, 0x5b, 0x91, 0x6a, 0xae, 0xce, 0x15 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:264:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:264:17: warning: excess elements in scalar initializer + 0x07, 0x39, 0x5b, 0x91, 0x6a, 0xae, 0xce, 0x15 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:264:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:264:23: warning: excess elements in scalar initializer + 0x07, 0x39, 0x5b, 0x91, 0x6a, 0xae, 0xce, 0x15 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:264:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:264:29: warning: excess elements in scalar initializer + 0x07, 0x39, 0x5b, 0x91, 0x6a, 0xae, 0xce, 0x15 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:264:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:264:35: warning: excess elements in scalar initializer + 0x07, 0x39, 0x5b, 0x91, 0x6a, 0xae, 0xce, 0x15 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:264:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:264:41: warning: excess elements in scalar initializer + 0x07, 0x39, 0x5b, 0x91, 0x6a, 0xae, 0xce, 0x15 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:264:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:264:47: warning: excess elements in scalar initializer + 0x07, 0x39, 0x5b, 0x91, 0x6a, 0xae, 0xce, 0x15 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:264:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:262:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:262:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:260:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:260:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:231:2: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:231:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:268:2: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:268:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:269:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:269:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:270:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 112, + ^~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:270:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:271:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:271:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:272:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:272:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:272:11: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:272:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:272:17: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:272:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:272:23: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:272:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:272:29: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:272:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:272:35: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:272:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:272:41: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:272:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:272:47: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:272:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:273:5: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:273:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:273:11: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:273:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:273:17: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:273:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:273:23: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:273:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:273:29: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:273:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:273:35: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:273:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:273:41: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:273:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:273:47: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:273:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:274:5: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:274:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:274:11: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:274:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:274:17: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:274:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:274:23: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:274:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:274:29: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:274:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:274:35: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:274:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:274:41: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:274:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:274:47: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:274:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:275:5: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:275:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:275:11: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:275:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:275:17: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:275:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:275:23: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:275:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:275:29: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:275:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:275:35: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:275:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:275:41: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:275:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:275:47: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:275:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:277:5: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:277:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:277:11: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:277:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:277:17: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:277:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:277:23: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:277:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:277:29: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:277:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:277:35: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:277:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:277:41: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:277:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:277:47: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:277:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:278:5: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:278:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:278:11: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:278:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:278:17: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:278:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:278:23: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:278:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:278:29: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:278:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:278:35: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:278:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:278:41: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:278:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:278:47: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:278:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:279:5: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:279:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:279:11: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:279:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:279:17: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:279:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:279:23: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:279:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:279:29: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:279:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:279:35: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:279:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:279:41: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:279:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:279:47: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:279:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:280:5: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:280:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:280:11: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:280:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:280:17: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:280:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:280:23: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:280:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:280:29: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:280:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:280:35: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:280:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:280:41: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:280:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:280:47: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:280:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:282:5: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:282:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:282:11: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:282:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:282:17: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:282:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:282:23: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:282:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:282:29: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:282:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:282:35: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:282:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:282:41: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:282:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:282:47: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:282:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:283:5: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:283:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:283:11: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:283:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:283:17: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:283:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:283:23: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:283:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:283:29: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:283:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:283:35: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:283:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:283:41: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:283:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:283:47: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:283:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:284:5: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:284:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:284:11: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:284:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:284:17: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:284:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:284:23: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:284:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:284:29: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:284:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:284:35: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:284:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:284:41: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:284:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:284:47: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:284:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:285:5: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:285:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:285:11: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:285:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:285:17: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:285:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:285:23: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:285:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:285:29: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:285:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:285:35: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:285:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:285:41: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:285:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:285:47: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:285:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:287:5: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:287:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:287:11: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:287:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:287:17: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:287:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:287:23: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:287:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:287:29: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:287:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:287:35: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:287:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:287:41: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:287:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:287:47: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:287:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:288:5: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:288:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:288:11: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:288:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:288:17: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:288:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:288:23: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:288:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:288:29: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:288:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:288:35: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:288:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:288:41: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:288:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:288:47: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:288:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:271:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:271:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:291:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:291:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:292:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 32, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:292:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:293:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:293:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:294:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:294:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:294:11: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:294:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:294:17: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:294:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:294:23: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:294:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:294:29: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:294:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:294:35: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:294:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:294:41: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:294:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:294:47: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:294:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:295:5: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:295:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:295:11: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:295:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:295:17: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:295:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:295:23: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:295:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:295:29: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:295:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:295:35: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:295:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:295:41: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:295:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:295:47: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:295:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:296:5: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:296:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:296:11: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:296:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:296:17: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:296:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:296:23: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:296:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:296:29: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:296:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:296:35: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:296:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:296:41: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:296:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:296:47: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:296:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:297:5: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:297:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:297:11: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:297:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:297:17: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:297:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:297:23: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:297:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:297:29: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:297:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:297:35: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:297:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:297:41: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:297:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:297:47: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:297:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:293:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:293:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:291:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:291:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:300:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:300:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:301:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 16, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:301:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:302:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:302:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:303:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0xc7, 0x94, 0xd7, 0x05, 0x7d, 0x17, 0x78, 0xc4, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:303:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:303:11: warning: excess elements in scalar initializer + 0xc7, 0x94, 0xd7, 0x05, 0x7d, 0x17, 0x78, 0xc4, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:303:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:303:17: warning: excess elements in scalar initializer + 0xc7, 0x94, 0xd7, 0x05, 0x7d, 0x17, 0x78, 0xc4, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:303:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:303:23: warning: excess elements in scalar initializer + 0xc7, 0x94, 0xd7, 0x05, 0x7d, 0x17, 0x78, 0xc4, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:303:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:303:29: warning: excess elements in scalar initializer + 0xc7, 0x94, 0xd7, 0x05, 0x7d, 0x17, 0x78, 0xc4, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:303:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:303:35: warning: excess elements in scalar initializer + 0xc7, 0x94, 0xd7, 0x05, 0x7d, 0x17, 0x78, 0xc4, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:303:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:303:41: warning: excess elements in scalar initializer + 0xc7, 0x94, 0xd7, 0x05, 0x7d, 0x17, 0x78, 0xc4, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:303:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:303:47: warning: excess elements in scalar initializer + 0xc7, 0x94, 0xd7, 0x05, 0x7d, 0x17, 0x78, 0xc4, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:303:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:304:5: warning: excess elements in scalar initializer + 0xbb, 0xee, 0x0a, 0x39, 0xb3, 0xd9, 0x73, 0x42 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:304:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:304:11: warning: excess elements in scalar initializer + 0xbb, 0xee, 0x0a, 0x39, 0xb3, 0xd9, 0x73, 0x42 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:304:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:304:17: warning: excess elements in scalar initializer + 0xbb, 0xee, 0x0a, 0x39, 0xb3, 0xd9, 0x73, 0x42 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:304:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:304:23: warning: excess elements in scalar initializer + 0xbb, 0xee, 0x0a, 0x39, 0xb3, 0xd9, 0x73, 0x42 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:304:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:304:29: warning: excess elements in scalar initializer + 0xbb, 0xee, 0x0a, 0x39, 0xb3, 0xd9, 0x73, 0x42 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:304:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:304:35: warning: excess elements in scalar initializer + 0xbb, 0xee, 0x0a, 0x39, 0xb3, 0xd9, 0x73, 0x42 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:304:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:304:41: warning: excess elements in scalar initializer + 0xbb, 0xee, 0x0a, 0x39, 0xb3, 0xd9, 0x73, 0x42 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:304:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:304:47: warning: excess elements in scalar initializer + 0xbb, 0xee, 0x0a, 0x39, 0xb3, 0xd9, 0x73, 0x42 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:304:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:302:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:302:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:300:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:300:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:268:2: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:268:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:308:2: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:308:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:309:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:309:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:310:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 128, + ^~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:310:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:311:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:311:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:312:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:312:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:312:11: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:312:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:312:17: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:312:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:312:23: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:312:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:312:29: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:312:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:312:35: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:312:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:312:41: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:312:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:312:47: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:312:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:313:5: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:313:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:313:11: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:313:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:313:17: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:313:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:313:23: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:313:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:313:29: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:313:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:313:35: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:313:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:313:41: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:313:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:313:47: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:313:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:314:5: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:314:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:314:11: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:314:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:314:17: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:314:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:314:23: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:314:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:314:29: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:314:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:314:35: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:314:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:314:41: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:314:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:314:47: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:314:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:315:5: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:315:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:315:11: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:315:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:315:17: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:315:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:315:23: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:315:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:315:29: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:315:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:315:35: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:315:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:315:41: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:315:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:315:47: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:315:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:317:5: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:317:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:317:11: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:317:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:317:17: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:317:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:317:23: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:317:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:317:29: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:317:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:317:35: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:317:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:317:41: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:317:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:317:47: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:317:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:318:5: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:318:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:318:11: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:318:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:318:17: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:318:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:318:23: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:318:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:318:29: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:318:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:318:35: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:318:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:318:41: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:318:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:318:47: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:318:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:319:5: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:319:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:319:11: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:319:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:319:17: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:319:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:319:23: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:319:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:319:29: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:319:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:319:35: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:319:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:319:41: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:319:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:319:47: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:319:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:320:5: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:320:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:320:11: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:320:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:320:17: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:320:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:320:23: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:320:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:320:29: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:320:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:320:35: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:320:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:320:41: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:320:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:320:47: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:320:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:322:5: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:322:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:322:11: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:322:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:322:17: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:322:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:322:23: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:322:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:322:29: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:322:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:322:35: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:322:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:322:41: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:322:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:322:47: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:322:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:323:5: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:323:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:323:11: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:323:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:323:17: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:323:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:323:23: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:323:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:323:29: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:323:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:323:35: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:323:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:323:41: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:323:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:323:47: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:323:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:324:5: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:324:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:324:11: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:324:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:324:17: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:324:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:324:23: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:324:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:324:29: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:324:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:324:35: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:324:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:324:41: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:324:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:324:47: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:324:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:325:5: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:325:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:325:11: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:325:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:325:17: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:325:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:325:23: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:325:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:325:29: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:325:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:325:35: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:325:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:325:41: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:325:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:325:47: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:325:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:327:5: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:327:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:327:11: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:327:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:327:17: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:327:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:327:23: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:327:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:327:29: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:327:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:327:35: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:327:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:327:41: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:327:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:327:47: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:327:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:328:5: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:328:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:328:11: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:328:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:328:17: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:328:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:328:23: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:328:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:328:29: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:328:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:328:35: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:328:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:328:41: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:328:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:328:47: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:328:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:329:5: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:329:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:329:11: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:329:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:329:17: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:329:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:329:23: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:329:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:329:29: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:329:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:329:35: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:329:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:329:41: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:329:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:329:47: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:329:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:330:5: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:330:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:330:11: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:330:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:330:17: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:330:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:330:23: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:330:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:330:29: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:330:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:330:35: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:330:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:330:41: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:330:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:330:47: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:330:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:311:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:311:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:333:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:333:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:334:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 32, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:334:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:335:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:335:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:336:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:336:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:336:11: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:336:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:336:17: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:336:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:336:23: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:336:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:336:29: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:336:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:336:35: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:336:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:336:41: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:336:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:336:47: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:336:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:337:5: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:337:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:337:11: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:337:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:337:17: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:337:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:337:23: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:337:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:337:29: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:337:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:337:35: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:337:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:337:41: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:337:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:337:47: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:337:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:338:5: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:338:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:338:11: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:338:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:338:17: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:338:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:338:23: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:338:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:338:29: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:338:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:338:35: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:338:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:338:41: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:338:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:338:47: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:338:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:339:5: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:339:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:339:11: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:339:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:339:17: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:339:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:339:23: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:339:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:339:29: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:339:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:339:35: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:339:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:339:41: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:339:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:339:47: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:339:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:335:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:335:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:333:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:333:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:342:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:342:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:343:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 16, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:343:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:344:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:344:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:345:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0xff, 0xbc, 0xb9, 0xb3, 0x71, 0x42, 0x31, 0x52, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:345:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:345:11: warning: excess elements in scalar initializer + 0xff, 0xbc, 0xb9, 0xb3, 0x71, 0x42, 0x31, 0x52, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:345:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:345:17: warning: excess elements in scalar initializer + 0xff, 0xbc, 0xb9, 0xb3, 0x71, 0x42, 0x31, 0x52, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:345:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:345:23: warning: excess elements in scalar initializer + 0xff, 0xbc, 0xb9, 0xb3, 0x71, 0x42, 0x31, 0x52, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:345:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:345:29: warning: excess elements in scalar initializer + 0xff, 0xbc, 0xb9, 0xb3, 0x71, 0x42, 0x31, 0x52, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:345:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:345:35: warning: excess elements in scalar initializer + 0xff, 0xbc, 0xb9, 0xb3, 0x71, 0x42, 0x31, 0x52, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:345:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:345:41: warning: excess elements in scalar initializer + 0xff, 0xbc, 0xb9, 0xb3, 0x71, 0x42, 0x31, 0x52, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:345:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:345:47: warning: excess elements in scalar initializer + 0xff, 0xbc, 0xb9, 0xb3, 0x71, 0x42, 0x31, 0x52, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:345:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:346:5: warning: excess elements in scalar initializer + 0xd7, 0xfc, 0xa5, 0xad, 0x04, 0x2f, 0xba, 0xa9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:346:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:346:11: warning: excess elements in scalar initializer + 0xd7, 0xfc, 0xa5, 0xad, 0x04, 0x2f, 0xba, 0xa9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:346:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:346:17: warning: excess elements in scalar initializer + 0xd7, 0xfc, 0xa5, 0xad, 0x04, 0x2f, 0xba, 0xa9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:346:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:346:23: warning: excess elements in scalar initializer + 0xd7, 0xfc, 0xa5, 0xad, 0x04, 0x2f, 0xba, 0xa9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:346:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:346:29: warning: excess elements in scalar initializer + 0xd7, 0xfc, 0xa5, 0xad, 0x04, 0x2f, 0xba, 0xa9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:346:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:346:35: warning: excess elements in scalar initializer + 0xd7, 0xfc, 0xa5, 0xad, 0x04, 0x2f, 0xba, 0xa9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:346:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:346:41: warning: excess elements in scalar initializer + 0xd7, 0xfc, 0xa5, 0xad, 0x04, 0x2f, 0xba, 0xa9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:346:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:346:47: warning: excess elements in scalar initializer + 0xd7, 0xfc, 0xa5, 0xad, 0x04, 0x2f, 0xba, 0xa9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:346:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:344:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:344:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:342:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:342:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:308:2: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:308:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:350:2: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:350:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:351:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:351:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:352:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 144, + ^~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:352:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:353:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:353:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:354:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:354:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:354:11: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:354:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:354:17: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:354:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:354:23: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:354:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:354:29: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:354:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:354:35: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:354:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:354:41: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:354:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:354:47: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:354:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:355:5: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:355:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:355:11: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:355:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:355:17: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:355:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:355:23: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:355:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:355:29: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:355:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:355:35: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:355:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:355:41: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:355:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:355:47: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:355:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:356:5: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:356:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:356:11: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:356:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:356:17: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:356:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:356:23: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:356:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:356:29: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:356:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:356:35: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:356:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:356:41: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:356:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:356:47: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:356:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:357:5: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:357:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:357:11: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:357:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:357:17: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:357:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:357:23: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:357:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:357:29: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:357:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:357:35: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:357:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:357:41: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:357:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:357:47: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:357:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:359:5: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:359:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:359:11: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:359:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:359:17: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:359:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:359:23: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:359:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:359:29: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:359:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:359:35: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:359:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:359:41: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:359:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:359:47: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:359:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:360:5: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:360:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:360:11: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:360:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:360:17: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:360:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:360:23: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:360:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:360:29: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:360:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:360:35: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:360:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:360:41: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:360:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:360:47: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:360:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:361:5: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:361:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:361:11: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:361:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:361:17: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:361:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:361:23: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:361:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:361:29: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:361:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:361:35: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:361:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:361:41: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:361:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:361:47: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:361:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:362:5: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:362:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:362:11: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:362:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:362:17: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:362:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:362:23: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:362:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:362:29: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:362:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:362:35: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:362:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:362:41: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:362:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:362:47: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:362:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:364:5: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:364:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:364:11: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:364:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:364:17: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:364:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:364:23: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:364:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:364:29: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:364:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:364:35: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:364:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:364:41: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:364:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:364:47: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:364:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:365:5: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:365:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:365:11: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:365:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:365:17: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:365:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:365:23: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:365:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:365:29: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:365:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:365:35: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:365:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:365:41: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:365:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:365:47: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:365:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:366:5: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:366:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:366:11: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:366:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:366:17: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:366:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:366:23: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:366:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:366:29: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:366:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:366:35: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:366:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:366:41: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:366:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:366:47: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:366:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:367:5: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:367:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:367:11: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:367:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:367:17: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:367:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:367:23: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:367:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:367:29: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:367:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:367:35: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:367:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:367:41: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:367:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:367:47: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:367:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:369:5: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:369:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:369:11: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:369:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:369:17: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:369:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:369:23: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:369:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:369:29: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:369:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:369:35: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:369:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:369:41: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:369:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:369:47: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:369:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:370:5: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:370:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:370:11: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:370:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:370:17: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:370:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:370:23: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:370:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:370:29: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:370:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:370:35: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:370:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:370:41: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:370:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:370:47: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:370:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:371:5: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:371:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:371:11: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:371:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:371:17: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:371:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:371:23: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:371:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:371:29: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:371:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:371:35: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:371:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:371:41: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:371:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:371:47: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:371:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:372:5: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:372:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:372:11: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:372:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:372:17: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:372:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:372:23: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:372:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:372:29: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:372:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:372:35: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:372:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:372:41: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:372:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:372:47: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:372:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:374:5: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:374:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:374:11: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:374:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:374:17: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:374:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:374:23: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:374:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:374:29: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:374:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:374:35: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:374:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:374:41: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:374:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:374:47: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:374:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:375:5: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:375:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:375:11: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:375:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:375:17: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:375:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:375:23: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:375:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:375:29: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:375:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:375:35: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:375:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:375:41: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:375:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:375:47: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:375:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:353:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:353:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:378:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:378:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:379:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 32, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:379:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:380:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:380:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:381:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:381:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:381:11: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:381:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:381:17: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:381:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:381:23: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:381:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:381:29: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:381:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:381:35: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:381:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:381:41: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:381:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:381:47: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:381:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:382:5: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:382:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:382:11: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:382:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:382:17: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:382:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:382:23: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:382:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:382:29: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:382:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:382:35: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:382:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:382:41: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:382:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:382:47: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:382:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:383:5: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:383:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:383:11: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:383:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:383:17: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:383:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:383:23: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:383:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:383:29: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:383:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:383:35: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:383:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:383:41: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:383:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:383:47: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:383:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:384:5: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:384:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:384:11: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:384:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:384:17: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:384:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:384:23: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:384:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:384:29: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:384:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:384:35: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:384:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:384:41: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:384:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:384:47: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:384:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:380:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:380:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:378:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:378:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:387:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:387:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:388:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 16, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:388:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:389:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:389:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:390:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x06, 0x9e, 0xd6, 0xb8, 0xef, 0x0f, 0x20, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:390:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:390:11: warning: excess elements in scalar initializer + 0x06, 0x9e, 0xd6, 0xb8, 0xef, 0x0f, 0x20, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:390:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:390:17: warning: excess elements in scalar initializer + 0x06, 0x9e, 0xd6, 0xb8, 0xef, 0x0f, 0x20, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:390:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:390:23: warning: excess elements in scalar initializer + 0x06, 0x9e, 0xd6, 0xb8, 0xef, 0x0f, 0x20, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:390:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:390:29: warning: excess elements in scalar initializer + 0x06, 0x9e, 0xd6, 0xb8, 0xef, 0x0f, 0x20, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:390:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:390:35: warning: excess elements in scalar initializer + 0x06, 0x9e, 0xd6, 0xb8, 0xef, 0x0f, 0x20, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:390:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:390:41: warning: excess elements in scalar initializer + 0x06, 0x9e, 0xd6, 0xb8, 0xef, 0x0f, 0x20, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:390:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:390:47: warning: excess elements in scalar initializer + 0x06, 0x9e, 0xd6, 0xb8, 0xef, 0x0f, 0x20, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:390:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:391:5: warning: excess elements in scalar initializer + 0x3e, 0x24, 0x3b, 0xb1, 0x01, 0x9f, 0xe6, 0x32 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:391:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:391:11: warning: excess elements in scalar initializer + 0x3e, 0x24, 0x3b, 0xb1, 0x01, 0x9f, 0xe6, 0x32 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:391:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:391:17: warning: excess elements in scalar initializer + 0x3e, 0x24, 0x3b, 0xb1, 0x01, 0x9f, 0xe6, 0x32 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:391:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:391:23: warning: excess elements in scalar initializer + 0x3e, 0x24, 0x3b, 0xb1, 0x01, 0x9f, 0xe6, 0x32 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:391:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:391:29: warning: excess elements in scalar initializer + 0x3e, 0x24, 0x3b, 0xb1, 0x01, 0x9f, 0xe6, 0x32 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:391:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:391:35: warning: excess elements in scalar initializer + 0x3e, 0x24, 0x3b, 0xb1, 0x01, 0x9f, 0xe6, 0x32 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:391:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:391:41: warning: excess elements in scalar initializer + 0x3e, 0x24, 0x3b, 0xb1, 0x01, 0x9f, 0xe6, 0x32 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:391:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:391:47: warning: excess elements in scalar initializer + 0x3e, 0x24, 0x3b, 0xb1, 0x01, 0x9f, 0xe6, 0x32 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:391:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:389:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:389:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:387:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:387:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:350:2: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:350:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:395:2: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:395:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:396:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:396:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:397:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 160, + ^~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:397:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:398:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:398:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:399:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:399:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:399:11: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:399:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:399:17: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:399:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:399:23: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:399:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:399:29: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:399:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:399:35: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:399:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:399:41: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:399:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:399:47: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:399:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:400:5: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:400:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:400:11: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:400:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:400:17: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:400:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:400:23: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:400:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:400:29: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:400:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:400:35: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:400:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:400:41: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:400:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:400:47: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:400:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:401:5: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:401:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:401:11: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:401:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:401:17: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:401:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:401:23: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:401:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:401:29: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:401:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:401:35: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:401:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:401:41: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:401:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:401:47: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:401:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:402:5: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:402:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:402:11: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:402:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:402:17: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:402:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:402:23: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:402:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:402:29: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:402:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:402:35: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:402:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:402:41: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:402:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:402:47: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:402:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:404:5: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:404:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:404:11: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:404:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:404:17: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:404:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:404:23: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:404:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:404:29: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:404:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:404:35: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:404:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:404:41: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:404:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:404:47: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:404:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:405:5: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:405:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:405:11: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:405:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:405:17: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:405:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:405:23: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:405:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:405:29: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:405:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:405:35: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:405:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:405:41: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:405:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:405:47: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:405:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:406:5: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:406:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:406:11: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:406:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:406:17: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:406:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:406:23: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:406:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:406:29: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:406:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:406:35: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:406:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:406:41: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:406:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:406:47: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:406:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:407:5: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:407:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:407:11: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:407:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:407:17: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:407:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:407:23: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:407:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:407:29: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:407:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:407:35: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:407:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:407:41: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:407:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:407:47: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:407:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:409:5: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:409:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:409:11: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:409:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:409:17: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:409:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:409:23: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:409:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:409:29: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:409:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:409:35: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:409:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:409:41: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:409:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:409:47: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:409:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:410:5: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:410:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:410:11: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:410:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:410:17: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:410:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:410:23: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:410:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:410:29: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:410:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:410:35: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:410:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:410:41: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:410:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:410:47: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:410:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:411:5: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:411:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:411:11: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:411:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:411:17: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:411:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:411:23: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:411:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:411:29: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:411:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:411:35: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:411:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:411:41: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:411:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:411:47: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:411:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:412:5: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:412:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:412:11: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:412:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:412:17: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:412:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:412:23: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:412:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:412:29: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:412:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:412:35: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:412:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:412:41: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:412:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:412:47: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:412:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:414:5: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:414:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:414:11: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:414:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:414:17: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:414:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:414:23: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:414:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:414:29: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:414:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:414:35: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:414:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:414:41: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:414:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:414:47: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:414:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:415:5: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:415:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:415:11: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:415:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:415:17: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:415:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:415:23: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:415:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:415:29: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:415:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:415:35: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:415:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:415:41: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:415:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:415:47: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:415:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:416:5: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:416:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:416:11: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:416:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:416:17: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:416:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:416:23: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:416:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:416:29: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:416:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:416:35: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:416:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:416:41: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:416:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:416:47: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:416:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:417:5: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:417:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:417:11: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:417:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:417:17: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:417:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:417:23: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:417:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:417:29: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:417:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:417:35: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:417:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:417:41: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:417:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:417:47: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:417:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:419:5: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:419:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:419:11: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:419:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:419:17: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:419:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:419:23: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:419:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:419:29: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:419:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:419:35: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:419:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:419:41: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:419:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:419:47: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:419:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:420:5: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:420:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:420:11: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:420:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:420:17: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:420:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:420:23: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:420:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:420:29: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:420:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:420:35: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:420:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:420:41: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:420:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:420:47: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:420:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:421:5: warning: excess elements in scalar initializer + 0x5b, 0x88, 0xd7, 0xf6, 0x22, 0x8b, 0x11, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:421:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:421:11: warning: excess elements in scalar initializer + 0x5b, 0x88, 0xd7, 0xf6, 0x22, 0x8b, 0x11, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:421:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:421:17: warning: excess elements in scalar initializer + 0x5b, 0x88, 0xd7, 0xf6, 0x22, 0x8b, 0x11, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:421:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:421:23: warning: excess elements in scalar initializer + 0x5b, 0x88, 0xd7, 0xf6, 0x22, 0x8b, 0x11, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:421:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:421:29: warning: excess elements in scalar initializer + 0x5b, 0x88, 0xd7, 0xf6, 0x22, 0x8b, 0x11, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:421:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:421:35: warning: excess elements in scalar initializer + 0x5b, 0x88, 0xd7, 0xf6, 0x22, 0x8b, 0x11, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:421:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:421:41: warning: excess elements in scalar initializer + 0x5b, 0x88, 0xd7, 0xf6, 0x22, 0x8b, 0x11, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:421:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:421:47: warning: excess elements in scalar initializer + 0x5b, 0x88, 0xd7, 0xf6, 0x22, 0x8b, 0x11, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:421:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:422:5: warning: excess elements in scalar initializer + 0xe2, 0x85, 0x79, 0xa5, 0xc0, 0xc1, 0xf7, 0x61 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:422:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:422:11: warning: excess elements in scalar initializer + 0xe2, 0x85, 0x79, 0xa5, 0xc0, 0xc1, 0xf7, 0x61 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:422:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:422:17: warning: excess elements in scalar initializer + 0xe2, 0x85, 0x79, 0xa5, 0xc0, 0xc1, 0xf7, 0x61 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:422:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:422:23: warning: excess elements in scalar initializer + 0xe2, 0x85, 0x79, 0xa5, 0xc0, 0xc1, 0xf7, 0x61 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:422:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:422:29: warning: excess elements in scalar initializer + 0xe2, 0x85, 0x79, 0xa5, 0xc0, 0xc1, 0xf7, 0x61 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:422:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:422:35: warning: excess elements in scalar initializer + 0xe2, 0x85, 0x79, 0xa5, 0xc0, 0xc1, 0xf7, 0x61 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:422:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:422:41: warning: excess elements in scalar initializer + 0xe2, 0x85, 0x79, 0xa5, 0xc0, 0xc1, 0xf7, 0x61 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:422:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:422:47: warning: excess elements in scalar initializer + 0xe2, 0x85, 0x79, 0xa5, 0xc0, 0xc1, 0xf7, 0x61 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:422:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:398:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:398:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:425:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:425:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:426:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 32, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:426:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:427:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:427:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:428:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:428:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:428:11: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:428:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:428:17: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:428:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:428:23: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:428:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:428:29: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:428:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:428:35: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:428:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:428:41: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:428:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:428:47: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:428:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:429:5: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:429:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:429:11: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:429:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:429:17: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:429:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:429:23: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:429:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:429:29: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:429:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:429:35: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:429:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:429:41: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:429:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:429:47: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:429:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:430:5: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:430:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:430:11: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:430:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:430:17: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:430:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:430:23: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:430:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:430:29: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:430:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:430:35: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:430:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:430:41: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:430:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:430:47: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:430:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:431:5: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:431:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:431:11: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:431:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:431:17: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:431:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:431:23: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:431:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:431:29: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:431:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:431:35: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:431:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:431:41: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:431:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:431:47: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:431:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:427:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:427:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:425:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:425:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:434:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:434:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:435:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 16, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:435:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:436:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:436:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:437:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0xcc, 0xa3, 0x39, 0xd9, 0xa4, 0x5f, 0xa2, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:437:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:437:11: warning: excess elements in scalar initializer + 0xcc, 0xa3, 0x39, 0xd9, 0xa4, 0x5f, 0xa2, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:437:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:437:17: warning: excess elements in scalar initializer + 0xcc, 0xa3, 0x39, 0xd9, 0xa4, 0x5f, 0xa2, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:437:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:437:23: warning: excess elements in scalar initializer + 0xcc, 0xa3, 0x39, 0xd9, 0xa4, 0x5f, 0xa2, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:437:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:437:29: warning: excess elements in scalar initializer + 0xcc, 0xa3, 0x39, 0xd9, 0xa4, 0x5f, 0xa2, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:437:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:437:35: warning: excess elements in scalar initializer + 0xcc, 0xa3, 0x39, 0xd9, 0xa4, 0x5f, 0xa2, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:437:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:437:41: warning: excess elements in scalar initializer + 0xcc, 0xa3, 0x39, 0xd9, 0xa4, 0x5f, 0xa2, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:437:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:437:47: warning: excess elements in scalar initializer + 0xcc, 0xa3, 0x39, 0xd9, 0xa4, 0x5f, 0xa2, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:437:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:438:5: warning: excess elements in scalar initializer + 0x8c, 0x2c, 0x68, 0xb3, 0xa4, 0x17, 0x91, 0x33 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:438:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:438:11: warning: excess elements in scalar initializer + 0x8c, 0x2c, 0x68, 0xb3, 0xa4, 0x17, 0x91, 0x33 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:438:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:438:17: warning: excess elements in scalar initializer + 0x8c, 0x2c, 0x68, 0xb3, 0xa4, 0x17, 0x91, 0x33 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:438:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:438:23: warning: excess elements in scalar initializer + 0x8c, 0x2c, 0x68, 0xb3, 0xa4, 0x17, 0x91, 0x33 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:438:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:438:29: warning: excess elements in scalar initializer + 0x8c, 0x2c, 0x68, 0xb3, 0xa4, 0x17, 0x91, 0x33 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:438:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:438:35: warning: excess elements in scalar initializer + 0x8c, 0x2c, 0x68, 0xb3, 0xa4, 0x17, 0x91, 0x33 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:438:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:438:41: warning: excess elements in scalar initializer + 0x8c, 0x2c, 0x68, 0xb3, 0xa4, 0x17, 0x91, 0x33 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:438:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:438:47: warning: excess elements in scalar initializer + 0x8c, 0x2c, 0x68, 0xb3, 0xa4, 0x17, 0x91, 0x33 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:438:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:436:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:436:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:434:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:434:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:395:2: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:395:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:442:2: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:442:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:443:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:443:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:444:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 288, + ^~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:444:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:445:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:445:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:446:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:446:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:446:11: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:446:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:446:17: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:446:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:446:23: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:446:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:446:29: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:446:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:446:35: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:446:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:446:41: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:446:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:446:47: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:446:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:447:5: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:447:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:447:11: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:447:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:447:17: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:447:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:447:23: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:447:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:447:29: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:447:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:447:35: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:447:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:447:41: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:447:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:447:47: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:447:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:448:5: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:448:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:448:11: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:448:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:448:17: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:448:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:448:23: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:448:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:448:29: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:448:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:448:35: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:448:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:448:41: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:448:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:448:47: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:448:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:449:5: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:449:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:449:11: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:449:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:449:17: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:449:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:449:23: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:449:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:449:29: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:449:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:449:35: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:449:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:449:41: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:449:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:449:47: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:449:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:451:5: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:451:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:451:11: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:451:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:451:17: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:451:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:451:23: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:451:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:451:29: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:451:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:451:35: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:451:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:451:41: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:451:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:451:47: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:451:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:452:5: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:452:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:452:11: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:452:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:452:17: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:452:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:452:23: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:452:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:452:29: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:452:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:452:35: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:452:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:452:41: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:452:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:452:47: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:452:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:453:5: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:453:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:453:11: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:453:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:453:17: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:453:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:453:23: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:453:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:453:29: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:453:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:453:35: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:453:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:453:41: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:453:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:453:47: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:453:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:454:5: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:454:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:454:11: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:454:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:454:17: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:454:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:454:23: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:454:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:454:29: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:454:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:454:35: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:454:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:454:41: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:454:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:454:47: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:454:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:456:5: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:456:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:456:11: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:456:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:456:17: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:456:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:456:23: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:456:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:456:29: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:456:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:456:35: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:456:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:456:41: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:456:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:456:47: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:456:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:457:5: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:457:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:457:11: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:457:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:457:17: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:457:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:457:23: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:457:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:457:29: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:457:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:457:35: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:457:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:457:41: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:457:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:457:47: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:457:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:458:5: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:458:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:458:11: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:458:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:458:17: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:458:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:458:23: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:458:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:458:29: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:458:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:458:35: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:458:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:458:41: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:458:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:458:47: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:458:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:459:5: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:459:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:459:11: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:459:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:459:17: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:459:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:459:23: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:459:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:459:29: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:459:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:459:35: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:459:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:459:41: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:459:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:459:47: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:459:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:461:5: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:461:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:461:11: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:461:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:461:17: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:461:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:461:23: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:461:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:461:29: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:461:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:461:35: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:461:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:461:41: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:461:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:461:47: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:461:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:462:5: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:462:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:462:11: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:462:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:462:17: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:462:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:462:23: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:462:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:462:29: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:462:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:462:35: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:462:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:462:41: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:462:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:462:47: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:462:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:463:5: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:463:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:463:11: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:463:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:463:17: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:463:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:463:23: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:463:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:463:29: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:463:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:463:35: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:463:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:463:41: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:463:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:463:47: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:463:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:464:5: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:464:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:464:11: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:464:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:464:17: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:464:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:464:23: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:464:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:464:29: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:464:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:464:35: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:464:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:464:41: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:464:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:464:47: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:464:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:466:5: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:466:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:466:11: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:466:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:466:17: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:466:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:466:23: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:466:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:466:29: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:466:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:466:35: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:466:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:466:41: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:466:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:466:47: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:466:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:467:5: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:467:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:467:11: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:467:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:467:17: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:467:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:467:23: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:467:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:467:29: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:467:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:467:35: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:467:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:467:41: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:467:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:467:47: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:467:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:468:5: warning: excess elements in scalar initializer + 0x5b, 0x88, 0xd7, 0xf6, 0x22, 0x8b, 0x11, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:468:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:468:11: warning: excess elements in scalar initializer + 0x5b, 0x88, 0xd7, 0xf6, 0x22, 0x8b, 0x11, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:468:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:468:17: warning: excess elements in scalar initializer + 0x5b, 0x88, 0xd7, 0xf6, 0x22, 0x8b, 0x11, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:468:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:468:23: warning: excess elements in scalar initializer + 0x5b, 0x88, 0xd7, 0xf6, 0x22, 0x8b, 0x11, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:468:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:468:29: warning: excess elements in scalar initializer + 0x5b, 0x88, 0xd7, 0xf6, 0x22, 0x8b, 0x11, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:468:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:468:35: warning: excess elements in scalar initializer + 0x5b, 0x88, 0xd7, 0xf6, 0x22, 0x8b, 0x11, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:468:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:468:41: warning: excess elements in scalar initializer + 0x5b, 0x88, 0xd7, 0xf6, 0x22, 0x8b, 0x11, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:468:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:468:47: warning: excess elements in scalar initializer + 0x5b, 0x88, 0xd7, 0xf6, 0x22, 0x8b, 0x11, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:468:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:469:5: warning: excess elements in scalar initializer + 0xe2, 0x85, 0x79, 0xa5, 0xc0, 0xc1, 0xf7, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:469:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:469:11: warning: excess elements in scalar initializer + 0xe2, 0x85, 0x79, 0xa5, 0xc0, 0xc1, 0xf7, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:469:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:469:17: warning: excess elements in scalar initializer + 0xe2, 0x85, 0x79, 0xa5, 0xc0, 0xc1, 0xf7, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:469:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:469:23: warning: excess elements in scalar initializer + 0xe2, 0x85, 0x79, 0xa5, 0xc0, 0xc1, 0xf7, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:469:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:469:29: warning: excess elements in scalar initializer + 0xe2, 0x85, 0x79, 0xa5, 0xc0, 0xc1, 0xf7, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:469:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:469:35: warning: excess elements in scalar initializer + 0xe2, 0x85, 0x79, 0xa5, 0xc0, 0xc1, 0xf7, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:469:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:469:41: warning: excess elements in scalar initializer + 0xe2, 0x85, 0x79, 0xa5, 0xc0, 0xc1, 0xf7, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:469:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:469:47: warning: excess elements in scalar initializer + 0xe2, 0x85, 0x79, 0xa5, 0xc0, 0xc1, 0xf7, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:469:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:471:5: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:471:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:471:11: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:471:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:471:17: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:471:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:471:23: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:471:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:471:29: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:471:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:471:35: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:471:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:471:41: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:471:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:471:47: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:471:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:472:5: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:472:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:472:11: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:472:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:472:17: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:472:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:472:23: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:472:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:472:29: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:472:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:472:35: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:472:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:472:41: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:472:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:472:47: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:472:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:473:5: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:473:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:473:11: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:473:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:473:17: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:473:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:473:23: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:473:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:473:29: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:473:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:473:35: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:473:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:473:41: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:473:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:473:47: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:473:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:474:5: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:474:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:474:11: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:474:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:474:17: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:474:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:474:23: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:474:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:474:29: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:474:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:474:35: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:474:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:474:41: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:474:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:474:47: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:474:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:476:5: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:476:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:476:11: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:476:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:476:17: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:476:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:476:23: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:476:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:476:29: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:476:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:476:35: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:476:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:476:41: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:476:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:476:47: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:476:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:477:5: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:477:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:477:11: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:477:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:477:17: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:477:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:477:23: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:477:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:477:29: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:477:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:477:35: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:477:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:477:41: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:477:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:477:47: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:477:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:478:5: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:478:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:478:11: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:478:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:478:17: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:478:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:478:23: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:478:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:478:29: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:478:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:478:35: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:478:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:478:41: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:478:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:478:47: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:478:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:479:5: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:479:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:479:11: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:479:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:479:17: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:479:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:479:23: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:479:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:479:29: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:479:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:479:35: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:479:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:479:41: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:479:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:479:47: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:479:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:481:5: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:481:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:481:11: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:481:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:481:17: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:481:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:481:23: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:481:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:481:29: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:481:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:481:35: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:481:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:481:41: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:481:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:481:47: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:481:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:482:5: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:482:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:482:11: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:482:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:482:17: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:482:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:482:23: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:482:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:482:29: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:482:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:482:35: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:482:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:482:41: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:482:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:482:47: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:482:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:483:5: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:483:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:483:11: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:483:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:483:17: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:483:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:483:23: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:483:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:483:29: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:483:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:483:35: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:483:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:483:41: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:483:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:483:47: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:483:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:484:5: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:484:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:484:11: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:484:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:484:17: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:484:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:484:23: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:484:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:484:29: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:484:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:484:35: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:484:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:484:41: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:484:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:484:47: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:484:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:486:5: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:486:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:486:11: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:486:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:486:17: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:486:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:486:23: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:486:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:486:29: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:486:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:486:35: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:486:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:486:41: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:486:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:486:47: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:486:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:487:5: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:487:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:487:11: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:487:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:487:17: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:487:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:487:23: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:487:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:487:29: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:487:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:487:35: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:487:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:487:41: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:487:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:487:47: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:487:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:488:5: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:488:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:488:11: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:488:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:488:17: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:488:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:488:23: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:488:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:488:29: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:488:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:488:35: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:488:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:488:41: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:488:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:488:47: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:488:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:489:5: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:489:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:489:11: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:489:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:489:17: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:489:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:489:23: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:489:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:489:29: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:489:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:489:35: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:489:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:489:41: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:489:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:489:47: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:489:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:445:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:445:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:492:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:492:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:493:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 32, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:493:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:494:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:494:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:495:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:495:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:495:11: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:495:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:495:17: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:495:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:495:23: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:495:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:495:29: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:495:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:495:35: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:495:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:495:41: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:495:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:495:47: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:495:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:496:5: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:496:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:496:11: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:496:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:496:17: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:496:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:496:23: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:496:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:496:29: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:496:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:496:35: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:496:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:496:41: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:496:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:496:47: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:496:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:497:5: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:497:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:497:11: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:497:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:497:17: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:497:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:497:23: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:497:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:497:29: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:497:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:497:35: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:497:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:497:41: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:497:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:497:47: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:497:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:498:5: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:498:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:498:11: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:498:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:498:17: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:498:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:498:23: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:498:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:498:29: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:498:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:498:35: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:498:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:498:41: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:498:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:498:47: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:498:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:494:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:494:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:492:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:492:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:501:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:501:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:502:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 16, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:502:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:503:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:503:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:504:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x53, 0xf6, 0xe8, 0x28, 0xa2, 0xf0, 0xfe, 0x0e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:504:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:504:11: warning: excess elements in scalar initializer + 0x53, 0xf6, 0xe8, 0x28, 0xa2, 0xf0, 0xfe, 0x0e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:504:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:504:17: warning: excess elements in scalar initializer + 0x53, 0xf6, 0xe8, 0x28, 0xa2, 0xf0, 0xfe, 0x0e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:504:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:504:23: warning: excess elements in scalar initializer + 0x53, 0xf6, 0xe8, 0x28, 0xa2, 0xf0, 0xfe, 0x0e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:504:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:504:29: warning: excess elements in scalar initializer + 0x53, 0xf6, 0xe8, 0x28, 0xa2, 0xf0, 0xfe, 0x0e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:504:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:504:35: warning: excess elements in scalar initializer + 0x53, 0xf6, 0xe8, 0x28, 0xa2, 0xf0, 0xfe, 0x0e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:504:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:504:41: warning: excess elements in scalar initializer + 0x53, 0xf6, 0xe8, 0x28, 0xa2, 0xf0, 0xfe, 0x0e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:504:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:504:47: warning: excess elements in scalar initializer + 0x53, 0xf6, 0xe8, 0x28, 0xa2, 0xf0, 0xfe, 0x0e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:504:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:505:5: warning: excess elements in scalar initializer + 0xe8, 0x15, 0xbf, 0x0b, 0xd5, 0x84, 0x1a, 0x34 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:505:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:505:11: warning: excess elements in scalar initializer + 0xe8, 0x15, 0xbf, 0x0b, 0xd5, 0x84, 0x1a, 0x34 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:505:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:505:17: warning: excess elements in scalar initializer + 0xe8, 0x15, 0xbf, 0x0b, 0xd5, 0x84, 0x1a, 0x34 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:505:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:505:23: warning: excess elements in scalar initializer + 0xe8, 0x15, 0xbf, 0x0b, 0xd5, 0x84, 0x1a, 0x34 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:505:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:505:29: warning: excess elements in scalar initializer + 0xe8, 0x15, 0xbf, 0x0b, 0xd5, 0x84, 0x1a, 0x34 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:505:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:505:35: warning: excess elements in scalar initializer + 0xe8, 0x15, 0xbf, 0x0b, 0xd5, 0x84, 0x1a, 0x34 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:505:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:505:41: warning: excess elements in scalar initializer + 0xe8, 0x15, 0xbf, 0x0b, 0xd5, 0x84, 0x1a, 0x34 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:505:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:505:47: warning: excess elements in scalar initializer + 0xe8, 0x15, 0xbf, 0x0b, 0xd5, 0x84, 0x1a, 0x34 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:505:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:503:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:503:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:501:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:501:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:442:2: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:442:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:509:2: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:509:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:510:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:510:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:511:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 320, + ^~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:511:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:512:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:512:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:513:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:513:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:513:11: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:513:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:513:17: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:513:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:513:23: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:513:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:513:29: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:513:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:513:35: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:513:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:513:41: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:513:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:513:47: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:513:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:514:5: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:514:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:514:11: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:514:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:514:17: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:514:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:514:23: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:514:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:514:29: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:514:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:514:35: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:514:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:514:41: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:514:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:514:47: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:514:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:515:5: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:515:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:515:11: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:515:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:515:17: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:515:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:515:23: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:515:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:515:29: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:515:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:515:35: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:515:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:515:41: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:515:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:515:47: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:515:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:516:5: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:516:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:516:11: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:516:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:516:17: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:516:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:516:23: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:516:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:516:29: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:516:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:516:35: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:516:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:516:41: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:516:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:516:47: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:516:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:518:5: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:518:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:518:11: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:518:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:518:17: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:518:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:518:23: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:518:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:518:29: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:518:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:518:35: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:518:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:518:41: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:518:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:518:47: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:518:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:519:5: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:519:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:519:11: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:519:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:519:17: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:519:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:519:23: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:519:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:519:29: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:519:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:519:35: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:519:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:519:41: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:519:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:519:47: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:519:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:520:5: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:520:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:520:11: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:520:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:520:17: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:520:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:520:23: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:520:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:520:29: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:520:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:520:35: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:520:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:520:41: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:520:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:520:47: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:520:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:521:5: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:521:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:521:11: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:521:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:521:17: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:521:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:521:23: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:521:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:521:29: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:521:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:521:35: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:521:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:521:41: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:521:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:521:47: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:521:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:523:5: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:523:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:523:11: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:523:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:523:17: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:523:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:523:23: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:523:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:523:29: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:523:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:523:35: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:523:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:523:41: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:523:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:523:47: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:523:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:524:5: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:524:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:524:11: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:524:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:524:17: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:524:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:524:23: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:524:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:524:29: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:524:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:524:35: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:524:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:524:41: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:524:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:524:47: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:524:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:525:5: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:525:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:525:11: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:525:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:525:17: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:525:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:525:23: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:525:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:525:29: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:525:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:525:35: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:525:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:525:41: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:525:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:525:47: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:525:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:526:5: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:526:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:526:11: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:526:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:526:17: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:526:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:526:23: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:526:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:526:29: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:526:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:526:35: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:526:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:526:41: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:526:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:526:47: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:526:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:528:5: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:528:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:528:11: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:528:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:528:17: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:528:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:528:23: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:528:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:528:29: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:528:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:528:35: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:528:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:528:41: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:528:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:528:47: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:528:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:529:5: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:529:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:529:11: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:529:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:529:17: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:529:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:529:23: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:529:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:529:29: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:529:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:529:35: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:529:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:529:41: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:529:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:529:47: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:529:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:530:5: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:530:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:530:11: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:530:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:530:17: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:530:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:530:23: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:530:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:530:29: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:530:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:530:35: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:530:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:530:41: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:530:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:530:47: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:530:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:531:5: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:531:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:531:11: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:531:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:531:17: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:531:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:531:23: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:531:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:531:29: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:531:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:531:35: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:531:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:531:41: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:531:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:531:47: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:531:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:533:5: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:533:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:533:11: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:533:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:533:17: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:533:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:533:23: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:533:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:533:29: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:533:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:533:35: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:533:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:533:41: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:533:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:533:47: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:533:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:534:5: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:534:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:534:11: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:534:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:534:17: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:534:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:534:23: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:534:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:534:29: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:534:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:534:35: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:534:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:534:41: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:534:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:534:47: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:534:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:535:5: warning: excess elements in scalar initializer + 0x5b, 0x88, 0xd7, 0xf6, 0x22, 0x8b, 0x11, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:535:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:535:11: warning: excess elements in scalar initializer + 0x5b, 0x88, 0xd7, 0xf6, 0x22, 0x8b, 0x11, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:535:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:535:17: warning: excess elements in scalar initializer + 0x5b, 0x88, 0xd7, 0xf6, 0x22, 0x8b, 0x11, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:535:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:535:23: warning: excess elements in scalar initializer + 0x5b, 0x88, 0xd7, 0xf6, 0x22, 0x8b, 0x11, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:535:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:535:29: warning: excess elements in scalar initializer + 0x5b, 0x88, 0xd7, 0xf6, 0x22, 0x8b, 0x11, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:535:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:535:35: warning: excess elements in scalar initializer + 0x5b, 0x88, 0xd7, 0xf6, 0x22, 0x8b, 0x11, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:535:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:535:41: warning: excess elements in scalar initializer + 0x5b, 0x88, 0xd7, 0xf6, 0x22, 0x8b, 0x11, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:535:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:535:47: warning: excess elements in scalar initializer + 0x5b, 0x88, 0xd7, 0xf6, 0x22, 0x8b, 0x11, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:535:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:536:5: warning: excess elements in scalar initializer + 0xe2, 0x85, 0x79, 0xa5, 0xc0, 0xc1, 0xf7, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:536:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:536:11: warning: excess elements in scalar initializer + 0xe2, 0x85, 0x79, 0xa5, 0xc0, 0xc1, 0xf7, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:536:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:536:17: warning: excess elements in scalar initializer + 0xe2, 0x85, 0x79, 0xa5, 0xc0, 0xc1, 0xf7, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:536:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:536:23: warning: excess elements in scalar initializer + 0xe2, 0x85, 0x79, 0xa5, 0xc0, 0xc1, 0xf7, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:536:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:536:29: warning: excess elements in scalar initializer + 0xe2, 0x85, 0x79, 0xa5, 0xc0, 0xc1, 0xf7, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:536:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:536:35: warning: excess elements in scalar initializer + 0xe2, 0x85, 0x79, 0xa5, 0xc0, 0xc1, 0xf7, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:536:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:536:41: warning: excess elements in scalar initializer + 0xe2, 0x85, 0x79, 0xa5, 0xc0, 0xc1, 0xf7, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:536:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:536:47: warning: excess elements in scalar initializer + 0xe2, 0x85, 0x79, 0xa5, 0xc0, 0xc1, 0xf7, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:536:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:538:5: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:538:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:538:11: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:538:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:538:17: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:538:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:538:23: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:538:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:538:29: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:538:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:538:35: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:538:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:538:41: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:538:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:538:47: warning: excess elements in scalar initializer + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:538:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:539:5: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:539:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:539:11: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:539:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:539:17: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:539:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:539:23: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:539:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:539:29: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:539:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:539:35: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:539:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:539:41: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:539:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:539:47: warning: excess elements in scalar initializer + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:539:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:540:5: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:540:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:540:11: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:540:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:540:17: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:540:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:540:23: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:540:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:540:29: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:540:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:540:35: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:540:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:540:41: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:540:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:540:47: warning: excess elements in scalar initializer + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:540:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:541:5: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:541:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:541:11: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:541:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:541:17: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:541:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:541:23: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:541:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:541:29: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:541:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:541:35: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:541:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:541:41: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:541:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:541:47: warning: excess elements in scalar initializer + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:541:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:543:5: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:543:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:543:11: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:543:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:543:17: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:543:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:543:23: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:543:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:543:29: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:543:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:543:35: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:543:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:543:41: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:543:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:543:47: warning: excess elements in scalar initializer + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:543:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:544:5: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:544:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:544:11: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:544:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:544:17: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:544:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:544:23: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:544:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:544:29: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:544:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:544:35: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:544:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:544:41: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:544:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:544:47: warning: excess elements in scalar initializer + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:544:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:545:5: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:545:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:545:11: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:545:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:545:17: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:545:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:545:23: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:545:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:545:29: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:545:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:545:35: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:545:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:545:41: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:545:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:545:47: warning: excess elements in scalar initializer + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:545:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:546:5: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:546:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:546:11: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:546:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:546:17: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:546:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:546:23: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:546:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:546:29: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:546:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:546:35: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:546:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:546:41: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:546:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:546:47: warning: excess elements in scalar initializer + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:546:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:548:5: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:548:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:548:11: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:548:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:548:17: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:548:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:548:23: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:548:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:548:29: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:548:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:548:35: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:548:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:548:41: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:548:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:548:47: warning: excess elements in scalar initializer + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:548:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:549:5: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:549:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:549:11: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:549:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:549:17: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:549:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:549:23: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:549:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:549:29: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:549:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:549:35: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:549:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:549:41: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:549:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:549:47: warning: excess elements in scalar initializer + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:549:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:550:5: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:550:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:550:11: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:550:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:550:17: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:550:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:550:23: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:550:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:550:29: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:550:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:550:35: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:550:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:550:41: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:550:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:550:47: warning: excess elements in scalar initializer + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:550:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:551:5: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:551:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:551:11: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:551:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:551:17: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:551:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:551:23: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:551:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:551:29: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:551:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:551:35: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:551:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:551:41: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:551:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:551:47: warning: excess elements in scalar initializer + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:551:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:553:5: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:553:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:553:11: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:553:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:553:17: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:553:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:553:23: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:553:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:553:29: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:553:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:553:35: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:553:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:553:41: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:553:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:553:47: warning: excess elements in scalar initializer + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:553:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:554:5: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:554:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:554:11: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:554:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:554:17: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:554:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:554:23: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:554:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:554:29: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:554:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:554:35: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:554:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:554:41: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:554:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:554:47: warning: excess elements in scalar initializer + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:554:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:555:5: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:555:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:555:11: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:555:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:555:17: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:555:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:555:23: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:555:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:555:29: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:555:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:555:35: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:555:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:555:41: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:555:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:555:47: warning: excess elements in scalar initializer + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:555:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:556:5: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:556:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:556:11: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:556:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:556:17: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:556:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:556:23: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:556:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:556:29: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:556:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:556:35: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:556:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:556:41: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:556:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:556:47: warning: excess elements in scalar initializer + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:556:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:558:5: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:558:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:558:11: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:558:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:558:17: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:558:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:558:23: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:558:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:558:29: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:558:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:558:35: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:558:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:558:41: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:558:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:558:47: warning: excess elements in scalar initializer + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:558:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:559:5: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:559:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:559:11: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:559:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:559:17: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:559:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:559:23: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:559:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:559:29: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:559:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:559:35: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:559:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:559:41: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:559:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:559:47: warning: excess elements in scalar initializer + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:559:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:560:5: warning: excess elements in scalar initializer + 0x5b, 0x88, 0xd7, 0xf6, 0x22, 0x8b, 0x11, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:560:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:560:11: warning: excess elements in scalar initializer + 0x5b, 0x88, 0xd7, 0xf6, 0x22, 0x8b, 0x11, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:560:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:560:17: warning: excess elements in scalar initializer + 0x5b, 0x88, 0xd7, 0xf6, 0x22, 0x8b, 0x11, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:560:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:560:23: warning: excess elements in scalar initializer + 0x5b, 0x88, 0xd7, 0xf6, 0x22, 0x8b, 0x11, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:560:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:560:29: warning: excess elements in scalar initializer + 0x5b, 0x88, 0xd7, 0xf6, 0x22, 0x8b, 0x11, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:560:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:560:35: warning: excess elements in scalar initializer + 0x5b, 0x88, 0xd7, 0xf6, 0x22, 0x8b, 0x11, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:560:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:560:41: warning: excess elements in scalar initializer + 0x5b, 0x88, 0xd7, 0xf6, 0x22, 0x8b, 0x11, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:560:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:560:47: warning: excess elements in scalar initializer + 0x5b, 0x88, 0xd7, 0xf6, 0x22, 0x8b, 0x11, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:560:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:561:5: warning: excess elements in scalar initializer + 0xe2, 0x85, 0x79, 0xa5, 0xc0, 0xc1, 0xf7, 0x61 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:561:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:561:11: warning: excess elements in scalar initializer + 0xe2, 0x85, 0x79, 0xa5, 0xc0, 0xc1, 0xf7, 0x61 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:561:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:561:17: warning: excess elements in scalar initializer + 0xe2, 0x85, 0x79, 0xa5, 0xc0, 0xc1, 0xf7, 0x61 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:561:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:561:23: warning: excess elements in scalar initializer + 0xe2, 0x85, 0x79, 0xa5, 0xc0, 0xc1, 0xf7, 0x61 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:561:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:561:29: warning: excess elements in scalar initializer + 0xe2, 0x85, 0x79, 0xa5, 0xc0, 0xc1, 0xf7, 0x61 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:561:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:561:35: warning: excess elements in scalar initializer + 0xe2, 0x85, 0x79, 0xa5, 0xc0, 0xc1, 0xf7, 0x61 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:561:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:561:41: warning: excess elements in scalar initializer + 0xe2, 0x85, 0x79, 0xa5, 0xc0, 0xc1, 0xf7, 0x61 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:561:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:561:47: warning: excess elements in scalar initializer + 0xe2, 0x85, 0x79, 0xa5, 0xc0, 0xc1, 0xf7, 0x61 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:561:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:512:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:512:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:564:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:564:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:565:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 32, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:565:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:566:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:566:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:567:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:567:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:567:11: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:567:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:567:17: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:567:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:567:23: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:567:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:567:29: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:567:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:567:35: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:567:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:567:41: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:567:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:567:47: warning: excess elements in scalar initializer + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:567:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:568:5: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:568:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:568:11: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:568:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:568:17: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:568:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:568:23: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:568:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:568:29: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:568:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:568:35: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:568:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:568:41: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:568:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:568:47: warning: excess elements in scalar initializer + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:568:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:569:5: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:569:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:569:11: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:569:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:569:17: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:569:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:569:23: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:569:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:569:29: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:569:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:569:35: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:569:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:569:41: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:569:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:569:47: warning: excess elements in scalar initializer + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:569:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:570:5: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:570:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:570:11: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:570:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:570:17: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:570:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:570:23: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:570:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:570:29: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:570:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:570:35: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:570:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:570:41: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:570:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:570:47: warning: excess elements in scalar initializer + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:570:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:566:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:566:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:564:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:564:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:573:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:573:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:574:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 16, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:574:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:575:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:575:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:576:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0xb8, 0x46, 0xd4, 0x4e, 0x9b, 0xbd, 0x53, 0xce, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:576:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:576:11: warning: excess elements in scalar initializer + 0xb8, 0x46, 0xd4, 0x4e, 0x9b, 0xbd, 0x53, 0xce, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:576:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:576:17: warning: excess elements in scalar initializer + 0xb8, 0x46, 0xd4, 0x4e, 0x9b, 0xbd, 0x53, 0xce, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:576:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:576:23: warning: excess elements in scalar initializer + 0xb8, 0x46, 0xd4, 0x4e, 0x9b, 0xbd, 0x53, 0xce, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:576:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:576:29: warning: excess elements in scalar initializer + 0xb8, 0x46, 0xd4, 0x4e, 0x9b, 0xbd, 0x53, 0xce, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:576:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:576:35: warning: excess elements in scalar initializer + 0xb8, 0x46, 0xd4, 0x4e, 0x9b, 0xbd, 0x53, 0xce, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:576:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:576:41: warning: excess elements in scalar initializer + 0xb8, 0x46, 0xd4, 0x4e, 0x9b, 0xbd, 0x53, 0xce, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:576:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:576:47: warning: excess elements in scalar initializer + 0xb8, 0x46, 0xd4, 0x4e, 0x9b, 0xbd, 0x53, 0xce, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:576:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:577:5: warning: excess elements in scalar initializer + 0xdf, 0xfb, 0xfb, 0xb6, 0xb7, 0xfa, 0x49, 0x33 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:577:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:577:11: warning: excess elements in scalar initializer + 0xdf, 0xfb, 0xfb, 0xb6, 0xb7, 0xfa, 0x49, 0x33 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:577:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:577:17: warning: excess elements in scalar initializer + 0xdf, 0xfb, 0xfb, 0xb6, 0xb7, 0xfa, 0x49, 0x33 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:577:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:577:23: warning: excess elements in scalar initializer + 0xdf, 0xfb, 0xfb, 0xb6, 0xb7, 0xfa, 0x49, 0x33 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:577:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:577:29: warning: excess elements in scalar initializer + 0xdf, 0xfb, 0xfb, 0xb6, 0xb7, 0xfa, 0x49, 0x33 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:577:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:577:35: warning: excess elements in scalar initializer + 0xdf, 0xfb, 0xfb, 0xb6, 0xb7, 0xfa, 0x49, 0x33 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:577:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:577:41: warning: excess elements in scalar initializer + 0xdf, 0xfb, 0xfb, 0xb6, 0xb7, 0xfa, 0x49, 0x33 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:577:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:577:47: warning: excess elements in scalar initializer + 0xdf, 0xfb, 0xfb, 0xb6, 0xb7, 0xfa, 0x49, 0x33 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:577:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:575:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:575:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:573:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:573:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:509:2: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:509:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:584:2: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:584:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:585:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:585:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:586:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 256, + ^~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:586:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:587:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:587:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:588:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:588:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:588:11: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:588:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:588:17: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:588:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:588:23: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:588:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:588:29: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:588:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:588:35: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:588:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:588:41: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:588:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:588:47: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:588:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:589:5: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:589:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:589:11: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:589:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:589:17: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:589:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:589:23: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:589:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:589:29: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:589:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:589:35: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:589:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:589:41: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:589:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:589:47: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:589:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:590:5: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:590:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:590:11: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:590:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:590:17: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:590:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:590:23: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:590:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:590:29: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:590:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:590:35: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:590:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:590:41: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:590:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:590:47: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:590:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:591:5: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:591:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:591:11: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:591:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:591:17: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:591:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:591:23: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:591:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:591:29: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:591:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:591:35: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:591:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:591:41: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:591:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:591:47: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:591:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:593:5: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:593:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:593:11: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:593:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:593:17: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:593:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:593:23: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:593:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:593:29: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:593:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:593:35: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:593:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:593:41: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:593:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:593:47: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:593:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:594:5: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:594:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:594:11: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:594:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:594:17: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:594:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:594:23: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:594:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:594:29: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:594:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:594:35: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:594:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:594:41: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:594:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:594:47: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:594:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:595:5: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:595:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:595:11: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:595:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:595:17: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:595:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:595:23: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:595:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:595:29: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:595:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:595:35: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:595:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:595:41: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:595:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:595:47: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:595:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:596:5: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:596:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:596:11: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:596:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:596:17: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:596:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:596:23: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:596:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:596:29: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:596:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:596:35: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:596:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:596:41: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:596:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:596:47: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:596:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:598:5: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:598:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:598:11: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:598:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:598:17: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:598:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:598:23: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:598:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:598:29: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:598:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:598:35: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:598:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:598:41: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:598:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:598:47: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:598:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:599:5: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:599:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:599:11: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:599:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:599:17: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:599:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:599:23: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:599:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:599:29: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:599:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:599:35: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:599:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:599:41: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:599:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:599:47: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:599:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:600:5: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:600:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:600:11: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:600:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:600:17: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:600:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:600:23: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:600:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:600:29: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:600:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:600:35: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:600:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:600:41: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:600:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:600:47: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:600:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:601:5: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:601:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:601:11: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:601:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:601:17: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:601:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:601:23: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:601:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:601:29: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:601:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:601:35: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:601:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:601:41: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:601:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:601:47: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:601:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:603:5: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:603:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:603:11: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:603:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:603:17: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:603:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:603:23: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:603:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:603:29: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:603:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:603:35: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:603:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:603:41: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:603:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:603:47: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:603:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:604:5: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:604:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:604:11: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:604:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:604:17: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:604:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:604:23: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:604:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:604:29: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:604:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:604:35: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:604:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:604:41: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:604:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:604:47: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:604:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:605:5: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:605:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:605:11: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:605:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:605:17: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:605:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:605:23: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:605:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:605:29: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:605:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:605:35: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:605:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:605:41: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:605:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:605:47: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:605:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:606:5: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:606:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:606:11: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:606:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:606:17: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:606:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:606:23: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:606:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:606:29: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:606:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:606:35: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:606:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:606:41: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:606:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:606:47: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:606:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:608:5: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:608:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:608:11: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:608:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:608:17: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:608:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:608:23: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:608:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:608:29: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:608:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:608:35: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:608:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:608:41: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:608:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:608:47: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:608:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:609:5: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:609:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:609:11: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:609:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:609:17: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:609:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:609:23: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:609:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:609:29: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:609:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:609:35: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:609:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:609:41: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:609:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:609:47: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:609:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:610:5: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:610:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:610:11: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:610:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:610:17: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:610:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:610:23: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:610:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:610:29: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:610:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:610:35: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:610:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:610:41: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:610:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:610:47: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:610:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:611:5: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:611:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:611:11: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:611:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:611:17: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:611:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:611:23: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:611:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:611:29: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:611:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:611:35: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:611:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:611:41: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:611:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:611:47: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:611:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:613:5: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:613:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:613:11: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:613:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:613:17: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:613:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:613:23: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:613:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:613:29: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:613:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:613:35: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:613:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:613:41: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:613:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:613:47: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:613:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:614:5: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:614:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:614:11: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:614:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:614:17: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:614:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:614:23: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:614:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:614:29: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:614:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:614:35: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:614:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:614:41: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:614:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:614:47: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:614:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:615:5: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:615:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:615:11: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:615:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:615:17: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:615:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:615:23: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:615:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:615:29: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:615:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:615:35: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:615:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:615:41: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:615:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:615:47: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:615:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:616:5: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:616:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:616:11: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:616:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:616:17: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:616:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:616:23: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:616:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:616:29: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:616:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:616:35: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:616:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:616:41: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:616:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:616:47: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:616:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:618:5: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:618:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:618:11: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:618:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:618:17: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:618:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:618:23: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:618:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:618:29: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:618:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:618:35: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:618:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:618:41: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:618:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:618:47: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:618:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:619:5: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:619:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:619:11: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:619:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:619:17: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:619:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:619:23: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:619:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:619:29: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:619:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:619:35: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:619:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:619:41: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:619:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:619:47: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:619:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:620:5: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:620:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:620:11: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:620:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:620:17: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:620:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:620:23: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:620:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:620:29: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:620:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:620:35: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:620:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:620:41: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:620:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:620:47: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:620:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:621:5: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:621:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:621:11: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:621:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:621:17: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:621:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:621:23: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:621:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:621:29: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:621:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:621:35: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:621:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:621:41: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:621:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:621:47: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:621:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:623:5: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:623:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:623:11: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:623:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:623:17: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:623:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:623:23: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:623:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:623:29: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:623:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:623:35: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:623:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:623:41: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:623:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:623:47: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:623:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:624:5: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:624:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:624:11: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:624:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:624:17: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:624:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:624:23: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:624:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:624:29: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:624:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:624:35: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:624:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:624:41: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:624:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:624:47: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:624:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:625:5: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:625:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:625:11: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:625:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:625:17: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:625:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:625:23: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:625:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:625:29: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:625:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:625:35: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:625:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:625:41: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:625:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:625:47: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:625:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:626:5: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:626:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:626:11: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:626:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:626:17: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:626:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:626:23: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:626:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:626:29: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:626:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:626:35: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:626:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:626:41: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:626:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:626:47: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:626:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:587:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:587:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:629:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:629:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:630:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 32, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:630:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:631:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:631:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:632:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0xad, 0x62, 0x81, 0x07, 0xe8, 0x35, 0x1d, 0x0f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:632:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:632:11: warning: excess elements in scalar initializer + 0xad, 0x62, 0x81, 0x07, 0xe8, 0x35, 0x1d, 0x0f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:632:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:632:17: warning: excess elements in scalar initializer + 0xad, 0x62, 0x81, 0x07, 0xe8, 0x35, 0x1d, 0x0f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:632:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:632:23: warning: excess elements in scalar initializer + 0xad, 0x62, 0x81, 0x07, 0xe8, 0x35, 0x1d, 0x0f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:632:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:632:29: warning: excess elements in scalar initializer + 0xad, 0x62, 0x81, 0x07, 0xe8, 0x35, 0x1d, 0x0f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:632:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:632:35: warning: excess elements in scalar initializer + 0xad, 0x62, 0x81, 0x07, 0xe8, 0x35, 0x1d, 0x0f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:632:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:632:41: warning: excess elements in scalar initializer + 0xad, 0x62, 0x81, 0x07, 0xe8, 0x35, 0x1d, 0x0f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:632:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:632:47: warning: excess elements in scalar initializer + 0xad, 0x62, 0x81, 0x07, 0xe8, 0x35, 0x1d, 0x0f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:632:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:633:5: warning: excess elements in scalar initializer + 0x2c, 0x23, 0x1a, 0x05, 0xdc, 0x4a, 0x41, 0x06, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:633:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:633:11: warning: excess elements in scalar initializer + 0x2c, 0x23, 0x1a, 0x05, 0xdc, 0x4a, 0x41, 0x06, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:633:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:633:17: warning: excess elements in scalar initializer + 0x2c, 0x23, 0x1a, 0x05, 0xdc, 0x4a, 0x41, 0x06, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:633:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:633:23: warning: excess elements in scalar initializer + 0x2c, 0x23, 0x1a, 0x05, 0xdc, 0x4a, 0x41, 0x06, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:633:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:633:29: warning: excess elements in scalar initializer + 0x2c, 0x23, 0x1a, 0x05, 0xdc, 0x4a, 0x41, 0x06, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:633:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:633:35: warning: excess elements in scalar initializer + 0x2c, 0x23, 0x1a, 0x05, 0xdc, 0x4a, 0x41, 0x06, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:633:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:633:41: warning: excess elements in scalar initializer + 0x2c, 0x23, 0x1a, 0x05, 0xdc, 0x4a, 0x41, 0x06, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:633:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:633:47: warning: excess elements in scalar initializer + 0x2c, 0x23, 0x1a, 0x05, 0xdc, 0x4a, 0x41, 0x06, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:633:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:634:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:634:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:634:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:634:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:634:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:634:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:634:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:634:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:634:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:634:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:634:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:634:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:634:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:634:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:634:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:634:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:635:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:635:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:635:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:635:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:635:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:635:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:635:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:635:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:635:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:635:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:635:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:635:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:635:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:635:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:635:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:635:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:631:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:631:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:629:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:629:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:638:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:638:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:639:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 16, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:639:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:640:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:640:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:641:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x07, 0x14, 0x5a, 0x4c, 0x02, 0xfe, 0x5f, 0xa3, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:641:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:641:11: warning: excess elements in scalar initializer + 0x07, 0x14, 0x5a, 0x4c, 0x02, 0xfe, 0x5f, 0xa3, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:641:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:641:17: warning: excess elements in scalar initializer + 0x07, 0x14, 0x5a, 0x4c, 0x02, 0xfe, 0x5f, 0xa3, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:641:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:641:23: warning: excess elements in scalar initializer + 0x07, 0x14, 0x5a, 0x4c, 0x02, 0xfe, 0x5f, 0xa3, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:641:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:641:29: warning: excess elements in scalar initializer + 0x07, 0x14, 0x5a, 0x4c, 0x02, 0xfe, 0x5f, 0xa3, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:641:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:641:35: warning: excess elements in scalar initializer + 0x07, 0x14, 0x5a, 0x4c, 0x02, 0xfe, 0x5f, 0xa3, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:641:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:641:41: warning: excess elements in scalar initializer + 0x07, 0x14, 0x5a, 0x4c, 0x02, 0xfe, 0x5f, 0xa3, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:641:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:641:47: warning: excess elements in scalar initializer + 0x07, 0x14, 0x5a, 0x4c, 0x02, 0xfe, 0x5f, 0xa3, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:641:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:642:5: warning: excess elements in scalar initializer + 0x20, 0x36, 0xde, 0x68, 0xfa, 0xbe, 0x90, 0x66 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:642:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:642:11: warning: excess elements in scalar initializer + 0x20, 0x36, 0xde, 0x68, 0xfa, 0xbe, 0x90, 0x66 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:642:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:642:17: warning: excess elements in scalar initializer + 0x20, 0x36, 0xde, 0x68, 0xfa, 0xbe, 0x90, 0x66 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:642:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:642:23: warning: excess elements in scalar initializer + 0x20, 0x36, 0xde, 0x68, 0xfa, 0xbe, 0x90, 0x66 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:642:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:642:29: warning: excess elements in scalar initializer + 0x20, 0x36, 0xde, 0x68, 0xfa, 0xbe, 0x90, 0x66 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:642:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:642:35: warning: excess elements in scalar initializer + 0x20, 0x36, 0xde, 0x68, 0xfa, 0xbe, 0x90, 0x66 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:642:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:642:41: warning: excess elements in scalar initializer + 0x20, 0x36, 0xde, 0x68, 0xfa, 0xbe, 0x90, 0x66 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:642:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:642:47: warning: excess elements in scalar initializer + 0x20, 0x36, 0xde, 0x68, 0xfa, 0xbe, 0x90, 0x66 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:642:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:640:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:640:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:638:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:638:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:584:2: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:584:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:649:2: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:649:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:650:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:650:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:651:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 252, + ^~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:651:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:652:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:652:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:653:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x84, 0x23, 0x64, 0xe1, 0x56, 0x33, 0x6c, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:653:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:653:11: warning: excess elements in scalar initializer + 0x84, 0x23, 0x64, 0xe1, 0x56, 0x33, 0x6c, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:653:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:653:17: warning: excess elements in scalar initializer + 0x84, 0x23, 0x64, 0xe1, 0x56, 0x33, 0x6c, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:653:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:653:23: warning: excess elements in scalar initializer + 0x84, 0x23, 0x64, 0xe1, 0x56, 0x33, 0x6c, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:653:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:653:29: warning: excess elements in scalar initializer + 0x84, 0x23, 0x64, 0xe1, 0x56, 0x33, 0x6c, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:653:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:653:35: warning: excess elements in scalar initializer + 0x84, 0x23, 0x64, 0xe1, 0x56, 0x33, 0x6c, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:653:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:653:41: warning: excess elements in scalar initializer + 0x84, 0x23, 0x64, 0xe1, 0x56, 0x33, 0x6c, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:653:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:653:47: warning: excess elements in scalar initializer + 0x84, 0x23, 0x64, 0xe1, 0x56, 0x33, 0x6c, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:653:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:654:5: warning: excess elements in scalar initializer + 0x98, 0xb9, 0x33, 0xa6, 0x23, 0x77, 0x26, 0x18, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:654:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:654:11: warning: excess elements in scalar initializer + 0x98, 0xb9, 0x33, 0xa6, 0x23, 0x77, 0x26, 0x18, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:654:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:654:17: warning: excess elements in scalar initializer + 0x98, 0xb9, 0x33, 0xa6, 0x23, 0x77, 0x26, 0x18, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:654:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:654:23: warning: excess elements in scalar initializer + 0x98, 0xb9, 0x33, 0xa6, 0x23, 0x77, 0x26, 0x18, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:654:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:654:29: warning: excess elements in scalar initializer + 0x98, 0xb9, 0x33, 0xa6, 0x23, 0x77, 0x26, 0x18, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:654:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:654:35: warning: excess elements in scalar initializer + 0x98, 0xb9, 0x33, 0xa6, 0x23, 0x77, 0x26, 0x18, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:654:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:654:41: warning: excess elements in scalar initializer + 0x98, 0xb9, 0x33, 0xa6, 0x23, 0x77, 0x26, 0x18, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:654:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:654:47: warning: excess elements in scalar initializer + 0x98, 0xb9, 0x33, 0xa6, 0x23, 0x77, 0x26, 0x18, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:654:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:655:5: warning: excess elements in scalar initializer + 0x0d, 0x9e, 0x3f, 0xdc, 0xbd, 0xe4, 0xcd, 0x5d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:655:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:655:11: warning: excess elements in scalar initializer + 0x0d, 0x9e, 0x3f, 0xdc, 0xbd, 0xe4, 0xcd, 0x5d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:655:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:655:17: warning: excess elements in scalar initializer + 0x0d, 0x9e, 0x3f, 0xdc, 0xbd, 0xe4, 0xcd, 0x5d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:655:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:655:23: warning: excess elements in scalar initializer + 0x0d, 0x9e, 0x3f, 0xdc, 0xbd, 0xe4, 0xcd, 0x5d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:655:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:655:29: warning: excess elements in scalar initializer + 0x0d, 0x9e, 0x3f, 0xdc, 0xbd, 0xe4, 0xcd, 0x5d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:655:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:655:35: warning: excess elements in scalar initializer + 0x0d, 0x9e, 0x3f, 0xdc, 0xbd, 0xe4, 0xcd, 0x5d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:655:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:655:41: warning: excess elements in scalar initializer + 0x0d, 0x9e, 0x3f, 0xdc, 0xbd, 0xe4, 0xcd, 0x5d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:655:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:655:47: warning: excess elements in scalar initializer + 0x0d, 0x9e, 0x3f, 0xdc, 0xbd, 0xe4, 0xcd, 0x5d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:655:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:656:5: warning: excess elements in scalar initializer + 0x17, 0x08, 0x0f, 0xc3, 0xbe, 0xb4, 0x96, 0x14, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:656:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:656:11: warning: excess elements in scalar initializer + 0x17, 0x08, 0x0f, 0xc3, 0xbe, 0xb4, 0x96, 0x14, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:656:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:656:17: warning: excess elements in scalar initializer + 0x17, 0x08, 0x0f, 0xc3, 0xbe, 0xb4, 0x96, 0x14, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:656:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:656:23: warning: excess elements in scalar initializer + 0x17, 0x08, 0x0f, 0xc3, 0xbe, 0xb4, 0x96, 0x14, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:656:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:656:29: warning: excess elements in scalar initializer + 0x17, 0x08, 0x0f, 0xc3, 0xbe, 0xb4, 0x96, 0x14, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:656:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:656:35: warning: excess elements in scalar initializer + 0x17, 0x08, 0x0f, 0xc3, 0xbe, 0xb4, 0x96, 0x14, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:656:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:656:41: warning: excess elements in scalar initializer + 0x17, 0x08, 0x0f, 0xc3, 0xbe, 0xb4, 0x96, 0x14, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:656:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:656:47: warning: excess elements in scalar initializer + 0x17, 0x08, 0x0f, 0xc3, 0xbe, 0xb4, 0x96, 0x14, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:656:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:658:5: warning: excess elements in scalar initializer + 0xd7, 0x12, 0x2c, 0x03, 0x74, 0x63, 0xff, 0x10, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:658:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:658:11: warning: excess elements in scalar initializer + 0xd7, 0x12, 0x2c, 0x03, 0x74, 0x63, 0xff, 0x10, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:658:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:658:17: warning: excess elements in scalar initializer + 0xd7, 0x12, 0x2c, 0x03, 0x74, 0x63, 0xff, 0x10, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:658:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:658:23: warning: excess elements in scalar initializer + 0xd7, 0x12, 0x2c, 0x03, 0x74, 0x63, 0xff, 0x10, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:658:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:658:29: warning: excess elements in scalar initializer + 0xd7, 0x12, 0x2c, 0x03, 0x74, 0x63, 0xff, 0x10, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:658:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:658:35: warning: excess elements in scalar initializer + 0xd7, 0x12, 0x2c, 0x03, 0x74, 0x63, 0xff, 0x10, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:658:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:658:41: warning: excess elements in scalar initializer + 0xd7, 0x12, 0x2c, 0x03, 0x74, 0x63, 0xff, 0x10, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:658:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:658:47: warning: excess elements in scalar initializer + 0xd7, 0x12, 0x2c, 0x03, 0x74, 0x63, 0xff, 0x10, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:658:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:659:5: warning: excess elements in scalar initializer + 0x4d, 0x73, 0xf1, 0x9c, 0x12, 0x70, 0x46, 0x28, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:659:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:659:11: warning: excess elements in scalar initializer + 0x4d, 0x73, 0xf1, 0x9c, 0x12, 0x70, 0x46, 0x28, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:659:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:659:17: warning: excess elements in scalar initializer + 0x4d, 0x73, 0xf1, 0x9c, 0x12, 0x70, 0x46, 0x28, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:659:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:659:23: warning: excess elements in scalar initializer + 0x4d, 0x73, 0xf1, 0x9c, 0x12, 0x70, 0x46, 0x28, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:659:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:659:29: warning: excess elements in scalar initializer + 0x4d, 0x73, 0xf1, 0x9c, 0x12, 0x70, 0x46, 0x28, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:659:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:659:35: warning: excess elements in scalar initializer + 0x4d, 0x73, 0xf1, 0x9c, 0x12, 0x70, 0x46, 0x28, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:659:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:659:41: warning: excess elements in scalar initializer + 0x4d, 0x73, 0xf1, 0x9c, 0x12, 0x70, 0x46, 0x28, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:659:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:659:47: warning: excess elements in scalar initializer + 0x4d, 0x73, 0xf1, 0x9c, 0x12, 0x70, 0x46, 0x28, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:659:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:660:5: warning: excess elements in scalar initializer + 0xd4, 0x17, 0xc4, 0xc5, 0x4a, 0x3f, 0xe3, 0x0d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:660:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:660:11: warning: excess elements in scalar initializer + 0xd4, 0x17, 0xc4, 0xc5, 0x4a, 0x3f, 0xe3, 0x0d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:660:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:660:17: warning: excess elements in scalar initializer + 0xd4, 0x17, 0xc4, 0xc5, 0x4a, 0x3f, 0xe3, 0x0d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:660:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:660:23: warning: excess elements in scalar initializer + 0xd4, 0x17, 0xc4, 0xc5, 0x4a, 0x3f, 0xe3, 0x0d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:660:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:660:29: warning: excess elements in scalar initializer + 0xd4, 0x17, 0xc4, 0xc5, 0x4a, 0x3f, 0xe3, 0x0d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:660:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:660:35: warning: excess elements in scalar initializer + 0xd4, 0x17, 0xc4, 0xc5, 0x4a, 0x3f, 0xe3, 0x0d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:660:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:660:41: warning: excess elements in scalar initializer + 0xd4, 0x17, 0xc4, 0xc5, 0x4a, 0x3f, 0xe3, 0x0d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:660:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:660:47: warning: excess elements in scalar initializer + 0xd4, 0x17, 0xc4, 0xc5, 0x4a, 0x3f, 0xe3, 0x0d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:660:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:661:5: warning: excess elements in scalar initializer + 0x3c, 0x3d, 0x77, 0x14, 0x38, 0x2d, 0x43, 0xb0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:661:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:661:11: warning: excess elements in scalar initializer + 0x3c, 0x3d, 0x77, 0x14, 0x38, 0x2d, 0x43, 0xb0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:661:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:661:17: warning: excess elements in scalar initializer + 0x3c, 0x3d, 0x77, 0x14, 0x38, 0x2d, 0x43, 0xb0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:661:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:661:23: warning: excess elements in scalar initializer + 0x3c, 0x3d, 0x77, 0x14, 0x38, 0x2d, 0x43, 0xb0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:661:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:661:29: warning: excess elements in scalar initializer + 0x3c, 0x3d, 0x77, 0x14, 0x38, 0x2d, 0x43, 0xb0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:661:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:661:35: warning: excess elements in scalar initializer + 0x3c, 0x3d, 0x77, 0x14, 0x38, 0x2d, 0x43, 0xb0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:661:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:661:41: warning: excess elements in scalar initializer + 0x3c, 0x3d, 0x77, 0x14, 0x38, 0x2d, 0x43, 0xb0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:661:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:661:47: warning: excess elements in scalar initializer + 0x3c, 0x3d, 0x77, 0x14, 0x38, 0x2d, 0x43, 0xb0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:661:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:663:5: warning: excess elements in scalar initializer + 0x38, 0x2a, 0x50, 0xa5, 0xde, 0xe5, 0x4b, 0xe8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:663:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:663:11: warning: excess elements in scalar initializer + 0x38, 0x2a, 0x50, 0xa5, 0xde, 0xe5, 0x4b, 0xe8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:663:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:663:17: warning: excess elements in scalar initializer + 0x38, 0x2a, 0x50, 0xa5, 0xde, 0xe5, 0x4b, 0xe8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:663:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:663:23: warning: excess elements in scalar initializer + 0x38, 0x2a, 0x50, 0xa5, 0xde, 0xe5, 0x4b, 0xe8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:663:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:663:29: warning: excess elements in scalar initializer + 0x38, 0x2a, 0x50, 0xa5, 0xde, 0xe5, 0x4b, 0xe8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:663:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:663:35: warning: excess elements in scalar initializer + 0x38, 0x2a, 0x50, 0xa5, 0xde, 0xe5, 0x4b, 0xe8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:663:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:663:41: warning: excess elements in scalar initializer + 0x38, 0x2a, 0x50, 0xa5, 0xde, 0xe5, 0x4b, 0xe8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:663:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:663:47: warning: excess elements in scalar initializer + 0x38, 0x2a, 0x50, 0xa5, 0xde, 0xe5, 0x4b, 0xe8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:663:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:664:5: warning: excess elements in scalar initializer + 0x44, 0xb0, 0x76, 0xe8, 0xdf, 0x88, 0x20, 0x1a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:664:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:664:11: warning: excess elements in scalar initializer + 0x44, 0xb0, 0x76, 0xe8, 0xdf, 0x88, 0x20, 0x1a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:664:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:664:17: warning: excess elements in scalar initializer + 0x44, 0xb0, 0x76, 0xe8, 0xdf, 0x88, 0x20, 0x1a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:664:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:664:23: warning: excess elements in scalar initializer + 0x44, 0xb0, 0x76, 0xe8, 0xdf, 0x88, 0x20, 0x1a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:664:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:664:29: warning: excess elements in scalar initializer + 0x44, 0xb0, 0x76, 0xe8, 0xdf, 0x88, 0x20, 0x1a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:664:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:664:35: warning: excess elements in scalar initializer + 0x44, 0xb0, 0x76, 0xe8, 0xdf, 0x88, 0x20, 0x1a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:664:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:664:41: warning: excess elements in scalar initializer + 0x44, 0xb0, 0x76, 0xe8, 0xdf, 0x88, 0x20, 0x1a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:664:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:664:47: warning: excess elements in scalar initializer + 0x44, 0xb0, 0x76, 0xe8, 0xdf, 0x88, 0x20, 0x1a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:664:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:665:5: warning: excess elements in scalar initializer + 0x1c, 0xd4, 0x3b, 0x90, 0xeb, 0x21, 0x64, 0x3f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:665:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:665:11: warning: excess elements in scalar initializer + 0x1c, 0xd4, 0x3b, 0x90, 0xeb, 0x21, 0x64, 0x3f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:665:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:665:17: warning: excess elements in scalar initializer + 0x1c, 0xd4, 0x3b, 0x90, 0xeb, 0x21, 0x64, 0x3f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:665:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:665:23: warning: excess elements in scalar initializer + 0x1c, 0xd4, 0x3b, 0x90, 0xeb, 0x21, 0x64, 0x3f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:665:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:665:29: warning: excess elements in scalar initializer + 0x1c, 0xd4, 0x3b, 0x90, 0xeb, 0x21, 0x64, 0x3f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:665:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:665:35: warning: excess elements in scalar initializer + 0x1c, 0xd4, 0x3b, 0x90, 0xeb, 0x21, 0x64, 0x3f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:665:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:665:41: warning: excess elements in scalar initializer + 0x1c, 0xd4, 0x3b, 0x90, 0xeb, 0x21, 0x64, 0x3f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:665:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:665:47: warning: excess elements in scalar initializer + 0x1c, 0xd4, 0x3b, 0x90, 0xeb, 0x21, 0x64, 0x3f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:665:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:666:5: warning: excess elements in scalar initializer + 0xa9, 0x6f, 0x39, 0xb5, 0x18, 0xaa, 0x83, 0x40, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:666:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:666:11: warning: excess elements in scalar initializer + 0xa9, 0x6f, 0x39, 0xb5, 0x18, 0xaa, 0x83, 0x40, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:666:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:666:17: warning: excess elements in scalar initializer + 0xa9, 0x6f, 0x39, 0xb5, 0x18, 0xaa, 0x83, 0x40, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:666:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:666:23: warning: excess elements in scalar initializer + 0xa9, 0x6f, 0x39, 0xb5, 0x18, 0xaa, 0x83, 0x40, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:666:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:666:29: warning: excess elements in scalar initializer + 0xa9, 0x6f, 0x39, 0xb5, 0x18, 0xaa, 0x83, 0x40, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:666:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:666:35: warning: excess elements in scalar initializer + 0xa9, 0x6f, 0x39, 0xb5, 0x18, 0xaa, 0x83, 0x40, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:666:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:666:41: warning: excess elements in scalar initializer + 0xa9, 0x6f, 0x39, 0xb5, 0x18, 0xaa, 0x83, 0x40, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:666:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:666:47: warning: excess elements in scalar initializer + 0xa9, 0x6f, 0x39, 0xb5, 0x18, 0xaa, 0x83, 0x40, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:666:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:668:5: warning: excess elements in scalar initializer + 0xc9, 0x42, 0xff, 0x3c, 0x31, 0xba, 0xf7, 0xc9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:668:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:668:11: warning: excess elements in scalar initializer + 0xc9, 0x42, 0xff, 0x3c, 0x31, 0xba, 0xf7, 0xc9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:668:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:668:17: warning: excess elements in scalar initializer + 0xc9, 0x42, 0xff, 0x3c, 0x31, 0xba, 0xf7, 0xc9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:668:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:668:23: warning: excess elements in scalar initializer + 0xc9, 0x42, 0xff, 0x3c, 0x31, 0xba, 0xf7, 0xc9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:668:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:668:29: warning: excess elements in scalar initializer + 0xc9, 0x42, 0xff, 0x3c, 0x31, 0xba, 0xf7, 0xc9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:668:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:668:35: warning: excess elements in scalar initializer + 0xc9, 0x42, 0xff, 0x3c, 0x31, 0xba, 0xf7, 0xc9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:668:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:668:41: warning: excess elements in scalar initializer + 0xc9, 0x42, 0xff, 0x3c, 0x31, 0xba, 0xf7, 0xc9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:668:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:668:47: warning: excess elements in scalar initializer + 0xc9, 0x42, 0xff, 0x3c, 0x31, 0xba, 0xf7, 0xc9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:668:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:669:5: warning: excess elements in scalar initializer + 0xbd, 0xbf, 0x0f, 0x31, 0xae, 0x3f, 0xa0, 0x96, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:669:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:669:11: warning: excess elements in scalar initializer + 0xbd, 0xbf, 0x0f, 0x31, 0xae, 0x3f, 0xa0, 0x96, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:669:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:669:17: warning: excess elements in scalar initializer + 0xbd, 0xbf, 0x0f, 0x31, 0xae, 0x3f, 0xa0, 0x96, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:669:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:669:23: warning: excess elements in scalar initializer + 0xbd, 0xbf, 0x0f, 0x31, 0xae, 0x3f, 0xa0, 0x96, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:669:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:669:29: warning: excess elements in scalar initializer + 0xbd, 0xbf, 0x0f, 0x31, 0xae, 0x3f, 0xa0, 0x96, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:669:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:669:35: warning: excess elements in scalar initializer + 0xbd, 0xbf, 0x0f, 0x31, 0xae, 0x3f, 0xa0, 0x96, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:669:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:669:41: warning: excess elements in scalar initializer + 0xbd, 0xbf, 0x0f, 0x31, 0xae, 0x3f, 0xa0, 0x96, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:669:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:669:47: warning: excess elements in scalar initializer + 0xbd, 0xbf, 0x0f, 0x31, 0xae, 0x3f, 0xa0, 0x96, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:669:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:670:5: warning: excess elements in scalar initializer + 0xbf, 0x8c, 0x63, 0x03, 0x06, 0x09, 0x82, 0x9f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:670:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:670:11: warning: excess elements in scalar initializer + 0xbf, 0x8c, 0x63, 0x03, 0x06, 0x09, 0x82, 0x9f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:670:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:670:17: warning: excess elements in scalar initializer + 0xbf, 0x8c, 0x63, 0x03, 0x06, 0x09, 0x82, 0x9f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:670:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:670:23: warning: excess elements in scalar initializer + 0xbf, 0x8c, 0x63, 0x03, 0x06, 0x09, 0x82, 0x9f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:670:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:670:29: warning: excess elements in scalar initializer + 0xbf, 0x8c, 0x63, 0x03, 0x06, 0x09, 0x82, 0x9f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:670:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:670:35: warning: excess elements in scalar initializer + 0xbf, 0x8c, 0x63, 0x03, 0x06, 0x09, 0x82, 0x9f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:670:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:670:41: warning: excess elements in scalar initializer + 0xbf, 0x8c, 0x63, 0x03, 0x06, 0x09, 0x82, 0x9f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:670:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:670:47: warning: excess elements in scalar initializer + 0xbf, 0x8c, 0x63, 0x03, 0x06, 0x09, 0x82, 0x9f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:670:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:671:5: warning: excess elements in scalar initializer + 0xe7, 0x2e, 0x17, 0x98, 0x24, 0x89, 0x0b, 0xc8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:671:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:671:11: warning: excess elements in scalar initializer + 0xe7, 0x2e, 0x17, 0x98, 0x24, 0x89, 0x0b, 0xc8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:671:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:671:17: warning: excess elements in scalar initializer + 0xe7, 0x2e, 0x17, 0x98, 0x24, 0x89, 0x0b, 0xc8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:671:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:671:23: warning: excess elements in scalar initializer + 0xe7, 0x2e, 0x17, 0x98, 0x24, 0x89, 0x0b, 0xc8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:671:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:671:29: warning: excess elements in scalar initializer + 0xe7, 0x2e, 0x17, 0x98, 0x24, 0x89, 0x0b, 0xc8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:671:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:671:35: warning: excess elements in scalar initializer + 0xe7, 0x2e, 0x17, 0x98, 0x24, 0x89, 0x0b, 0xc8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:671:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:671:41: warning: excess elements in scalar initializer + 0xe7, 0x2e, 0x17, 0x98, 0x24, 0x89, 0x0b, 0xc8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:671:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:671:47: warning: excess elements in scalar initializer + 0xe7, 0x2e, 0x17, 0x98, 0x24, 0x89, 0x0b, 0xc8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:671:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:673:5: warning: excess elements in scalar initializer + 0xe0, 0x8c, 0x31, 0x5c, 0x1c, 0xce, 0x2a, 0x83, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:673:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:673:11: warning: excess elements in scalar initializer + 0xe0, 0x8c, 0x31, 0x5c, 0x1c, 0xce, 0x2a, 0x83, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:673:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:673:17: warning: excess elements in scalar initializer + 0xe0, 0x8c, 0x31, 0x5c, 0x1c, 0xce, 0x2a, 0x83, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:673:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:673:23: warning: excess elements in scalar initializer + 0xe0, 0x8c, 0x31, 0x5c, 0x1c, 0xce, 0x2a, 0x83, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:673:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:673:29: warning: excess elements in scalar initializer + 0xe0, 0x8c, 0x31, 0x5c, 0x1c, 0xce, 0x2a, 0x83, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:673:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:673:35: warning: excess elements in scalar initializer + 0xe0, 0x8c, 0x31, 0x5c, 0x1c, 0xce, 0x2a, 0x83, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:673:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:673:41: warning: excess elements in scalar initializer + 0xe0, 0x8c, 0x31, 0x5c, 0x1c, 0xce, 0x2a, 0x83, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:673:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:673:47: warning: excess elements in scalar initializer + 0xe0, 0x8c, 0x31, 0x5c, 0x1c, 0xce, 0x2a, 0x83, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:673:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:674:5: warning: excess elements in scalar initializer + 0x14, 0x4d, 0xbb, 0xff, 0x09, 0xf7, 0x4e, 0x3e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:674:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:674:11: warning: excess elements in scalar initializer + 0x14, 0x4d, 0xbb, 0xff, 0x09, 0xf7, 0x4e, 0x3e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:674:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:674:17: warning: excess elements in scalar initializer + 0x14, 0x4d, 0xbb, 0xff, 0x09, 0xf7, 0x4e, 0x3e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:674:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:674:23: warning: excess elements in scalar initializer + 0x14, 0x4d, 0xbb, 0xff, 0x09, 0xf7, 0x4e, 0x3e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:674:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:674:29: warning: excess elements in scalar initializer + 0x14, 0x4d, 0xbb, 0xff, 0x09, 0xf7, 0x4e, 0x3e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:674:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:674:35: warning: excess elements in scalar initializer + 0x14, 0x4d, 0xbb, 0xff, 0x09, 0xf7, 0x4e, 0x3e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:674:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:674:41: warning: excess elements in scalar initializer + 0x14, 0x4d, 0xbb, 0xff, 0x09, 0xf7, 0x4e, 0x3e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:674:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:674:47: warning: excess elements in scalar initializer + 0x14, 0x4d, 0xbb, 0xff, 0x09, 0xf7, 0x4e, 0x3e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:674:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:675:5: warning: excess elements in scalar initializer + 0xfc, 0x77, 0x0b, 0x54, 0xd0, 0x98, 0x4a, 0x8f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:675:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:675:11: warning: excess elements in scalar initializer + 0xfc, 0x77, 0x0b, 0x54, 0xd0, 0x98, 0x4a, 0x8f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:675:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:675:17: warning: excess elements in scalar initializer + 0xfc, 0x77, 0x0b, 0x54, 0xd0, 0x98, 0x4a, 0x8f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:675:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:675:23: warning: excess elements in scalar initializer + 0xfc, 0x77, 0x0b, 0x54, 0xd0, 0x98, 0x4a, 0x8f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:675:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:675:29: warning: excess elements in scalar initializer + 0xfc, 0x77, 0x0b, 0x54, 0xd0, 0x98, 0x4a, 0x8f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:675:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:675:35: warning: excess elements in scalar initializer + 0xfc, 0x77, 0x0b, 0x54, 0xd0, 0x98, 0x4a, 0x8f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:675:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:675:41: warning: excess elements in scalar initializer + 0xfc, 0x77, 0x0b, 0x54, 0xd0, 0x98, 0x4a, 0x8f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:675:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:675:47: warning: excess elements in scalar initializer + 0xfc, 0x77, 0x0b, 0x54, 0xd0, 0x98, 0x4a, 0x8f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:675:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:676:5: warning: excess elements in scalar initializer + 0x19, 0xb1, 0x47, 0x19, 0xe6, 0x36, 0x35, 0x64, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:676:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:676:11: warning: excess elements in scalar initializer + 0x19, 0xb1, 0x47, 0x19, 0xe6, 0x36, 0x35, 0x64, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:676:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:676:17: warning: excess elements in scalar initializer + 0x19, 0xb1, 0x47, 0x19, 0xe6, 0x36, 0x35, 0x64, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:676:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:676:23: warning: excess elements in scalar initializer + 0x19, 0xb1, 0x47, 0x19, 0xe6, 0x36, 0x35, 0x64, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:676:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:676:29: warning: excess elements in scalar initializer + 0x19, 0xb1, 0x47, 0x19, 0xe6, 0x36, 0x35, 0x64, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:676:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:676:35: warning: excess elements in scalar initializer + 0x19, 0xb1, 0x47, 0x19, 0xe6, 0x36, 0x35, 0x64, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:676:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:676:41: warning: excess elements in scalar initializer + 0x19, 0xb1, 0x47, 0x19, 0xe6, 0x36, 0x35, 0x64, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:676:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:676:47: warning: excess elements in scalar initializer + 0x19, 0xb1, 0x47, 0x19, 0xe6, 0x36, 0x35, 0x64, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:676:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:678:5: warning: excess elements in scalar initializer + 0x1d, 0x6b, 0x1e, 0xed, 0xf6, 0x3e, 0xfb, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:678:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:678:11: warning: excess elements in scalar initializer + 0x1d, 0x6b, 0x1e, 0xed, 0xf6, 0x3e, 0xfb, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:678:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:678:17: warning: excess elements in scalar initializer + 0x1d, 0x6b, 0x1e, 0xed, 0xf6, 0x3e, 0xfb, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:678:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:678:23: warning: excess elements in scalar initializer + 0x1d, 0x6b, 0x1e, 0xed, 0xf6, 0x3e, 0xfb, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:678:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:678:29: warning: excess elements in scalar initializer + 0x1d, 0x6b, 0x1e, 0xed, 0xf6, 0x3e, 0xfb, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:678:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:678:35: warning: excess elements in scalar initializer + 0x1d, 0x6b, 0x1e, 0xed, 0xf6, 0x3e, 0xfb, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:678:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:678:41: warning: excess elements in scalar initializer + 0x1d, 0x6b, 0x1e, 0xed, 0xf6, 0x3e, 0xfb, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:678:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:678:47: warning: excess elements in scalar initializer + 0x1d, 0x6b, 0x1e, 0xed, 0xf6, 0x3e, 0xfb, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:678:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:679:5: warning: excess elements in scalar initializer + 0x80, 0xe1, 0x78, 0x3d, 0x32, 0x44, 0x54, 0x12, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:679:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:679:11: warning: excess elements in scalar initializer + 0x80, 0xe1, 0x78, 0x3d, 0x32, 0x44, 0x54, 0x12, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:679:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:679:17: warning: excess elements in scalar initializer + 0x80, 0xe1, 0x78, 0x3d, 0x32, 0x44, 0x54, 0x12, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:679:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:679:23: warning: excess elements in scalar initializer + 0x80, 0xe1, 0x78, 0x3d, 0x32, 0x44, 0x54, 0x12, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:679:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:679:29: warning: excess elements in scalar initializer + 0x80, 0xe1, 0x78, 0x3d, 0x32, 0x44, 0x54, 0x12, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:679:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:679:35: warning: excess elements in scalar initializer + 0x80, 0xe1, 0x78, 0x3d, 0x32, 0x44, 0x54, 0x12, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:679:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:679:41: warning: excess elements in scalar initializer + 0x80, 0xe1, 0x78, 0x3d, 0x32, 0x44, 0x54, 0x12, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:679:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:679:47: warning: excess elements in scalar initializer + 0x80, 0xe1, 0x78, 0x3d, 0x32, 0x44, 0x54, 0x12, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:679:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:680:5: warning: excess elements in scalar initializer + 0x11, 0x4c, 0x20, 0xde, 0x0b, 0x83, 0x7a, 0x0d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:680:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:680:11: warning: excess elements in scalar initializer + 0x11, 0x4c, 0x20, 0xde, 0x0b, 0x83, 0x7a, 0x0d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:680:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:680:17: warning: excess elements in scalar initializer + 0x11, 0x4c, 0x20, 0xde, 0x0b, 0x83, 0x7a, 0x0d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:680:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:680:23: warning: excess elements in scalar initializer + 0x11, 0x4c, 0x20, 0xde, 0x0b, 0x83, 0x7a, 0x0d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:680:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:680:29: warning: excess elements in scalar initializer + 0x11, 0x4c, 0x20, 0xde, 0x0b, 0x83, 0x7a, 0x0d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:680:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:680:35: warning: excess elements in scalar initializer + 0x11, 0x4c, 0x20, 0xde, 0x0b, 0x83, 0x7a, 0x0d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:680:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:680:41: warning: excess elements in scalar initializer + 0x11, 0x4c, 0x20, 0xde, 0x0b, 0x83, 0x7a, 0x0d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:680:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:680:47: warning: excess elements in scalar initializer + 0x11, 0x4c, 0x20, 0xde, 0x0b, 0x83, 0x7a, 0x0d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:680:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:681:5: warning: excess elements in scalar initializer + 0xfa, 0x33, 0xd6, 0xb8, 0x28, 0x25, 0xff, 0xf4, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:681:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:681:11: warning: excess elements in scalar initializer + 0xfa, 0x33, 0xd6, 0xb8, 0x28, 0x25, 0xff, 0xf4, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:681:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:681:17: warning: excess elements in scalar initializer + 0xfa, 0x33, 0xd6, 0xb8, 0x28, 0x25, 0xff, 0xf4, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:681:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:681:23: warning: excess elements in scalar initializer + 0xfa, 0x33, 0xd6, 0xb8, 0x28, 0x25, 0xff, 0xf4, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:681:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:681:29: warning: excess elements in scalar initializer + 0xfa, 0x33, 0xd6, 0xb8, 0x28, 0x25, 0xff, 0xf4, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:681:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:681:35: warning: excess elements in scalar initializer + 0xfa, 0x33, 0xd6, 0xb8, 0x28, 0x25, 0xff, 0xf4, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:681:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:681:41: warning: excess elements in scalar initializer + 0xfa, 0x33, 0xd6, 0xb8, 0x28, 0x25, 0xff, 0xf4, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:681:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:681:47: warning: excess elements in scalar initializer + 0xfa, 0x33, 0xd6, 0xb8, 0x28, 0x25, 0xff, 0xf4, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:681:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:683:5: warning: excess elements in scalar initializer + 0x4c, 0x9a, 0x70, 0xea, 0x54, 0xce, 0x47, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:683:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:683:11: warning: excess elements in scalar initializer + 0x4c, 0x9a, 0x70, 0xea, 0x54, 0xce, 0x47, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:683:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:683:17: warning: excess elements in scalar initializer + 0x4c, 0x9a, 0x70, 0xea, 0x54, 0xce, 0x47, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:683:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:683:23: warning: excess elements in scalar initializer + 0x4c, 0x9a, 0x70, 0xea, 0x54, 0xce, 0x47, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:683:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:683:29: warning: excess elements in scalar initializer + 0x4c, 0x9a, 0x70, 0xea, 0x54, 0xce, 0x47, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:683:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:683:35: warning: excess elements in scalar initializer + 0x4c, 0x9a, 0x70, 0xea, 0x54, 0xce, 0x47, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:683:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:683:41: warning: excess elements in scalar initializer + 0x4c, 0x9a, 0x70, 0xea, 0x54, 0xce, 0x47, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:683:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:683:47: warning: excess elements in scalar initializer + 0x4c, 0x9a, 0x70, 0xea, 0x54, 0xce, 0x47, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:683:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:684:5: warning: excess elements in scalar initializer + 0x7d, 0xf6, 0x98, 0xe6, 0xb0, 0x33, 0x23, 0xb5, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:684:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:684:11: warning: excess elements in scalar initializer + 0x7d, 0xf6, 0x98, 0xe6, 0xb0, 0x33, 0x23, 0xb5, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:684:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:684:17: warning: excess elements in scalar initializer + 0x7d, 0xf6, 0x98, 0xe6, 0xb0, 0x33, 0x23, 0xb5, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:684:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:684:23: warning: excess elements in scalar initializer + 0x7d, 0xf6, 0x98, 0xe6, 0xb0, 0x33, 0x23, 0xb5, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:684:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:684:29: warning: excess elements in scalar initializer + 0x7d, 0xf6, 0x98, 0xe6, 0xb0, 0x33, 0x23, 0xb5, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:684:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:684:35: warning: excess elements in scalar initializer + 0x7d, 0xf6, 0x98, 0xe6, 0xb0, 0x33, 0x23, 0xb5, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:684:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:684:41: warning: excess elements in scalar initializer + 0x7d, 0xf6, 0x98, 0xe6, 0xb0, 0x33, 0x23, 0xb5, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:684:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:684:47: warning: excess elements in scalar initializer + 0x7d, 0xf6, 0x98, 0xe6, 0xb0, 0x33, 0x23, 0xb5, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:684:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:685:5: warning: excess elements in scalar initializer + 0x30, 0x79, 0x36, 0x4a, 0x5f, 0xc3, 0xe9, 0xdd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:685:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:685:11: warning: excess elements in scalar initializer + 0x30, 0x79, 0x36, 0x4a, 0x5f, 0xc3, 0xe9, 0xdd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:685:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:685:17: warning: excess elements in scalar initializer + 0x30, 0x79, 0x36, 0x4a, 0x5f, 0xc3, 0xe9, 0xdd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:685:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:685:23: warning: excess elements in scalar initializer + 0x30, 0x79, 0x36, 0x4a, 0x5f, 0xc3, 0xe9, 0xdd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:685:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:685:29: warning: excess elements in scalar initializer + 0x30, 0x79, 0x36, 0x4a, 0x5f, 0xc3, 0xe9, 0xdd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:685:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:685:35: warning: excess elements in scalar initializer + 0x30, 0x79, 0x36, 0x4a, 0x5f, 0xc3, 0xe9, 0xdd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:685:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:685:41: warning: excess elements in scalar initializer + 0x30, 0x79, 0x36, 0x4a, 0x5f, 0xc3, 0xe9, 0xdd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:685:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:685:47: warning: excess elements in scalar initializer + 0x30, 0x79, 0x36, 0x4a, 0x5f, 0xc3, 0xe9, 0xdd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:685:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:686:5: warning: excess elements in scalar initializer + 0x03, 0x43, 0x92, 0xbd, 0xde, 0x86, 0xdc, 0xcd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:686:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:686:11: warning: excess elements in scalar initializer + 0x03, 0x43, 0x92, 0xbd, 0xde, 0x86, 0xdc, 0xcd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:686:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:686:17: warning: excess elements in scalar initializer + 0x03, 0x43, 0x92, 0xbd, 0xde, 0x86, 0xdc, 0xcd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:686:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:686:23: warning: excess elements in scalar initializer + 0x03, 0x43, 0x92, 0xbd, 0xde, 0x86, 0xdc, 0xcd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:686:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:686:29: warning: excess elements in scalar initializer + 0x03, 0x43, 0x92, 0xbd, 0xde, 0x86, 0xdc, 0xcd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:686:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:686:35: warning: excess elements in scalar initializer + 0x03, 0x43, 0x92, 0xbd, 0xde, 0x86, 0xdc, 0xcd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:686:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:686:41: warning: excess elements in scalar initializer + 0x03, 0x43, 0x92, 0xbd, 0xde, 0x86, 0xdc, 0xcd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:686:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:686:47: warning: excess elements in scalar initializer + 0x03, 0x43, 0x92, 0xbd, 0xde, 0x86, 0xdc, 0xcd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:686:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:688:5: warning: excess elements in scalar initializer + 0xda, 0x94, 0x32, 0x1c, 0x5e, 0x44, 0x06, 0x04, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:688:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:688:11: warning: excess elements in scalar initializer + 0xda, 0x94, 0x32, 0x1c, 0x5e, 0x44, 0x06, 0x04, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:688:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:688:17: warning: excess elements in scalar initializer + 0xda, 0x94, 0x32, 0x1c, 0x5e, 0x44, 0x06, 0x04, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:688:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:688:23: warning: excess elements in scalar initializer + 0xda, 0x94, 0x32, 0x1c, 0x5e, 0x44, 0x06, 0x04, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:688:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:688:29: warning: excess elements in scalar initializer + 0xda, 0x94, 0x32, 0x1c, 0x5e, 0x44, 0x06, 0x04, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:688:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:688:35: warning: excess elements in scalar initializer + 0xda, 0x94, 0x32, 0x1c, 0x5e, 0x44, 0x06, 0x04, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:688:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:688:41: warning: excess elements in scalar initializer + 0xda, 0x94, 0x32, 0x1c, 0x5e, 0x44, 0x06, 0x04, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:688:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:688:47: warning: excess elements in scalar initializer + 0xda, 0x94, 0x32, 0x1c, 0x5e, 0x44, 0x06, 0x04, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:688:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:689:5: warning: excess elements in scalar initializer + 0x89, 0x33, 0x6c, 0xb6, 0x5b, 0xf3, 0x98, 0x9c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:689:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:689:11: warning: excess elements in scalar initializer + 0x89, 0x33, 0x6c, 0xb6, 0x5b, 0xf3, 0x98, 0x9c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:689:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:689:17: warning: excess elements in scalar initializer + 0x89, 0x33, 0x6c, 0xb6, 0x5b, 0xf3, 0x98, 0x9c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:689:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:689:23: warning: excess elements in scalar initializer + 0x89, 0x33, 0x6c, 0xb6, 0x5b, 0xf3, 0x98, 0x9c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:689:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:689:29: warning: excess elements in scalar initializer + 0x89, 0x33, 0x6c, 0xb6, 0x5b, 0xf3, 0x98, 0x9c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:689:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:689:35: warning: excess elements in scalar initializer + 0x89, 0x33, 0x6c, 0xb6, 0x5b, 0xf3, 0x98, 0x9c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:689:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:689:41: warning: excess elements in scalar initializer + 0x89, 0x33, 0x6c, 0xb6, 0x5b, 0xf3, 0x98, 0x9c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:689:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:689:47: warning: excess elements in scalar initializer + 0x89, 0x33, 0x6c, 0xb6, 0x5b, 0xf3, 0x98, 0x9c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:689:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:690:5: warning: excess elements in scalar initializer + 0x36, 0xf7, 0x28, 0x2c, 0x2f, 0x5d, 0x2b, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:690:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:690:11: warning: excess elements in scalar initializer + 0x36, 0xf7, 0x28, 0x2c, 0x2f, 0x5d, 0x2b, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:690:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:690:17: warning: excess elements in scalar initializer + 0x36, 0xf7, 0x28, 0x2c, 0x2f, 0x5d, 0x2b, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:690:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:690:23: warning: excess elements in scalar initializer + 0x36, 0xf7, 0x28, 0x2c, 0x2f, 0x5d, 0x2b, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:690:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:690:29: warning: excess elements in scalar initializer + 0x36, 0xf7, 0x28, 0x2c, 0x2f, 0x5d, 0x2b, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:690:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:690:35: warning: excess elements in scalar initializer + 0x36, 0xf7, 0x28, 0x2c, 0x2f, 0x5d, 0x2b, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:690:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:690:41: warning: excess elements in scalar initializer + 0x36, 0xf7, 0x28, 0x2c, 0x2f, 0x5d, 0x2b, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:690:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:690:47: warning: excess elements in scalar initializer + 0x36, 0xf7, 0x28, 0x2c, 0x2f, 0x5d, 0x2b, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:690:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:691:5: warning: excess elements in scalar initializer + 0x2c, 0x17, 0x1e, 0x74 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:691:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:691:11: warning: excess elements in scalar initializer + 0x2c, 0x17, 0x1e, 0x74 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:691:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:691:17: warning: excess elements in scalar initializer + 0x2c, 0x17, 0x1e, 0x74 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:691:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:691:23: warning: excess elements in scalar initializer + 0x2c, 0x17, 0x1e, 0x74 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:691:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:652:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:652:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:694:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:694:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:695:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 32, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:695:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:696:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:696:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:697:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x95, 0xd5, 0xc0, 0x05, 0x50, 0x3e, 0x51, 0x0d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:697:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:697:11: warning: excess elements in scalar initializer + 0x95, 0xd5, 0xc0, 0x05, 0x50, 0x3e, 0x51, 0x0d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:697:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:697:17: warning: excess elements in scalar initializer + 0x95, 0xd5, 0xc0, 0x05, 0x50, 0x3e, 0x51, 0x0d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:697:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:697:23: warning: excess elements in scalar initializer + 0x95, 0xd5, 0xc0, 0x05, 0x50, 0x3e, 0x51, 0x0d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:697:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:697:29: warning: excess elements in scalar initializer + 0x95, 0xd5, 0xc0, 0x05, 0x50, 0x3e, 0x51, 0x0d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:697:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:697:35: warning: excess elements in scalar initializer + 0x95, 0xd5, 0xc0, 0x05, 0x50, 0x3e, 0x51, 0x0d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:697:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:697:41: warning: excess elements in scalar initializer + 0x95, 0xd5, 0xc0, 0x05, 0x50, 0x3e, 0x51, 0x0d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:697:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:697:47: warning: excess elements in scalar initializer + 0x95, 0xd5, 0xc0, 0x05, 0x50, 0x3e, 0x51, 0x0d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:697:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:698:5: warning: excess elements in scalar initializer + 0x8c, 0xd0, 0xaa, 0x07, 0x2c, 0x4a, 0x4d, 0x06, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:698:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:698:11: warning: excess elements in scalar initializer + 0x8c, 0xd0, 0xaa, 0x07, 0x2c, 0x4a, 0x4d, 0x06, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:698:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:698:17: warning: excess elements in scalar initializer + 0x8c, 0xd0, 0xaa, 0x07, 0x2c, 0x4a, 0x4d, 0x06, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:698:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:698:23: warning: excess elements in scalar initializer + 0x8c, 0xd0, 0xaa, 0x07, 0x2c, 0x4a, 0x4d, 0x06, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:698:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:698:29: warning: excess elements in scalar initializer + 0x8c, 0xd0, 0xaa, 0x07, 0x2c, 0x4a, 0x4d, 0x06, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:698:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:698:35: warning: excess elements in scalar initializer + 0x8c, 0xd0, 0xaa, 0x07, 0x2c, 0x4a, 0x4d, 0x06, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:698:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:698:41: warning: excess elements in scalar initializer + 0x8c, 0xd0, 0xaa, 0x07, 0x2c, 0x4a, 0x4d, 0x06, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:698:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:698:47: warning: excess elements in scalar initializer + 0x8c, 0xd0, 0xaa, 0x07, 0x2c, 0x4a, 0x4d, 0x06, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:698:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:699:5: warning: excess elements in scalar initializer + 0x6e, 0xab, 0xc5, 0x2d, 0x11, 0x65, 0x3d, 0xf4, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:699:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:699:11: warning: excess elements in scalar initializer + 0x6e, 0xab, 0xc5, 0x2d, 0x11, 0x65, 0x3d, 0xf4, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:699:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:699:17: warning: excess elements in scalar initializer + 0x6e, 0xab, 0xc5, 0x2d, 0x11, 0x65, 0x3d, 0xf4, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:699:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:699:23: warning: excess elements in scalar initializer + 0x6e, 0xab, 0xc5, 0x2d, 0x11, 0x65, 0x3d, 0xf4, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:699:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:699:29: warning: excess elements in scalar initializer + 0x6e, 0xab, 0xc5, 0x2d, 0x11, 0x65, 0x3d, 0xf4, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:699:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:699:35: warning: excess elements in scalar initializer + 0x6e, 0xab, 0xc5, 0x2d, 0x11, 0x65, 0x3d, 0xf4, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:699:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:699:41: warning: excess elements in scalar initializer + 0x6e, 0xab, 0xc5, 0x2d, 0x11, 0x65, 0x3d, 0xf4, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:699:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:699:47: warning: excess elements in scalar initializer + 0x6e, 0xab, 0xc5, 0x2d, 0x11, 0x65, 0x3d, 0xf4, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:699:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:700:5: warning: excess elements in scalar initializer + 0x7f, 0xbf, 0x63, 0xab, 0x19, 0x8b, 0xcc, 0x26 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:700:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:700:11: warning: excess elements in scalar initializer + 0x7f, 0xbf, 0x63, 0xab, 0x19, 0x8b, 0xcc, 0x26 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:700:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:700:17: warning: excess elements in scalar initializer + 0x7f, 0xbf, 0x63, 0xab, 0x19, 0x8b, 0xcc, 0x26 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:700:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:700:23: warning: excess elements in scalar initializer + 0x7f, 0xbf, 0x63, 0xab, 0x19, 0x8b, 0xcc, 0x26 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:700:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:700:29: warning: excess elements in scalar initializer + 0x7f, 0xbf, 0x63, 0xab, 0x19, 0x8b, 0xcc, 0x26 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:700:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:700:35: warning: excess elements in scalar initializer + 0x7f, 0xbf, 0x63, 0xab, 0x19, 0x8b, 0xcc, 0x26 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:700:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:700:41: warning: excess elements in scalar initializer + 0x7f, 0xbf, 0x63, 0xab, 0x19, 0x8b, 0xcc, 0x26 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:700:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:700:47: warning: excess elements in scalar initializer + 0x7f, 0xbf, 0x63, 0xab, 0x19, 0x8b, 0xcc, 0x26 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:700:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:696:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:696:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:694:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:694:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:703:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:703:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:704:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 16, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:704:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:705:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:705:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:706:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0xf2, 0x48, 0x31, 0x2e, 0x57, 0x8d, 0x9d, 0x58, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:706:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:706:11: warning: excess elements in scalar initializer + 0xf2, 0x48, 0x31, 0x2e, 0x57, 0x8d, 0x9d, 0x58, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:706:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:706:17: warning: excess elements in scalar initializer + 0xf2, 0x48, 0x31, 0x2e, 0x57, 0x8d, 0x9d, 0x58, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:706:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:706:23: warning: excess elements in scalar initializer + 0xf2, 0x48, 0x31, 0x2e, 0x57, 0x8d, 0x9d, 0x58, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:706:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:706:29: warning: excess elements in scalar initializer + 0xf2, 0x48, 0x31, 0x2e, 0x57, 0x8d, 0x9d, 0x58, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:706:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:706:35: warning: excess elements in scalar initializer + 0xf2, 0x48, 0x31, 0x2e, 0x57, 0x8d, 0x9d, 0x58, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:706:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:706:41: warning: excess elements in scalar initializer + 0xf2, 0x48, 0x31, 0x2e, 0x57, 0x8d, 0x9d, 0x58, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:706:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:706:47: warning: excess elements in scalar initializer + 0xf2, 0x48, 0x31, 0x2e, 0x57, 0x8d, 0x9d, 0x58, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:706:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:707:5: warning: excess elements in scalar initializer + 0xf8, 0xb7, 0xbb, 0x4d, 0x19, 0x10, 0x54, 0x31 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:707:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:707:11: warning: excess elements in scalar initializer + 0xf8, 0xb7, 0xbb, 0x4d, 0x19, 0x10, 0x54, 0x31 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:707:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:707:17: warning: excess elements in scalar initializer + 0xf8, 0xb7, 0xbb, 0x4d, 0x19, 0x10, 0x54, 0x31 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:707:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:707:23: warning: excess elements in scalar initializer + 0xf8, 0xb7, 0xbb, 0x4d, 0x19, 0x10, 0x54, 0x31 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:707:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:707:29: warning: excess elements in scalar initializer + 0xf8, 0xb7, 0xbb, 0x4d, 0x19, 0x10, 0x54, 0x31 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:707:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:707:35: warning: excess elements in scalar initializer + 0xf8, 0xb7, 0xbb, 0x4d, 0x19, 0x10, 0x54, 0x31 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:707:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:707:41: warning: excess elements in scalar initializer + 0xf8, 0xb7, 0xbb, 0x4d, 0x19, 0x10, 0x54, 0x31 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:707:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:707:47: warning: excess elements in scalar initializer + 0xf8, 0xb7, 0xbb, 0x4d, 0x19, 0x10, 0x54, 0x31 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:707:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:705:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:705:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:703:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:703:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:649:2: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:649:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:714:2: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:714:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:715:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:715:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:716:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 208, + ^~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:716:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:717:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:717:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:718:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x24, 0x8a, 0xc3, 0x10, 0x85, 0xb6, 0xc2, 0xad, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:718:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:718:11: warning: excess elements in scalar initializer + 0x24, 0x8a, 0xc3, 0x10, 0x85, 0xb6, 0xc2, 0xad, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:718:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:718:17: warning: excess elements in scalar initializer + 0x24, 0x8a, 0xc3, 0x10, 0x85, 0xb6, 0xc2, 0xad, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:718:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:718:23: warning: excess elements in scalar initializer + 0x24, 0x8a, 0xc3, 0x10, 0x85, 0xb6, 0xc2, 0xad, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:718:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:718:29: warning: excess elements in scalar initializer + 0x24, 0x8a, 0xc3, 0x10, 0x85, 0xb6, 0xc2, 0xad, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:718:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:718:35: warning: excess elements in scalar initializer + 0x24, 0x8a, 0xc3, 0x10, 0x85, 0xb6, 0xc2, 0xad, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:718:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:718:41: warning: excess elements in scalar initializer + 0x24, 0x8a, 0xc3, 0x10, 0x85, 0xb6, 0xc2, 0xad, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:718:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:718:47: warning: excess elements in scalar initializer + 0x24, 0x8a, 0xc3, 0x10, 0x85, 0xb6, 0xc2, 0xad, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:718:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:719:5: warning: excess elements in scalar initializer + 0xaa, 0xa3, 0x82, 0x59, 0xa0, 0xd7, 0x19, 0x2c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:719:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:719:11: warning: excess elements in scalar initializer + 0xaa, 0xa3, 0x82, 0x59, 0xa0, 0xd7, 0x19, 0x2c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:719:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:719:17: warning: excess elements in scalar initializer + 0xaa, 0xa3, 0x82, 0x59, 0xa0, 0xd7, 0x19, 0x2c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:719:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:719:23: warning: excess elements in scalar initializer + 0xaa, 0xa3, 0x82, 0x59, 0xa0, 0xd7, 0x19, 0x2c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:719:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:719:29: warning: excess elements in scalar initializer + 0xaa, 0xa3, 0x82, 0x59, 0xa0, 0xd7, 0x19, 0x2c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:719:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:719:35: warning: excess elements in scalar initializer + 0xaa, 0xa3, 0x82, 0x59, 0xa0, 0xd7, 0x19, 0x2c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:719:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:719:41: warning: excess elements in scalar initializer + 0xaa, 0xa3, 0x82, 0x59, 0xa0, 0xd7, 0x19, 0x2c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:719:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:719:47: warning: excess elements in scalar initializer + 0xaa, 0xa3, 0x82, 0x59, 0xa0, 0xd7, 0x19, 0x2c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:719:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:720:5: warning: excess elements in scalar initializer + 0x5c, 0x35, 0xd1, 0xbb, 0x4e, 0xf3, 0x9a, 0xd9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:720:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:720:11: warning: excess elements in scalar initializer + 0x5c, 0x35, 0xd1, 0xbb, 0x4e, 0xf3, 0x9a, 0xd9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:720:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:720:17: warning: excess elements in scalar initializer + 0x5c, 0x35, 0xd1, 0xbb, 0x4e, 0xf3, 0x9a, 0xd9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:720:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:720:23: warning: excess elements in scalar initializer + 0x5c, 0x35, 0xd1, 0xbb, 0x4e, 0xf3, 0x9a, 0xd9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:720:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:720:29: warning: excess elements in scalar initializer + 0x5c, 0x35, 0xd1, 0xbb, 0x4e, 0xf3, 0x9a, 0xd9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:720:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:720:35: warning: excess elements in scalar initializer + 0x5c, 0x35, 0xd1, 0xbb, 0x4e, 0xf3, 0x9a, 0xd9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:720:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:720:41: warning: excess elements in scalar initializer + 0x5c, 0x35, 0xd1, 0xbb, 0x4e, 0xf3, 0x9a, 0xd9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:720:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:720:47: warning: excess elements in scalar initializer + 0x5c, 0x35, 0xd1, 0xbb, 0x4e, 0xf3, 0x9a, 0xd9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:720:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:721:5: warning: excess elements in scalar initializer + 0x4c, 0x38, 0xd1, 0xc8, 0x24, 0x79, 0xe2, 0xdd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:721:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:721:11: warning: excess elements in scalar initializer + 0x4c, 0x38, 0xd1, 0xc8, 0x24, 0x79, 0xe2, 0xdd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:721:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:721:17: warning: excess elements in scalar initializer + 0x4c, 0x38, 0xd1, 0xc8, 0x24, 0x79, 0xe2, 0xdd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:721:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:721:23: warning: excess elements in scalar initializer + 0x4c, 0x38, 0xd1, 0xc8, 0x24, 0x79, 0xe2, 0xdd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:721:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:721:29: warning: excess elements in scalar initializer + 0x4c, 0x38, 0xd1, 0xc8, 0x24, 0x79, 0xe2, 0xdd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:721:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:721:35: warning: excess elements in scalar initializer + 0x4c, 0x38, 0xd1, 0xc8, 0x24, 0x79, 0xe2, 0xdd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:721:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:721:41: warning: excess elements in scalar initializer + 0x4c, 0x38, 0xd1, 0xc8, 0x24, 0x79, 0xe2, 0xdd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:721:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:721:47: warning: excess elements in scalar initializer + 0x4c, 0x38, 0xd1, 0xc8, 0x24, 0x79, 0xe2, 0xdd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:721:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:723:5: warning: excess elements in scalar initializer + 0x21, 0x59, 0xa0, 0x77, 0x02, 0x4b, 0x05, 0x89, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:723:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:723:11: warning: excess elements in scalar initializer + 0x21, 0x59, 0xa0, 0x77, 0x02, 0x4b, 0x05, 0x89, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:723:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:723:17: warning: excess elements in scalar initializer + 0x21, 0x59, 0xa0, 0x77, 0x02, 0x4b, 0x05, 0x89, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:723:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:723:23: warning: excess elements in scalar initializer + 0x21, 0x59, 0xa0, 0x77, 0x02, 0x4b, 0x05, 0x89, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:723:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:723:29: warning: excess elements in scalar initializer + 0x21, 0x59, 0xa0, 0x77, 0x02, 0x4b, 0x05, 0x89, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:723:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:723:35: warning: excess elements in scalar initializer + 0x21, 0x59, 0xa0, 0x77, 0x02, 0x4b, 0x05, 0x89, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:723:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:723:41: warning: excess elements in scalar initializer + 0x21, 0x59, 0xa0, 0x77, 0x02, 0x4b, 0x05, 0x89, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:723:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:723:47: warning: excess elements in scalar initializer + 0x21, 0x59, 0xa0, 0x77, 0x02, 0x4b, 0x05, 0x89, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:723:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:724:5: warning: excess elements in scalar initializer + 0xbc, 0x8a, 0x20, 0x10, 0x1b, 0x50, 0x6f, 0x0a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:724:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:724:11: warning: excess elements in scalar initializer + 0xbc, 0x8a, 0x20, 0x10, 0x1b, 0x50, 0x6f, 0x0a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:724:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:724:17: warning: excess elements in scalar initializer + 0xbc, 0x8a, 0x20, 0x10, 0x1b, 0x50, 0x6f, 0x0a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:724:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:724:23: warning: excess elements in scalar initializer + 0xbc, 0x8a, 0x20, 0x10, 0x1b, 0x50, 0x6f, 0x0a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:724:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:724:29: warning: excess elements in scalar initializer + 0xbc, 0x8a, 0x20, 0x10, 0x1b, 0x50, 0x6f, 0x0a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:724:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:724:35: warning: excess elements in scalar initializer + 0xbc, 0x8a, 0x20, 0x10, 0x1b, 0x50, 0x6f, 0x0a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:724:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:724:41: warning: excess elements in scalar initializer + 0xbc, 0x8a, 0x20, 0x10, 0x1b, 0x50, 0x6f, 0x0a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:724:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:724:47: warning: excess elements in scalar initializer + 0xbc, 0x8a, 0x20, 0x10, 0x1b, 0x50, 0x6f, 0x0a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:724:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:725:5: warning: excess elements in scalar initializer + 0x1a, 0xd0, 0xbb, 0xab, 0x76, 0xe8, 0x3a, 0x83, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:725:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:725:11: warning: excess elements in scalar initializer + 0x1a, 0xd0, 0xbb, 0xab, 0x76, 0xe8, 0x3a, 0x83, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:725:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:725:17: warning: excess elements in scalar initializer + 0x1a, 0xd0, 0xbb, 0xab, 0x76, 0xe8, 0x3a, 0x83, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:725:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:725:23: warning: excess elements in scalar initializer + 0x1a, 0xd0, 0xbb, 0xab, 0x76, 0xe8, 0x3a, 0x83, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:725:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:725:29: warning: excess elements in scalar initializer + 0x1a, 0xd0, 0xbb, 0xab, 0x76, 0xe8, 0x3a, 0x83, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:725:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:725:35: warning: excess elements in scalar initializer + 0x1a, 0xd0, 0xbb, 0xab, 0x76, 0xe8, 0x3a, 0x83, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:725:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:725:41: warning: excess elements in scalar initializer + 0x1a, 0xd0, 0xbb, 0xab, 0x76, 0xe8, 0x3a, 0x83, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:725:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:725:47: warning: excess elements in scalar initializer + 0x1a, 0xd0, 0xbb, 0xab, 0x76, 0xe8, 0x3a, 0x83, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:725:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:726:5: warning: excess elements in scalar initializer + 0xf1, 0xb9, 0x4b, 0xe6, 0xbe, 0xae, 0x74, 0xe8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:726:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:726:11: warning: excess elements in scalar initializer + 0xf1, 0xb9, 0x4b, 0xe6, 0xbe, 0xae, 0x74, 0xe8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:726:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:726:17: warning: excess elements in scalar initializer + 0xf1, 0xb9, 0x4b, 0xe6, 0xbe, 0xae, 0x74, 0xe8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:726:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:726:23: warning: excess elements in scalar initializer + 0xf1, 0xb9, 0x4b, 0xe6, 0xbe, 0xae, 0x74, 0xe8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:726:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:726:29: warning: excess elements in scalar initializer + 0xf1, 0xb9, 0x4b, 0xe6, 0xbe, 0xae, 0x74, 0xe8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:726:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:726:35: warning: excess elements in scalar initializer + 0xf1, 0xb9, 0x4b, 0xe6, 0xbe, 0xae, 0x74, 0xe8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:726:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:726:41: warning: excess elements in scalar initializer + 0xf1, 0xb9, 0x4b, 0xe6, 0xbe, 0xae, 0x74, 0xe8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:726:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:726:47: warning: excess elements in scalar initializer + 0xf1, 0xb9, 0x4b, 0xe6, 0xbe, 0xae, 0x74, 0xe8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:726:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:728:5: warning: excess elements in scalar initializer + 0x74, 0xca, 0xb6, 0x92, 0xc5, 0x96, 0x3a, 0x75, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:728:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:728:11: warning: excess elements in scalar initializer + 0x74, 0xca, 0xb6, 0x92, 0xc5, 0x96, 0x3a, 0x75, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:728:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:728:17: warning: excess elements in scalar initializer + 0x74, 0xca, 0xb6, 0x92, 0xc5, 0x96, 0x3a, 0x75, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:728:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:728:23: warning: excess elements in scalar initializer + 0x74, 0xca, 0xb6, 0x92, 0xc5, 0x96, 0x3a, 0x75, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:728:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:728:29: warning: excess elements in scalar initializer + 0x74, 0xca, 0xb6, 0x92, 0xc5, 0x96, 0x3a, 0x75, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:728:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:728:35: warning: excess elements in scalar initializer + 0x74, 0xca, 0xb6, 0x92, 0xc5, 0x96, 0x3a, 0x75, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:728:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:728:41: warning: excess elements in scalar initializer + 0x74, 0xca, 0xb6, 0x92, 0xc5, 0x96, 0x3a, 0x75, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:728:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:728:47: warning: excess elements in scalar initializer + 0x74, 0xca, 0xb6, 0x92, 0xc5, 0x96, 0x3a, 0x75, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:728:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:729:5: warning: excess elements in scalar initializer + 0x43, 0x6b, 0x77, 0x61, 0x21, 0xec, 0x9f, 0x62, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:729:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:729:11: warning: excess elements in scalar initializer + 0x43, 0x6b, 0x77, 0x61, 0x21, 0xec, 0x9f, 0x62, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:729:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:729:17: warning: excess elements in scalar initializer + 0x43, 0x6b, 0x77, 0x61, 0x21, 0xec, 0x9f, 0x62, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:729:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:729:23: warning: excess elements in scalar initializer + 0x43, 0x6b, 0x77, 0x61, 0x21, 0xec, 0x9f, 0x62, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:729:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:729:29: warning: excess elements in scalar initializer + 0x43, 0x6b, 0x77, 0x61, 0x21, 0xec, 0x9f, 0x62, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:729:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:729:35: warning: excess elements in scalar initializer + 0x43, 0x6b, 0x77, 0x61, 0x21, 0xec, 0x9f, 0x62, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:729:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:729:41: warning: excess elements in scalar initializer + 0x43, 0x6b, 0x77, 0x61, 0x21, 0xec, 0x9f, 0x62, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:729:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:729:47: warning: excess elements in scalar initializer + 0x43, 0x6b, 0x77, 0x61, 0x21, 0xec, 0x9f, 0x62, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:729:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:730:5: warning: excess elements in scalar initializer + 0x39, 0x9a, 0x3e, 0x66, 0xb2, 0xd2, 0x27, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:730:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:730:11: warning: excess elements in scalar initializer + 0x39, 0x9a, 0x3e, 0x66, 0xb2, 0xd2, 0x27, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:730:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:730:17: warning: excess elements in scalar initializer + 0x39, 0x9a, 0x3e, 0x66, 0xb2, 0xd2, 0x27, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:730:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:730:23: warning: excess elements in scalar initializer + 0x39, 0x9a, 0x3e, 0x66, 0xb2, 0xd2, 0x27, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:730:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:730:29: warning: excess elements in scalar initializer + 0x39, 0x9a, 0x3e, 0x66, 0xb2, 0xd2, 0x27, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:730:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:730:35: warning: excess elements in scalar initializer + 0x39, 0x9a, 0x3e, 0x66, 0xb2, 0xd2, 0x27, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:730:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:730:41: warning: excess elements in scalar initializer + 0x39, 0x9a, 0x3e, 0x66, 0xb2, 0xd2, 0x27, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:730:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:730:47: warning: excess elements in scalar initializer + 0x39, 0x9a, 0x3e, 0x66, 0xb2, 0xd2, 0x27, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:730:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:731:5: warning: excess elements in scalar initializer + 0xda, 0xe8, 0x19, 0x33, 0xb6, 0x27, 0x7f, 0x3c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:731:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:731:11: warning: excess elements in scalar initializer + 0xda, 0xe8, 0x19, 0x33, 0xb6, 0x27, 0x7f, 0x3c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:731:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:731:17: warning: excess elements in scalar initializer + 0xda, 0xe8, 0x19, 0x33, 0xb6, 0x27, 0x7f, 0x3c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:731:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:731:23: warning: excess elements in scalar initializer + 0xda, 0xe8, 0x19, 0x33, 0xb6, 0x27, 0x7f, 0x3c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:731:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:731:29: warning: excess elements in scalar initializer + 0xda, 0xe8, 0x19, 0x33, 0xb6, 0x27, 0x7f, 0x3c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:731:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:731:35: warning: excess elements in scalar initializer + 0xda, 0xe8, 0x19, 0x33, 0xb6, 0x27, 0x7f, 0x3c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:731:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:731:41: warning: excess elements in scalar initializer + 0xda, 0xe8, 0x19, 0x33, 0xb6, 0x27, 0x7f, 0x3c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:731:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:731:47: warning: excess elements in scalar initializer + 0xda, 0xe8, 0x19, 0x33, 0xb6, 0x27, 0x7f, 0x3c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:731:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:733:5: warning: excess elements in scalar initializer + 0x85, 0x16, 0xbc, 0xbe, 0x26, 0xdb, 0xbd, 0x86, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:733:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:733:11: warning: excess elements in scalar initializer + 0x85, 0x16, 0xbc, 0xbe, 0x26, 0xdb, 0xbd, 0x86, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:733:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:733:17: warning: excess elements in scalar initializer + 0x85, 0x16, 0xbc, 0xbe, 0x26, 0xdb, 0xbd, 0x86, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:733:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:733:23: warning: excess elements in scalar initializer + 0x85, 0x16, 0xbc, 0xbe, 0x26, 0xdb, 0xbd, 0x86, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:733:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:733:29: warning: excess elements in scalar initializer + 0x85, 0x16, 0xbc, 0xbe, 0x26, 0xdb, 0xbd, 0x86, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:733:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:733:35: warning: excess elements in scalar initializer + 0x85, 0x16, 0xbc, 0xbe, 0x26, 0xdb, 0xbd, 0x86, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:733:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:733:41: warning: excess elements in scalar initializer + 0x85, 0x16, 0xbc, 0xbe, 0x26, 0xdb, 0xbd, 0x86, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:733:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:733:47: warning: excess elements in scalar initializer + 0x85, 0x16, 0xbc, 0xbe, 0x26, 0xdb, 0xbd, 0x86, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:733:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:734:5: warning: excess elements in scalar initializer + 0xf3, 0x73, 0x10, 0x3d, 0x7c, 0xf4, 0xca, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:734:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:734:11: warning: excess elements in scalar initializer + 0xf3, 0x73, 0x10, 0x3d, 0x7c, 0xf4, 0xca, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:734:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:734:17: warning: excess elements in scalar initializer + 0xf3, 0x73, 0x10, 0x3d, 0x7c, 0xf4, 0xca, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:734:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:734:23: warning: excess elements in scalar initializer + 0xf3, 0x73, 0x10, 0x3d, 0x7c, 0xf4, 0xca, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:734:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:734:29: warning: excess elements in scalar initializer + 0xf3, 0x73, 0x10, 0x3d, 0x7c, 0xf4, 0xca, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:734:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:734:35: warning: excess elements in scalar initializer + 0xf3, 0x73, 0x10, 0x3d, 0x7c, 0xf4, 0xca, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:734:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:734:41: warning: excess elements in scalar initializer + 0xf3, 0x73, 0x10, 0x3d, 0x7c, 0xf4, 0xca, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:734:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:734:47: warning: excess elements in scalar initializer + 0xf3, 0x73, 0x10, 0x3d, 0x7c, 0xf4, 0xca, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:734:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:735:5: warning: excess elements in scalar initializer + 0x88, 0x8c, 0x95, 0x21, 0x18, 0xfb, 0xfb, 0xd0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:735:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:735:11: warning: excess elements in scalar initializer + 0x88, 0x8c, 0x95, 0x21, 0x18, 0xfb, 0xfb, 0xd0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:735:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:735:17: warning: excess elements in scalar initializer + 0x88, 0x8c, 0x95, 0x21, 0x18, 0xfb, 0xfb, 0xd0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:735:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:735:23: warning: excess elements in scalar initializer + 0x88, 0x8c, 0x95, 0x21, 0x18, 0xfb, 0xfb, 0xd0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:735:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:735:29: warning: excess elements in scalar initializer + 0x88, 0x8c, 0x95, 0x21, 0x18, 0xfb, 0xfb, 0xd0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:735:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:735:35: warning: excess elements in scalar initializer + 0x88, 0x8c, 0x95, 0x21, 0x18, 0xfb, 0xfb, 0xd0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:735:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:735:41: warning: excess elements in scalar initializer + 0x88, 0x8c, 0x95, 0x21, 0x18, 0xfb, 0xfb, 0xd0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:735:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:735:47: warning: excess elements in scalar initializer + 0x88, 0x8c, 0x95, 0x21, 0x18, 0xfb, 0xfb, 0xd0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:735:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:736:5: warning: excess elements in scalar initializer + 0xd7, 0xb4, 0xbe, 0xdc, 0x4a, 0xe4, 0x93, 0x6a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:736:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:736:11: warning: excess elements in scalar initializer + 0xd7, 0xb4, 0xbe, 0xdc, 0x4a, 0xe4, 0x93, 0x6a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:736:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:736:17: warning: excess elements in scalar initializer + 0xd7, 0xb4, 0xbe, 0xdc, 0x4a, 0xe4, 0x93, 0x6a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:736:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:736:23: warning: excess elements in scalar initializer + 0xd7, 0xb4, 0xbe, 0xdc, 0x4a, 0xe4, 0x93, 0x6a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:736:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:736:29: warning: excess elements in scalar initializer + 0xd7, 0xb4, 0xbe, 0xdc, 0x4a, 0xe4, 0x93, 0x6a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:736:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:736:35: warning: excess elements in scalar initializer + 0xd7, 0xb4, 0xbe, 0xdc, 0x4a, 0xe4, 0x93, 0x6a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:736:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:736:41: warning: excess elements in scalar initializer + 0xd7, 0xb4, 0xbe, 0xdc, 0x4a, 0xe4, 0x93, 0x6a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:736:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:736:47: warning: excess elements in scalar initializer + 0xd7, 0xb4, 0xbe, 0xdc, 0x4a, 0xe4, 0x93, 0x6a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:736:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:738:5: warning: excess elements in scalar initializer + 0xff, 0x91, 0x15, 0x7e, 0x7a, 0xa4, 0x7c, 0x54, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:738:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:738:11: warning: excess elements in scalar initializer + 0xff, 0x91, 0x15, 0x7e, 0x7a, 0xa4, 0x7c, 0x54, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:738:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:738:17: warning: excess elements in scalar initializer + 0xff, 0x91, 0x15, 0x7e, 0x7a, 0xa4, 0x7c, 0x54, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:738:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:738:23: warning: excess elements in scalar initializer + 0xff, 0x91, 0x15, 0x7e, 0x7a, 0xa4, 0x7c, 0x54, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:738:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:738:29: warning: excess elements in scalar initializer + 0xff, 0x91, 0x15, 0x7e, 0x7a, 0xa4, 0x7c, 0x54, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:738:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:738:35: warning: excess elements in scalar initializer + 0xff, 0x91, 0x15, 0x7e, 0x7a, 0xa4, 0x7c, 0x54, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:738:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:738:41: warning: excess elements in scalar initializer + 0xff, 0x91, 0x15, 0x7e, 0x7a, 0xa4, 0x7c, 0x54, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:738:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:738:47: warning: excess elements in scalar initializer + 0xff, 0x91, 0x15, 0x7e, 0x7a, 0xa4, 0x7c, 0x54, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:738:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:739:5: warning: excess elements in scalar initializer + 0x44, 0x2e, 0xa7, 0x8d, 0x6a, 0xc2, 0x51, 0xd3, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:739:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:739:11: warning: excess elements in scalar initializer + 0x44, 0x2e, 0xa7, 0x8d, 0x6a, 0xc2, 0x51, 0xd3, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:739:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:739:17: warning: excess elements in scalar initializer + 0x44, 0x2e, 0xa7, 0x8d, 0x6a, 0xc2, 0x51, 0xd3, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:739:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:739:23: warning: excess elements in scalar initializer + 0x44, 0x2e, 0xa7, 0x8d, 0x6a, 0xc2, 0x51, 0xd3, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:739:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:739:29: warning: excess elements in scalar initializer + 0x44, 0x2e, 0xa7, 0x8d, 0x6a, 0xc2, 0x51, 0xd3, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:739:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:739:35: warning: excess elements in scalar initializer + 0x44, 0x2e, 0xa7, 0x8d, 0x6a, 0xc2, 0x51, 0xd3, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:739:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:739:41: warning: excess elements in scalar initializer + 0x44, 0x2e, 0xa7, 0x8d, 0x6a, 0xc2, 0x51, 0xd3, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:739:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:739:47: warning: excess elements in scalar initializer + 0x44, 0x2e, 0xa7, 0x8d, 0x6a, 0xc2, 0x51, 0xd3, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:739:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:740:5: warning: excess elements in scalar initializer + 0x24, 0xa0, 0xfb, 0xe4, 0x9d, 0x89, 0xcc, 0x35, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:740:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:740:11: warning: excess elements in scalar initializer + 0x24, 0xa0, 0xfb, 0xe4, 0x9d, 0x89, 0xcc, 0x35, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:740:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:740:17: warning: excess elements in scalar initializer + 0x24, 0xa0, 0xfb, 0xe4, 0x9d, 0x89, 0xcc, 0x35, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:740:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:740:23: warning: excess elements in scalar initializer + 0x24, 0xa0, 0xfb, 0xe4, 0x9d, 0x89, 0xcc, 0x35, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:740:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:740:29: warning: excess elements in scalar initializer + 0x24, 0xa0, 0xfb, 0xe4, 0x9d, 0x89, 0xcc, 0x35, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:740:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:740:35: warning: excess elements in scalar initializer + 0x24, 0xa0, 0xfb, 0xe4, 0x9d, 0x89, 0xcc, 0x35, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:740:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:740:41: warning: excess elements in scalar initializer + 0x24, 0xa0, 0xfb, 0xe4, 0x9d, 0x89, 0xcc, 0x35, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:740:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:740:47: warning: excess elements in scalar initializer + 0x24, 0xa0, 0xfb, 0xe4, 0x9d, 0x89, 0xcc, 0x35, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:740:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:741:5: warning: excess elements in scalar initializer + 0x21, 0xb6, 0x6d, 0x16, 0xe9, 0xc6, 0x6a, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:741:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:741:11: warning: excess elements in scalar initializer + 0x21, 0xb6, 0x6d, 0x16, 0xe9, 0xc6, 0x6a, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:741:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:741:17: warning: excess elements in scalar initializer + 0x21, 0xb6, 0x6d, 0x16, 0xe9, 0xc6, 0x6a, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:741:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:741:23: warning: excess elements in scalar initializer + 0x21, 0xb6, 0x6d, 0x16, 0xe9, 0xc6, 0x6a, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:741:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:741:29: warning: excess elements in scalar initializer + 0x21, 0xb6, 0x6d, 0x16, 0xe9, 0xc6, 0x6a, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:741:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:741:35: warning: excess elements in scalar initializer + 0x21, 0xb6, 0x6d, 0x16, 0xe9, 0xc6, 0x6a, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:741:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:741:41: warning: excess elements in scalar initializer + 0x21, 0xb6, 0x6d, 0x16, 0xe9, 0xc6, 0x6a, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:741:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:741:47: warning: excess elements in scalar initializer + 0x21, 0xb6, 0x6d, 0x16, 0xe9, 0xc6, 0x6a, 0x37, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:741:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:743:5: warning: excess elements in scalar initializer + 0x09, 0x89, 0x4e, 0x4e, 0xb0, 0xa4, 0xee, 0xdc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:743:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:743:11: warning: excess elements in scalar initializer + 0x09, 0x89, 0x4e, 0x4e, 0xb0, 0xa4, 0xee, 0xdc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:743:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:743:17: warning: excess elements in scalar initializer + 0x09, 0x89, 0x4e, 0x4e, 0xb0, 0xa4, 0xee, 0xdc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:743:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:743:23: warning: excess elements in scalar initializer + 0x09, 0x89, 0x4e, 0x4e, 0xb0, 0xa4, 0xee, 0xdc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:743:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:743:29: warning: excess elements in scalar initializer + 0x09, 0x89, 0x4e, 0x4e, 0xb0, 0xa4, 0xee, 0xdc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:743:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:743:35: warning: excess elements in scalar initializer + 0x09, 0x89, 0x4e, 0x4e, 0xb0, 0xa4, 0xee, 0xdc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:743:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:743:41: warning: excess elements in scalar initializer + 0x09, 0x89, 0x4e, 0x4e, 0xb0, 0xa4, 0xee, 0xdc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:743:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:743:47: warning: excess elements in scalar initializer + 0x09, 0x89, 0x4e, 0x4e, 0xb0, 0xa4, 0xee, 0xdc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:743:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:744:5: warning: excess elements in scalar initializer + 0x4a, 0xe1, 0x94, 0x68, 0xe6, 0x6b, 0x81, 0xf2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:744:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:744:11: warning: excess elements in scalar initializer + 0x4a, 0xe1, 0x94, 0x68, 0xe6, 0x6b, 0x81, 0xf2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:744:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:744:17: warning: excess elements in scalar initializer + 0x4a, 0xe1, 0x94, 0x68, 0xe6, 0x6b, 0x81, 0xf2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:744:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:744:23: warning: excess elements in scalar initializer + 0x4a, 0xe1, 0x94, 0x68, 0xe6, 0x6b, 0x81, 0xf2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:744:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:744:29: warning: excess elements in scalar initializer + 0x4a, 0xe1, 0x94, 0x68, 0xe6, 0x6b, 0x81, 0xf2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:744:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:744:35: warning: excess elements in scalar initializer + 0x4a, 0xe1, 0x94, 0x68, 0xe6, 0x6b, 0x81, 0xf2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:744:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:744:41: warning: excess elements in scalar initializer + 0x4a, 0xe1, 0x94, 0x68, 0xe6, 0x6b, 0x81, 0xf2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:744:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:744:47: warning: excess elements in scalar initializer + 0x4a, 0xe1, 0x94, 0x68, 0xe6, 0x6b, 0x81, 0xf2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:744:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:746:5: warning: excess elements in scalar initializer + 0x71, 0x35, 0x1b, 0x1d, 0x92, 0x1e, 0xa5, 0x51, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:746:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:746:11: warning: excess elements in scalar initializer + 0x71, 0x35, 0x1b, 0x1d, 0x92, 0x1e, 0xa5, 0x51, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:746:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:746:17: warning: excess elements in scalar initializer + 0x71, 0x35, 0x1b, 0x1d, 0x92, 0x1e, 0xa5, 0x51, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:746:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:746:23: warning: excess elements in scalar initializer + 0x71, 0x35, 0x1b, 0x1d, 0x92, 0x1e, 0xa5, 0x51, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:746:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:746:29: warning: excess elements in scalar initializer + 0x71, 0x35, 0x1b, 0x1d, 0x92, 0x1e, 0xa5, 0x51, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:746:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:746:35: warning: excess elements in scalar initializer + 0x71, 0x35, 0x1b, 0x1d, 0x92, 0x1e, 0xa5, 0x51, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:746:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:746:41: warning: excess elements in scalar initializer + 0x71, 0x35, 0x1b, 0x1d, 0x92, 0x1e, 0xa5, 0x51, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:746:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:746:47: warning: excess elements in scalar initializer + 0x71, 0x35, 0x1b, 0x1d, 0x92, 0x1e, 0xa5, 0x51, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:746:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:747:5: warning: excess elements in scalar initializer + 0x04, 0x7a, 0xbc, 0xc6, 0xb8, 0x7a, 0x90, 0x1f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:747:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:747:11: warning: excess elements in scalar initializer + 0x04, 0x7a, 0xbc, 0xc6, 0xb8, 0x7a, 0x90, 0x1f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:747:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:747:17: warning: excess elements in scalar initializer + 0x04, 0x7a, 0xbc, 0xc6, 0xb8, 0x7a, 0x90, 0x1f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:747:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:747:23: warning: excess elements in scalar initializer + 0x04, 0x7a, 0xbc, 0xc6, 0xb8, 0x7a, 0x90, 0x1f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:747:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:747:29: warning: excess elements in scalar initializer + 0x04, 0x7a, 0xbc, 0xc6, 0xb8, 0x7a, 0x90, 0x1f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:747:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:747:35: warning: excess elements in scalar initializer + 0x04, 0x7a, 0xbc, 0xc6, 0xb8, 0x7a, 0x90, 0x1f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:747:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:747:41: warning: excess elements in scalar initializer + 0x04, 0x7a, 0xbc, 0xc6, 0xb8, 0x7a, 0x90, 0x1f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:747:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:747:47: warning: excess elements in scalar initializer + 0x04, 0x7a, 0xbc, 0xc6, 0xb8, 0x7a, 0x90, 0x1f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:747:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:748:5: warning: excess elements in scalar initializer + 0xde, 0x7d, 0xb7, 0x9f, 0xa1, 0x81, 0x8c, 0x11, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:748:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:748:11: warning: excess elements in scalar initializer + 0xde, 0x7d, 0xb7, 0x9f, 0xa1, 0x81, 0x8c, 0x11, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:748:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:748:17: warning: excess elements in scalar initializer + 0xde, 0x7d, 0xb7, 0x9f, 0xa1, 0x81, 0x8c, 0x11, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:748:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:748:23: warning: excess elements in scalar initializer + 0xde, 0x7d, 0xb7, 0x9f, 0xa1, 0x81, 0x8c, 0x11, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:748:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:748:29: warning: excess elements in scalar initializer + 0xde, 0x7d, 0xb7, 0x9f, 0xa1, 0x81, 0x8c, 0x11, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:748:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:748:35: warning: excess elements in scalar initializer + 0xde, 0x7d, 0xb7, 0x9f, 0xa1, 0x81, 0x8c, 0x11, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:748:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:748:41: warning: excess elements in scalar initializer + 0xde, 0x7d, 0xb7, 0x9f, 0xa1, 0x81, 0x8c, 0x11, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:748:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:748:47: warning: excess elements in scalar initializer + 0xde, 0x7d, 0xb7, 0x9f, 0xa1, 0x81, 0x8c, 0x11, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:748:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:749:5: warning: excess elements in scalar initializer + 0x33, 0x6d, 0xbc, 0x07, 0x24, 0x4a, 0x40, 0xeb + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:749:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:749:11: warning: excess elements in scalar initializer + 0x33, 0x6d, 0xbc, 0x07, 0x24, 0x4a, 0x40, 0xeb + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:749:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:749:17: warning: excess elements in scalar initializer + 0x33, 0x6d, 0xbc, 0x07, 0x24, 0x4a, 0x40, 0xeb + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:749:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:749:23: warning: excess elements in scalar initializer + 0x33, 0x6d, 0xbc, 0x07, 0x24, 0x4a, 0x40, 0xeb + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:749:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:749:29: warning: excess elements in scalar initializer + 0x33, 0x6d, 0xbc, 0x07, 0x24, 0x4a, 0x40, 0xeb + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:749:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:749:35: warning: excess elements in scalar initializer + 0x33, 0x6d, 0xbc, 0x07, 0x24, 0x4a, 0x40, 0xeb + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:749:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:749:41: warning: excess elements in scalar initializer + 0x33, 0x6d, 0xbc, 0x07, 0x24, 0x4a, 0x40, 0xeb + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:749:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:749:47: warning: excess elements in scalar initializer + 0x33, 0x6d, 0xbc, 0x07, 0x24, 0x4a, 0x40, 0xeb + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:749:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:717:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:717:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:752:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:752:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:753:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 32, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:753:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:754:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:754:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:755:11: warning: excess elements in scalar initializer + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:755:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:755:17: warning: excess elements in scalar initializer + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:755:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:755:23: warning: excess elements in scalar initializer + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:755:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:755:29: warning: excess elements in scalar initializer + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:755:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:755:35: warning: excess elements in scalar initializer + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:755:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:755:41: warning: excess elements in scalar initializer + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:755:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:755:47: warning: excess elements in scalar initializer + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:755:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:756:5: warning: excess elements in scalar initializer + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:756:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:756:11: warning: excess elements in scalar initializer + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:756:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:756:17: warning: excess elements in scalar initializer + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:756:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:756:23: warning: excess elements in scalar initializer + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:756:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:756:29: warning: excess elements in scalar initializer + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:756:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:756:35: warning: excess elements in scalar initializer + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:756:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:756:41: warning: excess elements in scalar initializer + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:756:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:756:47: warning: excess elements in scalar initializer + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:756:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:757:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:757:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:757:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:757:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:757:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:757:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:757:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:757:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:757:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:757:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:757:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:757:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:757:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:757:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:757:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:757:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:758:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:758:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:758:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:758:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:758:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:758:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:758:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:758:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:758:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:758:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:758:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:758:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:758:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:758:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:758:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:758:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:754:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:754:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:752:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:752:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:761:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:761:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:762:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 16, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:762:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:763:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:763:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:764:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0xbc, 0x93, 0x9b, 0xc5, 0x28, 0x14, 0x80, 0xfa, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:764:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:764:11: warning: excess elements in scalar initializer + 0xbc, 0x93, 0x9b, 0xc5, 0x28, 0x14, 0x80, 0xfa, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:764:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:764:17: warning: excess elements in scalar initializer + 0xbc, 0x93, 0x9b, 0xc5, 0x28, 0x14, 0x80, 0xfa, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:764:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:764:23: warning: excess elements in scalar initializer + 0xbc, 0x93, 0x9b, 0xc5, 0x28, 0x14, 0x80, 0xfa, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:764:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:764:29: warning: excess elements in scalar initializer + 0xbc, 0x93, 0x9b, 0xc5, 0x28, 0x14, 0x80, 0xfa, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:764:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:764:35: warning: excess elements in scalar initializer + 0xbc, 0x93, 0x9b, 0xc5, 0x28, 0x14, 0x80, 0xfa, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:764:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:764:41: warning: excess elements in scalar initializer + 0xbc, 0x93, 0x9b, 0xc5, 0x28, 0x14, 0x80, 0xfa, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:764:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:764:47: warning: excess elements in scalar initializer + 0xbc, 0x93, 0x9b, 0xc5, 0x28, 0x14, 0x80, 0xfa, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:764:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:765:5: warning: excess elements in scalar initializer + 0x99, 0xc6, 0xd6, 0x8c, 0x25, 0x8e, 0xc4, 0x2f + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:765:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:765:11: warning: excess elements in scalar initializer + 0x99, 0xc6, 0xd6, 0x8c, 0x25, 0x8e, 0xc4, 0x2f + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:765:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:765:17: warning: excess elements in scalar initializer + 0x99, 0xc6, 0xd6, 0x8c, 0x25, 0x8e, 0xc4, 0x2f + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:765:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:765:23: warning: excess elements in scalar initializer + 0x99, 0xc6, 0xd6, 0x8c, 0x25, 0x8e, 0xc4, 0x2f + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:765:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:765:29: warning: excess elements in scalar initializer + 0x99, 0xc6, 0xd6, 0x8c, 0x25, 0x8e, 0xc4, 0x2f + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:765:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:765:35: warning: excess elements in scalar initializer + 0x99, 0xc6, 0xd6, 0x8c, 0x25, 0x8e, 0xc4, 0x2f + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:765:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:765:41: warning: excess elements in scalar initializer + 0x99, 0xc6, 0xd6, 0x8c, 0x25, 0x8e, 0xc4, 0x2f + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:765:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:765:47: warning: excess elements in scalar initializer + 0x99, 0xc6, 0xd6, 0x8c, 0x25, 0x8e, 0xc4, 0x2f + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:765:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:763:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:763:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:761:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:761:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:714:2: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:714:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:772:2: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:772:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:773:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:773:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:775:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:775:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:775:4: warning: excess elements in scalar initializer +/home/bhargava/Desktop/repositories/kbench9000/function.h:775:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:779:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:779:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:780:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 32, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:780:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:781:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:781:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:782:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0xc8, 0xaf, 0xaa, 0xc3, 0x31, 0xee, 0x37, 0x2c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:782:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:782:11: warning: excess elements in scalar initializer + 0xc8, 0xaf, 0xaa, 0xc3, 0x31, 0xee, 0x37, 0x2c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:782:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:782:17: warning: excess elements in scalar initializer + 0xc8, 0xaf, 0xaa, 0xc3, 0x31, 0xee, 0x37, 0x2c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:782:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:782:23: warning: excess elements in scalar initializer + 0xc8, 0xaf, 0xaa, 0xc3, 0x31, 0xee, 0x37, 0x2c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:782:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:782:29: warning: excess elements in scalar initializer + 0xc8, 0xaf, 0xaa, 0xc3, 0x31, 0xee, 0x37, 0x2c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:782:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:782:35: warning: excess elements in scalar initializer + 0xc8, 0xaf, 0xaa, 0xc3, 0x31, 0xee, 0x37, 0x2c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:782:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:782:41: warning: excess elements in scalar initializer + 0xc8, 0xaf, 0xaa, 0xc3, 0x31, 0xee, 0x37, 0x2c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:782:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:782:47: warning: excess elements in scalar initializer + 0xc8, 0xaf, 0xaa, 0xc3, 0x31, 0xee, 0x37, 0x2c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:782:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:783:5: warning: excess elements in scalar initializer + 0xd6, 0x08, 0x2d, 0xe1, 0x34, 0x94, 0x3b, 0x17, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:783:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:783:11: warning: excess elements in scalar initializer + 0xd6, 0x08, 0x2d, 0xe1, 0x34, 0x94, 0x3b, 0x17, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:783:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:783:17: warning: excess elements in scalar initializer + 0xd6, 0x08, 0x2d, 0xe1, 0x34, 0x94, 0x3b, 0x17, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:783:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:783:23: warning: excess elements in scalar initializer + 0xd6, 0x08, 0x2d, 0xe1, 0x34, 0x94, 0x3b, 0x17, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:783:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:783:29: warning: excess elements in scalar initializer + 0xd6, 0x08, 0x2d, 0xe1, 0x34, 0x94, 0x3b, 0x17, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:783:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:783:35: warning: excess elements in scalar initializer + 0xd6, 0x08, 0x2d, 0xe1, 0x34, 0x94, 0x3b, 0x17, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:783:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:783:41: warning: excess elements in scalar initializer + 0xd6, 0x08, 0x2d, 0xe1, 0x34, 0x94, 0x3b, 0x17, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:783:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:783:47: warning: excess elements in scalar initializer + 0xd6, 0x08, 0x2d, 0xe1, 0x34, 0x94, 0x3b, 0x17, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:783:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:784:5: warning: excess elements in scalar initializer + 0x47, 0x10, 0x13, 0x0e, 0x9f, 0x6f, 0xea, 0x8d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:784:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:784:11: warning: excess elements in scalar initializer + 0x47, 0x10, 0x13, 0x0e, 0x9f, 0x6f, 0xea, 0x8d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:784:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:784:17: warning: excess elements in scalar initializer + 0x47, 0x10, 0x13, 0x0e, 0x9f, 0x6f, 0xea, 0x8d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:784:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:784:23: warning: excess elements in scalar initializer + 0x47, 0x10, 0x13, 0x0e, 0x9f, 0x6f, 0xea, 0x8d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:784:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:784:29: warning: excess elements in scalar initializer + 0x47, 0x10, 0x13, 0x0e, 0x9f, 0x6f, 0xea, 0x8d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:784:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:784:35: warning: excess elements in scalar initializer + 0x47, 0x10, 0x13, 0x0e, 0x9f, 0x6f, 0xea, 0x8d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:784:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:784:41: warning: excess elements in scalar initializer + 0x47, 0x10, 0x13, 0x0e, 0x9f, 0x6f, 0xea, 0x8d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:784:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:784:47: warning: excess elements in scalar initializer + 0x47, 0x10, 0x13, 0x0e, 0x9f, 0x6f, 0xea, 0x8d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:784:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:785:5: warning: excess elements in scalar initializer + 0x72, 0x29, 0x38, 0x50, 0xa6, 0x67, 0xd8, 0x6c + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:785:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:785:11: warning: excess elements in scalar initializer + 0x72, 0x29, 0x38, 0x50, 0xa6, 0x67, 0xd8, 0x6c + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:785:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:785:17: warning: excess elements in scalar initializer + 0x72, 0x29, 0x38, 0x50, 0xa6, 0x67, 0xd8, 0x6c + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:785:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:785:23: warning: excess elements in scalar initializer + 0x72, 0x29, 0x38, 0x50, 0xa6, 0x67, 0xd8, 0x6c + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:785:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:785:29: warning: excess elements in scalar initializer + 0x72, 0x29, 0x38, 0x50, 0xa6, 0x67, 0xd8, 0x6c + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:785:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:785:35: warning: excess elements in scalar initializer + 0x72, 0x29, 0x38, 0x50, 0xa6, 0x67, 0xd8, 0x6c + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:785:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:785:41: warning: excess elements in scalar initializer + 0x72, 0x29, 0x38, 0x50, 0xa6, 0x67, 0xd8, 0x6c + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:785:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:785:47: warning: excess elements in scalar initializer + 0x72, 0x29, 0x38, 0x50, 0xa6, 0x67, 0xd8, 0x6c + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:785:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:781:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:781:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:779:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:779:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:788:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:788:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:789:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 16, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:789:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:790:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:790:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:791:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x47, 0x10, 0x13, 0x0e, 0x9f, 0x6f, 0xea, 0x8d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:791:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:791:11: warning: excess elements in scalar initializer + 0x47, 0x10, 0x13, 0x0e, 0x9f, 0x6f, 0xea, 0x8d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:791:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:791:17: warning: excess elements in scalar initializer + 0x47, 0x10, 0x13, 0x0e, 0x9f, 0x6f, 0xea, 0x8d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:791:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:791:23: warning: excess elements in scalar initializer + 0x47, 0x10, 0x13, 0x0e, 0x9f, 0x6f, 0xea, 0x8d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:791:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:791:29: warning: excess elements in scalar initializer + 0x47, 0x10, 0x13, 0x0e, 0x9f, 0x6f, 0xea, 0x8d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:791:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:791:35: warning: excess elements in scalar initializer + 0x47, 0x10, 0x13, 0x0e, 0x9f, 0x6f, 0xea, 0x8d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:791:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:791:41: warning: excess elements in scalar initializer + 0x47, 0x10, 0x13, 0x0e, 0x9f, 0x6f, 0xea, 0x8d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:791:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:791:47: warning: excess elements in scalar initializer + 0x47, 0x10, 0x13, 0x0e, 0x9f, 0x6f, 0xea, 0x8d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:791:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:792:5: warning: excess elements in scalar initializer + 0x72, 0x29, 0x38, 0x50, 0xa6, 0x67, 0xd8, 0x6c + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:792:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:792:11: warning: excess elements in scalar initializer + 0x72, 0x29, 0x38, 0x50, 0xa6, 0x67, 0xd8, 0x6c + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:792:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:792:17: warning: excess elements in scalar initializer + 0x72, 0x29, 0x38, 0x50, 0xa6, 0x67, 0xd8, 0x6c + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:792:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:792:23: warning: excess elements in scalar initializer + 0x72, 0x29, 0x38, 0x50, 0xa6, 0x67, 0xd8, 0x6c + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:792:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:792:29: warning: excess elements in scalar initializer + 0x72, 0x29, 0x38, 0x50, 0xa6, 0x67, 0xd8, 0x6c + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:792:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:792:35: warning: excess elements in scalar initializer + 0x72, 0x29, 0x38, 0x50, 0xa6, 0x67, 0xd8, 0x6c + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:792:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:792:41: warning: excess elements in scalar initializer + 0x72, 0x29, 0x38, 0x50, 0xa6, 0x67, 0xd8, 0x6c + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:792:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:792:47: warning: excess elements in scalar initializer + 0x72, 0x29, 0x38, 0x50, 0xa6, 0x67, 0xd8, 0x6c + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:792:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:790:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:790:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:788:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:788:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:772:2: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:772:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:796:2: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:796:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:797:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:797:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:798:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 12, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:798:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:799:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:799:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:800:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x48, 0x65, 0x6c, 0x6c, 0x6f, 0x20, 0x77, 0x6f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:800:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:800:11: warning: excess elements in scalar initializer + 0x48, 0x65, 0x6c, 0x6c, 0x6f, 0x20, 0x77, 0x6f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:800:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:800:17: warning: excess elements in scalar initializer + 0x48, 0x65, 0x6c, 0x6c, 0x6f, 0x20, 0x77, 0x6f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:800:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:800:23: warning: excess elements in scalar initializer + 0x48, 0x65, 0x6c, 0x6c, 0x6f, 0x20, 0x77, 0x6f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:800:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:800:29: warning: excess elements in scalar initializer + 0x48, 0x65, 0x6c, 0x6c, 0x6f, 0x20, 0x77, 0x6f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:800:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:800:35: warning: excess elements in scalar initializer + 0x48, 0x65, 0x6c, 0x6c, 0x6f, 0x20, 0x77, 0x6f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:800:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:800:41: warning: excess elements in scalar initializer + 0x48, 0x65, 0x6c, 0x6c, 0x6f, 0x20, 0x77, 0x6f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:800:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:800:47: warning: excess elements in scalar initializer + 0x48, 0x65, 0x6c, 0x6c, 0x6f, 0x20, 0x77, 0x6f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:800:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:801:5: warning: excess elements in scalar initializer + 0x72, 0x6c, 0x64, 0x21 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:801:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:801:11: warning: excess elements in scalar initializer + 0x72, 0x6c, 0x64, 0x21 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:801:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:801:17: warning: excess elements in scalar initializer + 0x72, 0x6c, 0x64, 0x21 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:801:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:801:23: warning: excess elements in scalar initializer + 0x72, 0x6c, 0x64, 0x21 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:801:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:799:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:799:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:804:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:804:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:805:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 32, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:805:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:806:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:806:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:807:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:807:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:807:11: warning: excess elements in scalar initializer + 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:807:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:807:17: warning: excess elements in scalar initializer + 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:807:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:807:23: warning: excess elements in scalar initializer + 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:807:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:807:29: warning: excess elements in scalar initializer + 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:807:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:807:35: warning: excess elements in scalar initializer + 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:807:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:807:41: warning: excess elements in scalar initializer + 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:807:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:807:47: warning: excess elements in scalar initializer + 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:807:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:808:5: warning: excess elements in scalar initializer + 0x33, 0x32, 0x2d, 0x62, 0x79, 0x74, 0x65, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:808:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:808:11: warning: excess elements in scalar initializer + 0x33, 0x32, 0x2d, 0x62, 0x79, 0x74, 0x65, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:808:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:808:17: warning: excess elements in scalar initializer + 0x33, 0x32, 0x2d, 0x62, 0x79, 0x74, 0x65, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:808:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:808:23: warning: excess elements in scalar initializer + 0x33, 0x32, 0x2d, 0x62, 0x79, 0x74, 0x65, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:808:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:808:29: warning: excess elements in scalar initializer + 0x33, 0x32, 0x2d, 0x62, 0x79, 0x74, 0x65, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:808:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:808:35: warning: excess elements in scalar initializer + 0x33, 0x32, 0x2d, 0x62, 0x79, 0x74, 0x65, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:808:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:808:41: warning: excess elements in scalar initializer + 0x33, 0x32, 0x2d, 0x62, 0x79, 0x74, 0x65, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:808:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:808:47: warning: excess elements in scalar initializer + 0x33, 0x32, 0x2d, 0x62, 0x79, 0x74, 0x65, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:808:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:809:5: warning: excess elements in scalar initializer + 0x6b, 0x65, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:809:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:809:11: warning: excess elements in scalar initializer + 0x6b, 0x65, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:809:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:809:17: warning: excess elements in scalar initializer + 0x6b, 0x65, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:809:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:809:23: warning: excess elements in scalar initializer + 0x6b, 0x65, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:809:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:809:29: warning: excess elements in scalar initializer + 0x6b, 0x65, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:809:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:809:35: warning: excess elements in scalar initializer + 0x6b, 0x65, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:809:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:809:41: warning: excess elements in scalar initializer + 0x6b, 0x65, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:809:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:809:47: warning: excess elements in scalar initializer + 0x6b, 0x65, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:809:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:810:5: warning: excess elements in scalar initializer + 0x50, 0x6f, 0x6c, 0x79, 0x31, 0x33, 0x30, 0x35 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:810:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:810:11: warning: excess elements in scalar initializer + 0x50, 0x6f, 0x6c, 0x79, 0x31, 0x33, 0x30, 0x35 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:810:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:810:17: warning: excess elements in scalar initializer + 0x50, 0x6f, 0x6c, 0x79, 0x31, 0x33, 0x30, 0x35 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:810:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:810:23: warning: excess elements in scalar initializer + 0x50, 0x6f, 0x6c, 0x79, 0x31, 0x33, 0x30, 0x35 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:810:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:810:29: warning: excess elements in scalar initializer + 0x50, 0x6f, 0x6c, 0x79, 0x31, 0x33, 0x30, 0x35 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:810:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:810:35: warning: excess elements in scalar initializer + 0x50, 0x6f, 0x6c, 0x79, 0x31, 0x33, 0x30, 0x35 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:810:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:810:41: warning: excess elements in scalar initializer + 0x50, 0x6f, 0x6c, 0x79, 0x31, 0x33, 0x30, 0x35 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:810:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:810:47: warning: excess elements in scalar initializer + 0x50, 0x6f, 0x6c, 0x79, 0x31, 0x33, 0x30, 0x35 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:810:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:806:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:806:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:804:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:804:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:813:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:813:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:814:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 16, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:814:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:815:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:815:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:816:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0xa6, 0xf7, 0x45, 0x00, 0x8f, 0x81, 0xc9, 0x16, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:816:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:816:11: warning: excess elements in scalar initializer + 0xa6, 0xf7, 0x45, 0x00, 0x8f, 0x81, 0xc9, 0x16, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:816:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:816:17: warning: excess elements in scalar initializer + 0xa6, 0xf7, 0x45, 0x00, 0x8f, 0x81, 0xc9, 0x16, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:816:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:816:23: warning: excess elements in scalar initializer + 0xa6, 0xf7, 0x45, 0x00, 0x8f, 0x81, 0xc9, 0x16, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:816:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:816:29: warning: excess elements in scalar initializer + 0xa6, 0xf7, 0x45, 0x00, 0x8f, 0x81, 0xc9, 0x16, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:816:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:816:35: warning: excess elements in scalar initializer + 0xa6, 0xf7, 0x45, 0x00, 0x8f, 0x81, 0xc9, 0x16, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:816:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:816:41: warning: excess elements in scalar initializer + 0xa6, 0xf7, 0x45, 0x00, 0x8f, 0x81, 0xc9, 0x16, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:816:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:816:47: warning: excess elements in scalar initializer + 0xa6, 0xf7, 0x45, 0x00, 0x8f, 0x81, 0xc9, 0x16, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:816:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:817:5: warning: excess elements in scalar initializer + 0xa2, 0x0d, 0xcc, 0x74, 0xee, 0xf2, 0xb2, 0xf0 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:817:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:817:11: warning: excess elements in scalar initializer + 0xa2, 0x0d, 0xcc, 0x74, 0xee, 0xf2, 0xb2, 0xf0 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:817:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:817:17: warning: excess elements in scalar initializer + 0xa2, 0x0d, 0xcc, 0x74, 0xee, 0xf2, 0xb2, 0xf0 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:817:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:817:23: warning: excess elements in scalar initializer + 0xa2, 0x0d, 0xcc, 0x74, 0xee, 0xf2, 0xb2, 0xf0 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:817:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:817:29: warning: excess elements in scalar initializer + 0xa2, 0x0d, 0xcc, 0x74, 0xee, 0xf2, 0xb2, 0xf0 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:817:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:817:35: warning: excess elements in scalar initializer + 0xa2, 0x0d, 0xcc, 0x74, 0xee, 0xf2, 0xb2, 0xf0 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:817:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:817:41: warning: excess elements in scalar initializer + 0xa2, 0x0d, 0xcc, 0x74, 0xee, 0xf2, 0xb2, 0xf0 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:817:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:817:47: warning: excess elements in scalar initializer + 0xa2, 0x0d, 0xcc, 0x74, 0xee, 0xf2, 0xb2, 0xf0 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:817:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:815:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:815:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:813:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:813:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:796:2: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:796:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:821:2: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:821:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:822:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:822:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:823:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 32, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:823:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:824:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:824:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:825:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:825:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:825:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:825:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:825:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:825:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:825:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:825:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:825:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:825:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:825:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:825:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:825:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:825:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:826:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:826:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:826:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:826:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:826:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:826:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:826:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:826:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:826:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:826:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:826:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:826:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:826:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:826:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:826:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:826:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:827:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:827:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:827:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:827:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:827:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:827:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:827:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:827:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:827:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:827:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:827:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:827:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:827:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:827:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:827:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:827:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:828:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:828:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:828:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:828:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:828:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:828:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:828:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:828:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:828:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:828:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:828:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:828:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:828:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:828:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:828:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:828:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:824:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:824:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:831:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:831:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:832:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 32, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:832:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:833:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:833:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:834:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:834:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:834:11: warning: excess elements in scalar initializer + 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:834:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:834:17: warning: excess elements in scalar initializer + 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:834:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:834:23: warning: excess elements in scalar initializer + 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:834:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:834:29: warning: excess elements in scalar initializer + 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:834:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:834:35: warning: excess elements in scalar initializer + 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:834:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:834:41: warning: excess elements in scalar initializer + 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:834:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:834:47: warning: excess elements in scalar initializer + 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:834:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:835:5: warning: excess elements in scalar initializer + 0x33, 0x32, 0x2d, 0x62, 0x79, 0x74, 0x65, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:835:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:835:11: warning: excess elements in scalar initializer + 0x33, 0x32, 0x2d, 0x62, 0x79, 0x74, 0x65, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:835:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:835:17: warning: excess elements in scalar initializer + 0x33, 0x32, 0x2d, 0x62, 0x79, 0x74, 0x65, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:835:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:835:23: warning: excess elements in scalar initializer + 0x33, 0x32, 0x2d, 0x62, 0x79, 0x74, 0x65, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:835:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:835:29: warning: excess elements in scalar initializer + 0x33, 0x32, 0x2d, 0x62, 0x79, 0x74, 0x65, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:835:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:835:35: warning: excess elements in scalar initializer + 0x33, 0x32, 0x2d, 0x62, 0x79, 0x74, 0x65, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:835:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:835:41: warning: excess elements in scalar initializer + 0x33, 0x32, 0x2d, 0x62, 0x79, 0x74, 0x65, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:835:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:835:47: warning: excess elements in scalar initializer + 0x33, 0x32, 0x2d, 0x62, 0x79, 0x74, 0x65, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:835:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:836:5: warning: excess elements in scalar initializer + 0x6b, 0x65, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:836:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:836:11: warning: excess elements in scalar initializer + 0x6b, 0x65, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:836:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:836:17: warning: excess elements in scalar initializer + 0x6b, 0x65, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:836:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:836:23: warning: excess elements in scalar initializer + 0x6b, 0x65, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:836:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:836:29: warning: excess elements in scalar initializer + 0x6b, 0x65, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:836:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:836:35: warning: excess elements in scalar initializer + 0x6b, 0x65, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:836:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:836:41: warning: excess elements in scalar initializer + 0x6b, 0x65, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:836:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:836:47: warning: excess elements in scalar initializer + 0x6b, 0x65, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:836:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:837:5: warning: excess elements in scalar initializer + 0x50, 0x6f, 0x6c, 0x79, 0x31, 0x33, 0x30, 0x35 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:837:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:837:11: warning: excess elements in scalar initializer + 0x50, 0x6f, 0x6c, 0x79, 0x31, 0x33, 0x30, 0x35 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:837:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:837:17: warning: excess elements in scalar initializer + 0x50, 0x6f, 0x6c, 0x79, 0x31, 0x33, 0x30, 0x35 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:837:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:837:23: warning: excess elements in scalar initializer + 0x50, 0x6f, 0x6c, 0x79, 0x31, 0x33, 0x30, 0x35 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:837:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:837:29: warning: excess elements in scalar initializer + 0x50, 0x6f, 0x6c, 0x79, 0x31, 0x33, 0x30, 0x35 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:837:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:837:35: warning: excess elements in scalar initializer + 0x50, 0x6f, 0x6c, 0x79, 0x31, 0x33, 0x30, 0x35 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:837:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:837:41: warning: excess elements in scalar initializer + 0x50, 0x6f, 0x6c, 0x79, 0x31, 0x33, 0x30, 0x35 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:837:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:837:47: warning: excess elements in scalar initializer + 0x50, 0x6f, 0x6c, 0x79, 0x31, 0x33, 0x30, 0x35 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:837:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:833:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:833:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:831:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:831:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:840:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:840:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:841:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 16, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:841:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:842:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:842:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:843:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x49, 0xec, 0x78, 0x09, 0x0e, 0x48, 0x1e, 0xc6, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:843:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:843:11: warning: excess elements in scalar initializer + 0x49, 0xec, 0x78, 0x09, 0x0e, 0x48, 0x1e, 0xc6, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:843:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:843:17: warning: excess elements in scalar initializer + 0x49, 0xec, 0x78, 0x09, 0x0e, 0x48, 0x1e, 0xc6, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:843:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:843:23: warning: excess elements in scalar initializer + 0x49, 0xec, 0x78, 0x09, 0x0e, 0x48, 0x1e, 0xc6, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:843:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:843:29: warning: excess elements in scalar initializer + 0x49, 0xec, 0x78, 0x09, 0x0e, 0x48, 0x1e, 0xc6, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:843:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:843:35: warning: excess elements in scalar initializer + 0x49, 0xec, 0x78, 0x09, 0x0e, 0x48, 0x1e, 0xc6, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:843:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:843:41: warning: excess elements in scalar initializer + 0x49, 0xec, 0x78, 0x09, 0x0e, 0x48, 0x1e, 0xc6, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:843:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:843:47: warning: excess elements in scalar initializer + 0x49, 0xec, 0x78, 0x09, 0x0e, 0x48, 0x1e, 0xc6, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:843:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:844:5: warning: excess elements in scalar initializer + 0xc2, 0x6b, 0x33, 0xb9, 0x1c, 0xcc, 0x03, 0x07 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:844:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:844:11: warning: excess elements in scalar initializer + 0xc2, 0x6b, 0x33, 0xb9, 0x1c, 0xcc, 0x03, 0x07 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:844:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:844:17: warning: excess elements in scalar initializer + 0xc2, 0x6b, 0x33, 0xb9, 0x1c, 0xcc, 0x03, 0x07 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:844:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:844:23: warning: excess elements in scalar initializer + 0xc2, 0x6b, 0x33, 0xb9, 0x1c, 0xcc, 0x03, 0x07 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:844:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:844:29: warning: excess elements in scalar initializer + 0xc2, 0x6b, 0x33, 0xb9, 0x1c, 0xcc, 0x03, 0x07 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:844:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:844:35: warning: excess elements in scalar initializer + 0xc2, 0x6b, 0x33, 0xb9, 0x1c, 0xcc, 0x03, 0x07 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:844:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:844:41: warning: excess elements in scalar initializer + 0xc2, 0x6b, 0x33, 0xb9, 0x1c, 0xcc, 0x03, 0x07 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:844:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:844:47: warning: excess elements in scalar initializer + 0xc2, 0x6b, 0x33, 0xb9, 0x1c, 0xcc, 0x03, 0x07 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:844:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:842:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:842:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:840:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:840:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:821:2: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:821:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:848:2: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:848:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:849:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:849:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:850:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 128, + ^~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:850:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:851:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:851:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:852:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x89, 0xda, 0xb8, 0x0b, 0x77, 0x17, 0xc1, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:852:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:852:11: warning: excess elements in scalar initializer + 0x89, 0xda, 0xb8, 0x0b, 0x77, 0x17, 0xc1, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:852:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:852:17: warning: excess elements in scalar initializer + 0x89, 0xda, 0xb8, 0x0b, 0x77, 0x17, 0xc1, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:852:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:852:23: warning: excess elements in scalar initializer + 0x89, 0xda, 0xb8, 0x0b, 0x77, 0x17, 0xc1, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:852:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:852:29: warning: excess elements in scalar initializer + 0x89, 0xda, 0xb8, 0x0b, 0x77, 0x17, 0xc1, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:852:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:852:35: warning: excess elements in scalar initializer + 0x89, 0xda, 0xb8, 0x0b, 0x77, 0x17, 0xc1, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:852:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:852:41: warning: excess elements in scalar initializer + 0x89, 0xda, 0xb8, 0x0b, 0x77, 0x17, 0xc1, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:852:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:852:47: warning: excess elements in scalar initializer + 0x89, 0xda, 0xb8, 0x0b, 0x77, 0x17, 0xc1, 0xdb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:852:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:853:5: warning: excess elements in scalar initializer + 0x5d, 0xb4, 0x37, 0x86, 0x0a, 0x3f, 0x70, 0x21, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:853:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:853:11: warning: excess elements in scalar initializer + 0x5d, 0xb4, 0x37, 0x86, 0x0a, 0x3f, 0x70, 0x21, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:853:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:853:17: warning: excess elements in scalar initializer + 0x5d, 0xb4, 0x37, 0x86, 0x0a, 0x3f, 0x70, 0x21, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:853:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:853:23: warning: excess elements in scalar initializer + 0x5d, 0xb4, 0x37, 0x86, 0x0a, 0x3f, 0x70, 0x21, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:853:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:853:29: warning: excess elements in scalar initializer + 0x5d, 0xb4, 0x37, 0x86, 0x0a, 0x3f, 0x70, 0x21, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:853:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:853:35: warning: excess elements in scalar initializer + 0x5d, 0xb4, 0x37, 0x86, 0x0a, 0x3f, 0x70, 0x21, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:853:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:853:41: warning: excess elements in scalar initializer + 0x5d, 0xb4, 0x37, 0x86, 0x0a, 0x3f, 0x70, 0x21, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:853:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:853:47: warning: excess elements in scalar initializer + 0x5d, 0xb4, 0x37, 0x86, 0x0a, 0x3f, 0x70, 0x21, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:853:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:854:5: warning: excess elements in scalar initializer + 0x8e, 0x93, 0xe1, 0xb8, 0xf4, 0x61, 0xfb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:854:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:854:11: warning: excess elements in scalar initializer + 0x8e, 0x93, 0xe1, 0xb8, 0xf4, 0x61, 0xfb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:854:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:854:17: warning: excess elements in scalar initializer + 0x8e, 0x93, 0xe1, 0xb8, 0xf4, 0x61, 0xfb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:854:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:854:23: warning: excess elements in scalar initializer + 0x8e, 0x93, 0xe1, 0xb8, 0xf4, 0x61, 0xfb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:854:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:854:29: warning: excess elements in scalar initializer + 0x8e, 0x93, 0xe1, 0xb8, 0xf4, 0x61, 0xfb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:854:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:854:35: warning: excess elements in scalar initializer + 0x8e, 0x93, 0xe1, 0xb8, 0xf4, 0x61, 0xfb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:854:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:854:41: warning: excess elements in scalar initializer + 0x8e, 0x93, 0xe1, 0xb8, 0xf4, 0x61, 0xfb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:854:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:854:47: warning: excess elements in scalar initializer + 0x8e, 0x93, 0xe1, 0xb8, 0xf4, 0x61, 0xfb, 0x67, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:854:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:855:5: warning: excess elements in scalar initializer + 0x7f, 0x16, 0xf3, 0x5f, 0x6f, 0x87, 0xe2, 0xa9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:855:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:855:11: warning: excess elements in scalar initializer + 0x7f, 0x16, 0xf3, 0x5f, 0x6f, 0x87, 0xe2, 0xa9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:855:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:855:17: warning: excess elements in scalar initializer + 0x7f, 0x16, 0xf3, 0x5f, 0x6f, 0x87, 0xe2, 0xa9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:855:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:855:23: warning: excess elements in scalar initializer + 0x7f, 0x16, 0xf3, 0x5f, 0x6f, 0x87, 0xe2, 0xa9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:855:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:855:29: warning: excess elements in scalar initializer + 0x7f, 0x16, 0xf3, 0x5f, 0x6f, 0x87, 0xe2, 0xa9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:855:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:855:35: warning: excess elements in scalar initializer + 0x7f, 0x16, 0xf3, 0x5f, 0x6f, 0x87, 0xe2, 0xa9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:855:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:855:41: warning: excess elements in scalar initializer + 0x7f, 0x16, 0xf3, 0x5f, 0x6f, 0x87, 0xe2, 0xa9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:855:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:855:47: warning: excess elements in scalar initializer + 0x7f, 0x16, 0xf3, 0x5f, 0x6f, 0x87, 0xe2, 0xa9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:855:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:857:5: warning: excess elements in scalar initializer + 0x1c, 0x99, 0xbc, 0x3a, 0x47, 0xac, 0xe4, 0x76, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:857:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:857:11: warning: excess elements in scalar initializer + 0x1c, 0x99, 0xbc, 0x3a, 0x47, 0xac, 0xe4, 0x76, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:857:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:857:17: warning: excess elements in scalar initializer + 0x1c, 0x99, 0xbc, 0x3a, 0x47, 0xac, 0xe4, 0x76, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:857:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:857:23: warning: excess elements in scalar initializer + 0x1c, 0x99, 0xbc, 0x3a, 0x47, 0xac, 0xe4, 0x76, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:857:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:857:29: warning: excess elements in scalar initializer + 0x1c, 0x99, 0xbc, 0x3a, 0x47, 0xac, 0xe4, 0x76, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:857:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:857:35: warning: excess elements in scalar initializer + 0x1c, 0x99, 0xbc, 0x3a, 0x47, 0xac, 0xe4, 0x76, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:857:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:857:41: warning: excess elements in scalar initializer + 0x1c, 0x99, 0xbc, 0x3a, 0x47, 0xac, 0xe4, 0x76, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:857:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:857:47: warning: excess elements in scalar initializer + 0x1c, 0x99, 0xbc, 0x3a, 0x47, 0xac, 0xe4, 0x76, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:857:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:858:5: warning: excess elements in scalar initializer + 0x40, 0xcc, 0x95, 0xc3, 0x45, 0xbe, 0x5e, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:858:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:858:11: warning: excess elements in scalar initializer + 0x40, 0xcc, 0x95, 0xc3, 0x45, 0xbe, 0x5e, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:858:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:858:17: warning: excess elements in scalar initializer + 0x40, 0xcc, 0x95, 0xc3, 0x45, 0xbe, 0x5e, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:858:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:858:23: warning: excess elements in scalar initializer + 0x40, 0xcc, 0x95, 0xc3, 0x45, 0xbe, 0x5e, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:858:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:858:29: warning: excess elements in scalar initializer + 0x40, 0xcc, 0x95, 0xc3, 0x45, 0xbe, 0x5e, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:858:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:858:35: warning: excess elements in scalar initializer + 0x40, 0xcc, 0x95, 0xc3, 0x45, 0xbe, 0x5e, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:858:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:858:41: warning: excess elements in scalar initializer + 0x40, 0xcc, 0x95, 0xc3, 0x45, 0xbe, 0x5e, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:858:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:858:47: warning: excess elements in scalar initializer + 0x40, 0xcc, 0x95, 0xc3, 0x45, 0xbe, 0x5e, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:858:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:859:5: warning: excess elements in scalar initializer + 0xa5, 0xa3, 0x52, 0x3c, 0x35, 0xcc, 0x01, 0x89, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:859:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:859:11: warning: excess elements in scalar initializer + 0xa5, 0xa3, 0x52, 0x3c, 0x35, 0xcc, 0x01, 0x89, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:859:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:859:17: warning: excess elements in scalar initializer + 0xa5, 0xa3, 0x52, 0x3c, 0x35, 0xcc, 0x01, 0x89, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:859:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:859:23: warning: excess elements in scalar initializer + 0xa5, 0xa3, 0x52, 0x3c, 0x35, 0xcc, 0x01, 0x89, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:859:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:859:29: warning: excess elements in scalar initializer + 0xa5, 0xa3, 0x52, 0x3c, 0x35, 0xcc, 0x01, 0x89, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:859:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:859:35: warning: excess elements in scalar initializer + 0xa5, 0xa3, 0x52, 0x3c, 0x35, 0xcc, 0x01, 0x89, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:859:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:859:41: warning: excess elements in scalar initializer + 0xa5, 0xa3, 0x52, 0x3c, 0x35, 0xcc, 0x01, 0x89, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:859:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:859:47: warning: excess elements in scalar initializer + 0xa5, 0xa3, 0x52, 0x3c, 0x35, 0xcc, 0x01, 0x89, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:859:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:860:5: warning: excess elements in scalar initializer + 0x3a, 0xf0, 0xb6, 0x4a, 0x62, 0x03, 0x34, 0x27, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:860:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:860:11: warning: excess elements in scalar initializer + 0x3a, 0xf0, 0xb6, 0x4a, 0x62, 0x03, 0x34, 0x27, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:860:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:860:17: warning: excess elements in scalar initializer + 0x3a, 0xf0, 0xb6, 0x4a, 0x62, 0x03, 0x34, 0x27, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:860:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:860:23: warning: excess elements in scalar initializer + 0x3a, 0xf0, 0xb6, 0x4a, 0x62, 0x03, 0x34, 0x27, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:860:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:860:29: warning: excess elements in scalar initializer + 0x3a, 0xf0, 0xb6, 0x4a, 0x62, 0x03, 0x34, 0x27, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:860:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:860:35: warning: excess elements in scalar initializer + 0x3a, 0xf0, 0xb6, 0x4a, 0x62, 0x03, 0x34, 0x27, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:860:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:860:41: warning: excess elements in scalar initializer + 0x3a, 0xf0, 0xb6, 0x4a, 0x62, 0x03, 0x34, 0x27, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:860:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:860:47: warning: excess elements in scalar initializer + 0x3a, 0xf0, 0xb6, 0x4a, 0x62, 0x03, 0x34, 0x27, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:860:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:862:5: warning: excess elements in scalar initializer + 0x03, 0x72, 0xec, 0x12, 0x48, 0x2d, 0x1b, 0x1e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:862:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:862:11: warning: excess elements in scalar initializer + 0x03, 0x72, 0xec, 0x12, 0x48, 0x2d, 0x1b, 0x1e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:862:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:862:17: warning: excess elements in scalar initializer + 0x03, 0x72, 0xec, 0x12, 0x48, 0x2d, 0x1b, 0x1e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:862:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:862:23: warning: excess elements in scalar initializer + 0x03, 0x72, 0xec, 0x12, 0x48, 0x2d, 0x1b, 0x1e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:862:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:862:29: warning: excess elements in scalar initializer + 0x03, 0x72, 0xec, 0x12, 0x48, 0x2d, 0x1b, 0x1e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:862:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:862:35: warning: excess elements in scalar initializer + 0x03, 0x72, 0xec, 0x12, 0x48, 0x2d, 0x1b, 0x1e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:862:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:862:41: warning: excess elements in scalar initializer + 0x03, 0x72, 0xec, 0x12, 0x48, 0x2d, 0x1b, 0x1e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:862:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:862:47: warning: excess elements in scalar initializer + 0x03, 0x72, 0xec, 0x12, 0x48, 0x2d, 0x1b, 0x1e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:862:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:863:5: warning: excess elements in scalar initializer + 0x36, 0x35, 0x61, 0x69, 0x8a, 0x57, 0x8b, 0x35, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:863:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:863:11: warning: excess elements in scalar initializer + 0x36, 0x35, 0x61, 0x69, 0x8a, 0x57, 0x8b, 0x35, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:863:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:863:17: warning: excess elements in scalar initializer + 0x36, 0x35, 0x61, 0x69, 0x8a, 0x57, 0x8b, 0x35, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:863:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:863:23: warning: excess elements in scalar initializer + 0x36, 0x35, 0x61, 0x69, 0x8a, 0x57, 0x8b, 0x35, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:863:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:863:29: warning: excess elements in scalar initializer + 0x36, 0x35, 0x61, 0x69, 0x8a, 0x57, 0x8b, 0x35, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:863:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:863:35: warning: excess elements in scalar initializer + 0x36, 0x35, 0x61, 0x69, 0x8a, 0x57, 0x8b, 0x35, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:863:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:863:41: warning: excess elements in scalar initializer + 0x36, 0x35, 0x61, 0x69, 0x8a, 0x57, 0x8b, 0x35, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:863:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:863:47: warning: excess elements in scalar initializer + 0x36, 0x35, 0x61, 0x69, 0x8a, 0x57, 0x8b, 0x35, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:863:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:864:5: warning: excess elements in scalar initializer + 0x98, 0x03, 0x49, 0x5b, 0xb4, 0xe2, 0xef, 0x19, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:864:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:864:11: warning: excess elements in scalar initializer + 0x98, 0x03, 0x49, 0x5b, 0xb4, 0xe2, 0xef, 0x19, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:864:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:864:17: warning: excess elements in scalar initializer + 0x98, 0x03, 0x49, 0x5b, 0xb4, 0xe2, 0xef, 0x19, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:864:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:864:23: warning: excess elements in scalar initializer + 0x98, 0x03, 0x49, 0x5b, 0xb4, 0xe2, 0xef, 0x19, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:864:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:864:29: warning: excess elements in scalar initializer + 0x98, 0x03, 0x49, 0x5b, 0xb4, 0xe2, 0xef, 0x19, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:864:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:864:35: warning: excess elements in scalar initializer + 0x98, 0x03, 0x49, 0x5b, 0xb4, 0xe2, 0xef, 0x19, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:864:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:864:41: warning: excess elements in scalar initializer + 0x98, 0x03, 0x49, 0x5b, 0xb4, 0xe2, 0xef, 0x19, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:864:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:864:47: warning: excess elements in scalar initializer + 0x98, 0x03, 0x49, 0x5b, 0xb4, 0xe2, 0xef, 0x19, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:864:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:865:5: warning: excess elements in scalar initializer + 0x30, 0xb1, 0x7a, 0x51, 0x90, 0xb5, 0x80, 0xf1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:865:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:865:11: warning: excess elements in scalar initializer + 0x30, 0xb1, 0x7a, 0x51, 0x90, 0xb5, 0x80, 0xf1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:865:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:865:17: warning: excess elements in scalar initializer + 0x30, 0xb1, 0x7a, 0x51, 0x90, 0xb5, 0x80, 0xf1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:865:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:865:23: warning: excess elements in scalar initializer + 0x30, 0xb1, 0x7a, 0x51, 0x90, 0xb5, 0x80, 0xf1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:865:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:865:29: warning: excess elements in scalar initializer + 0x30, 0xb1, 0x7a, 0x51, 0x90, 0xb5, 0x80, 0xf1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:865:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:865:35: warning: excess elements in scalar initializer + 0x30, 0xb1, 0x7a, 0x51, 0x90, 0xb5, 0x80, 0xf1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:865:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:865:41: warning: excess elements in scalar initializer + 0x30, 0xb1, 0x7a, 0x51, 0x90, 0xb5, 0x80, 0xf1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:865:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:865:47: warning: excess elements in scalar initializer + 0x30, 0xb1, 0x7a, 0x51, 0x90, 0xb5, 0x80, 0xf1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:865:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:867:5: warning: excess elements in scalar initializer + 0x41, 0x30, 0x0d, 0xf3, 0x0a, 0xdb, 0xec, 0xa2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:867:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:867:11: warning: excess elements in scalar initializer + 0x41, 0x30, 0x0d, 0xf3, 0x0a, 0xdb, 0xec, 0xa2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:867:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:867:17: warning: excess elements in scalar initializer + 0x41, 0x30, 0x0d, 0xf3, 0x0a, 0xdb, 0xec, 0xa2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:867:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:867:23: warning: excess elements in scalar initializer + 0x41, 0x30, 0x0d, 0xf3, 0x0a, 0xdb, 0xec, 0xa2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:867:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:867:29: warning: excess elements in scalar initializer + 0x41, 0x30, 0x0d, 0xf3, 0x0a, 0xdb, 0xec, 0xa2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:867:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:867:35: warning: excess elements in scalar initializer + 0x41, 0x30, 0x0d, 0xf3, 0x0a, 0xdb, 0xec, 0xa2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:867:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:867:41: warning: excess elements in scalar initializer + 0x41, 0x30, 0x0d, 0xf3, 0x0a, 0xdb, 0xec, 0xa2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:867:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:867:47: warning: excess elements in scalar initializer + 0x41, 0x30, 0x0d, 0xf3, 0x0a, 0xdb, 0xec, 0xa2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:867:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:868:5: warning: excess elements in scalar initializer + 0x8f, 0x64, 0x27, 0xa8, 0xbc, 0x1a, 0x99, 0x9f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:868:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:868:11: warning: excess elements in scalar initializer + 0x8f, 0x64, 0x27, 0xa8, 0xbc, 0x1a, 0x99, 0x9f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:868:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:868:17: warning: excess elements in scalar initializer + 0x8f, 0x64, 0x27, 0xa8, 0xbc, 0x1a, 0x99, 0x9f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:868:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:868:23: warning: excess elements in scalar initializer + 0x8f, 0x64, 0x27, 0xa8, 0xbc, 0x1a, 0x99, 0x9f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:868:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:868:29: warning: excess elements in scalar initializer + 0x8f, 0x64, 0x27, 0xa8, 0xbc, 0x1a, 0x99, 0x9f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:868:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:868:35: warning: excess elements in scalar initializer + 0x8f, 0x64, 0x27, 0xa8, 0xbc, 0x1a, 0x99, 0x9f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:868:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:868:41: warning: excess elements in scalar initializer + 0x8f, 0x64, 0x27, 0xa8, 0xbc, 0x1a, 0x99, 0x9f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:868:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:868:47: warning: excess elements in scalar initializer + 0x8f, 0x64, 0x27, 0xa8, 0xbc, 0x1a, 0x99, 0x9f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:868:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:869:5: warning: excess elements in scalar initializer + 0xd5, 0x1c, 0x55, 0x4a, 0x01, 0x7d, 0x09, 0x5d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:869:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:869:11: warning: excess elements in scalar initializer + 0xd5, 0x1c, 0x55, 0x4a, 0x01, 0x7d, 0x09, 0x5d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:869:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:869:17: warning: excess elements in scalar initializer + 0xd5, 0x1c, 0x55, 0x4a, 0x01, 0x7d, 0x09, 0x5d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:869:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:869:23: warning: excess elements in scalar initializer + 0xd5, 0x1c, 0x55, 0x4a, 0x01, 0x7d, 0x09, 0x5d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:869:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:869:29: warning: excess elements in scalar initializer + 0xd5, 0x1c, 0x55, 0x4a, 0x01, 0x7d, 0x09, 0x5d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:869:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:869:35: warning: excess elements in scalar initializer + 0xd5, 0x1c, 0x55, 0x4a, 0x01, 0x7d, 0x09, 0x5d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:869:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:869:41: warning: excess elements in scalar initializer + 0xd5, 0x1c, 0x55, 0x4a, 0x01, 0x7d, 0x09, 0x5d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:869:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:869:47: warning: excess elements in scalar initializer + 0xd5, 0x1c, 0x55, 0x4a, 0x01, 0x7d, 0x09, 0x5d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:869:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:870:5: warning: excess elements in scalar initializer + 0x8c, 0x3e, 0x31, 0x27, 0xda, 0xf9, 0xf5, 0x95 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:870:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:870:11: warning: excess elements in scalar initializer + 0x8c, 0x3e, 0x31, 0x27, 0xda, 0xf9, 0xf5, 0x95 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:870:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:870:17: warning: excess elements in scalar initializer + 0x8c, 0x3e, 0x31, 0x27, 0xda, 0xf9, 0xf5, 0x95 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:870:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:870:23: warning: excess elements in scalar initializer + 0x8c, 0x3e, 0x31, 0x27, 0xda, 0xf9, 0xf5, 0x95 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:870:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:870:29: warning: excess elements in scalar initializer + 0x8c, 0x3e, 0x31, 0x27, 0xda, 0xf9, 0xf5, 0x95 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:870:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:870:35: warning: excess elements in scalar initializer + 0x8c, 0x3e, 0x31, 0x27, 0xda, 0xf9, 0xf5, 0x95 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:870:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:870:41: warning: excess elements in scalar initializer + 0x8c, 0x3e, 0x31, 0x27, 0xda, 0xf9, 0xf5, 0x95 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:870:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:870:47: warning: excess elements in scalar initializer + 0x8c, 0x3e, 0x31, 0x27, 0xda, 0xf9, 0xf5, 0x95 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:870:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:851:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:851:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:873:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:873:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:874:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 32, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:874:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:875:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:875:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:876:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x2d, 0x77, 0x3b, 0xe3, 0x7a, 0xdb, 0x1e, 0x4d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:876:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:876:11: warning: excess elements in scalar initializer + 0x2d, 0x77, 0x3b, 0xe3, 0x7a, 0xdb, 0x1e, 0x4d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:876:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:876:17: warning: excess elements in scalar initializer + 0x2d, 0x77, 0x3b, 0xe3, 0x7a, 0xdb, 0x1e, 0x4d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:876:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:876:23: warning: excess elements in scalar initializer + 0x2d, 0x77, 0x3b, 0xe3, 0x7a, 0xdb, 0x1e, 0x4d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:876:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:876:29: warning: excess elements in scalar initializer + 0x2d, 0x77, 0x3b, 0xe3, 0x7a, 0xdb, 0x1e, 0x4d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:876:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:876:35: warning: excess elements in scalar initializer + 0x2d, 0x77, 0x3b, 0xe3, 0x7a, 0xdb, 0x1e, 0x4d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:876:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:876:41: warning: excess elements in scalar initializer + 0x2d, 0x77, 0x3b, 0xe3, 0x7a, 0xdb, 0x1e, 0x4d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:876:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:876:47: warning: excess elements in scalar initializer + 0x2d, 0x77, 0x3b, 0xe3, 0x7a, 0xdb, 0x1e, 0x4d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:876:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:877:5: warning: excess elements in scalar initializer + 0x68, 0x3b, 0xf0, 0x07, 0x5e, 0x79, 0xc4, 0xee, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:877:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:877:11: warning: excess elements in scalar initializer + 0x68, 0x3b, 0xf0, 0x07, 0x5e, 0x79, 0xc4, 0xee, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:877:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:877:17: warning: excess elements in scalar initializer + 0x68, 0x3b, 0xf0, 0x07, 0x5e, 0x79, 0xc4, 0xee, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:877:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:877:23: warning: excess elements in scalar initializer + 0x68, 0x3b, 0xf0, 0x07, 0x5e, 0x79, 0xc4, 0xee, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:877:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:877:29: warning: excess elements in scalar initializer + 0x68, 0x3b, 0xf0, 0x07, 0x5e, 0x79, 0xc4, 0xee, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:877:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:877:35: warning: excess elements in scalar initializer + 0x68, 0x3b, 0xf0, 0x07, 0x5e, 0x79, 0xc4, 0xee, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:877:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:877:41: warning: excess elements in scalar initializer + 0x68, 0x3b, 0xf0, 0x07, 0x5e, 0x79, 0xc4, 0xee, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:877:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:877:47: warning: excess elements in scalar initializer + 0x68, 0x3b, 0xf0, 0x07, 0x5e, 0x79, 0xc4, 0xee, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:877:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:878:5: warning: excess elements in scalar initializer + 0x03, 0x79, 0x18, 0x53, 0x5a, 0x7f, 0x99, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:878:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:878:11: warning: excess elements in scalar initializer + 0x03, 0x79, 0x18, 0x53, 0x5a, 0x7f, 0x99, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:878:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:878:17: warning: excess elements in scalar initializer + 0x03, 0x79, 0x18, 0x53, 0x5a, 0x7f, 0x99, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:878:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:878:23: warning: excess elements in scalar initializer + 0x03, 0x79, 0x18, 0x53, 0x5a, 0x7f, 0x99, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:878:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:878:29: warning: excess elements in scalar initializer + 0x03, 0x79, 0x18, 0x53, 0x5a, 0x7f, 0x99, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:878:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:878:35: warning: excess elements in scalar initializer + 0x03, 0x79, 0x18, 0x53, 0x5a, 0x7f, 0x99, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:878:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:878:41: warning: excess elements in scalar initializer + 0x03, 0x79, 0x18, 0x53, 0x5a, 0x7f, 0x99, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:878:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:878:47: warning: excess elements in scalar initializer + 0x03, 0x79, 0x18, 0x53, 0x5a, 0x7f, 0x99, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:878:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:879:5: warning: excess elements in scalar initializer + 0xb7, 0x04, 0x0f, 0xb5, 0xf5, 0xf4, 0x3a, 0xea + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:879:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:879:11: warning: excess elements in scalar initializer + 0xb7, 0x04, 0x0f, 0xb5, 0xf5, 0xf4, 0x3a, 0xea + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:879:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:879:17: warning: excess elements in scalar initializer + 0xb7, 0x04, 0x0f, 0xb5, 0xf5, 0xf4, 0x3a, 0xea + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:879:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:879:23: warning: excess elements in scalar initializer + 0xb7, 0x04, 0x0f, 0xb5, 0xf5, 0xf4, 0x3a, 0xea + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:879:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:879:29: warning: excess elements in scalar initializer + 0xb7, 0x04, 0x0f, 0xb5, 0xf5, 0xf4, 0x3a, 0xea + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:879:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:879:35: warning: excess elements in scalar initializer + 0xb7, 0x04, 0x0f, 0xb5, 0xf5, 0xf4, 0x3a, 0xea + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:879:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:879:41: warning: excess elements in scalar initializer + 0xb7, 0x04, 0x0f, 0xb5, 0xf5, 0xf4, 0x3a, 0xea + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:879:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:879:47: warning: excess elements in scalar initializer + 0xb7, 0x04, 0x0f, 0xb5, 0xf5, 0xf4, 0x3a, 0xea + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:879:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:875:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:875:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:873:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:873:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:882:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:882:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:883:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 16, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:883:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:884:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:884:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:885:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0xc8, 0x5d, 0x15, 0xed, 0x44, 0xc3, 0x78, 0xd6, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:885:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:885:11: warning: excess elements in scalar initializer + 0xc8, 0x5d, 0x15, 0xed, 0x44, 0xc3, 0x78, 0xd6, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:885:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:885:17: warning: excess elements in scalar initializer + 0xc8, 0x5d, 0x15, 0xed, 0x44, 0xc3, 0x78, 0xd6, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:885:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:885:23: warning: excess elements in scalar initializer + 0xc8, 0x5d, 0x15, 0xed, 0x44, 0xc3, 0x78, 0xd6, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:885:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:885:29: warning: excess elements in scalar initializer + 0xc8, 0x5d, 0x15, 0xed, 0x44, 0xc3, 0x78, 0xd6, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:885:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:885:35: warning: excess elements in scalar initializer + 0xc8, 0x5d, 0x15, 0xed, 0x44, 0xc3, 0x78, 0xd6, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:885:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:885:41: warning: excess elements in scalar initializer + 0xc8, 0x5d, 0x15, 0xed, 0x44, 0xc3, 0x78, 0xd6, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:885:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:885:47: warning: excess elements in scalar initializer + 0xc8, 0x5d, 0x15, 0xed, 0x44, 0xc3, 0x78, 0xd6, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:885:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:886:5: warning: excess elements in scalar initializer + 0xb0, 0x0e, 0x23, 0x06, 0x4c, 0x7b, 0xcd, 0x51 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:886:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:886:11: warning: excess elements in scalar initializer + 0xb0, 0x0e, 0x23, 0x06, 0x4c, 0x7b, 0xcd, 0x51 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:886:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:886:17: warning: excess elements in scalar initializer + 0xb0, 0x0e, 0x23, 0x06, 0x4c, 0x7b, 0xcd, 0x51 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:886:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:886:23: warning: excess elements in scalar initializer + 0xb0, 0x0e, 0x23, 0x06, 0x4c, 0x7b, 0xcd, 0x51 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:886:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:886:29: warning: excess elements in scalar initializer + 0xb0, 0x0e, 0x23, 0x06, 0x4c, 0x7b, 0xcd, 0x51 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:886:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:886:35: warning: excess elements in scalar initializer + 0xb0, 0x0e, 0x23, 0x06, 0x4c, 0x7b, 0xcd, 0x51 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:886:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:886:41: warning: excess elements in scalar initializer + 0xb0, 0x0e, 0x23, 0x06, 0x4c, 0x7b, 0xcd, 0x51 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:886:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:886:47: warning: excess elements in scalar initializer + 0xb0, 0x0e, 0x23, 0x06, 0x4c, 0x7b, 0xcd, 0x51 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:886:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:884:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:884:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:882:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:882:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:848:2: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:848:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:890:2: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:890:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:891:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:891:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:892:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 528, + ^~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:892:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:893:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:893:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:894:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:894:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:894:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:894:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:894:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:894:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:894:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:894:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:894:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:894:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:894:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:894:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:894:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:894:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:895:5: warning: excess elements in scalar initializer + 0x17, 0x03, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:895:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:895:11: warning: excess elements in scalar initializer + 0x17, 0x03, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:895:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:895:17: warning: excess elements in scalar initializer + 0x17, 0x03, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:895:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:895:23: warning: excess elements in scalar initializer + 0x17, 0x03, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:895:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:895:29: warning: excess elements in scalar initializer + 0x17, 0x03, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:895:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:895:35: warning: excess elements in scalar initializer + 0x17, 0x03, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:895:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:895:41: warning: excess elements in scalar initializer + 0x17, 0x03, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:895:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:895:47: warning: excess elements in scalar initializer + 0x17, 0x03, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:895:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:897:5: warning: excess elements in scalar initializer + 0x06, 0xdb, 0x1f, 0x1f, 0x36, 0x8d, 0x69, 0x6a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:897:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:897:11: warning: excess elements in scalar initializer + 0x06, 0xdb, 0x1f, 0x1f, 0x36, 0x8d, 0x69, 0x6a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:897:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:897:17: warning: excess elements in scalar initializer + 0x06, 0xdb, 0x1f, 0x1f, 0x36, 0x8d, 0x69, 0x6a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:897:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:897:23: warning: excess elements in scalar initializer + 0x06, 0xdb, 0x1f, 0x1f, 0x36, 0x8d, 0x69, 0x6a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:897:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:897:29: warning: excess elements in scalar initializer + 0x06, 0xdb, 0x1f, 0x1f, 0x36, 0x8d, 0x69, 0x6a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:897:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:897:35: warning: excess elements in scalar initializer + 0x06, 0xdb, 0x1f, 0x1f, 0x36, 0x8d, 0x69, 0x6a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:897:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:897:41: warning: excess elements in scalar initializer + 0x06, 0xdb, 0x1f, 0x1f, 0x36, 0x8d, 0x69, 0x6a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:897:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:897:47: warning: excess elements in scalar initializer + 0x06, 0xdb, 0x1f, 0x1f, 0x36, 0x8d, 0x69, 0x6a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:897:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:898:5: warning: excess elements in scalar initializer + 0x81, 0x0a, 0x34, 0x9c, 0x0c, 0x71, 0x4c, 0x9a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:898:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:898:11: warning: excess elements in scalar initializer + 0x81, 0x0a, 0x34, 0x9c, 0x0c, 0x71, 0x4c, 0x9a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:898:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:898:17: warning: excess elements in scalar initializer + 0x81, 0x0a, 0x34, 0x9c, 0x0c, 0x71, 0x4c, 0x9a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:898:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:898:23: warning: excess elements in scalar initializer + 0x81, 0x0a, 0x34, 0x9c, 0x0c, 0x71, 0x4c, 0x9a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:898:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:898:29: warning: excess elements in scalar initializer + 0x81, 0x0a, 0x34, 0x9c, 0x0c, 0x71, 0x4c, 0x9a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:898:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:898:35: warning: excess elements in scalar initializer + 0x81, 0x0a, 0x34, 0x9c, 0x0c, 0x71, 0x4c, 0x9a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:898:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:898:41: warning: excess elements in scalar initializer + 0x81, 0x0a, 0x34, 0x9c, 0x0c, 0x71, 0x4c, 0x9a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:898:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:898:47: warning: excess elements in scalar initializer + 0x81, 0x0a, 0x34, 0x9c, 0x0c, 0x71, 0x4c, 0x9a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:898:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:899:5: warning: excess elements in scalar initializer + 0x5e, 0x78, 0x50, 0xc2, 0x40, 0x7d, 0x72, 0x1a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:899:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:899:11: warning: excess elements in scalar initializer + 0x5e, 0x78, 0x50, 0xc2, 0x40, 0x7d, 0x72, 0x1a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:899:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:899:17: warning: excess elements in scalar initializer + 0x5e, 0x78, 0x50, 0xc2, 0x40, 0x7d, 0x72, 0x1a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:899:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:899:23: warning: excess elements in scalar initializer + 0x5e, 0x78, 0x50, 0xc2, 0x40, 0x7d, 0x72, 0x1a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:899:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:899:29: warning: excess elements in scalar initializer + 0x5e, 0x78, 0x50, 0xc2, 0x40, 0x7d, 0x72, 0x1a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:899:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:899:35: warning: excess elements in scalar initializer + 0x5e, 0x78, 0x50, 0xc2, 0x40, 0x7d, 0x72, 0x1a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:899:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:899:41: warning: excess elements in scalar initializer + 0x5e, 0x78, 0x50, 0xc2, 0x40, 0x7d, 0x72, 0x1a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:899:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:899:47: warning: excess elements in scalar initializer + 0x5e, 0x78, 0x50, 0xc2, 0x40, 0x7d, 0x72, 0x1a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:899:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:900:5: warning: excess elements in scalar initializer + 0xcd, 0xed, 0x95, 0xe0, 0x18, 0xd7, 0xa8, 0x52, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:900:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:900:11: warning: excess elements in scalar initializer + 0xcd, 0xed, 0x95, 0xe0, 0x18, 0xd7, 0xa8, 0x52, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:900:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:900:17: warning: excess elements in scalar initializer + 0xcd, 0xed, 0x95, 0xe0, 0x18, 0xd7, 0xa8, 0x52, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:900:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:900:23: warning: excess elements in scalar initializer + 0xcd, 0xed, 0x95, 0xe0, 0x18, 0xd7, 0xa8, 0x52, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:900:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:900:29: warning: excess elements in scalar initializer + 0xcd, 0xed, 0x95, 0xe0, 0x18, 0xd7, 0xa8, 0x52, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:900:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:900:35: warning: excess elements in scalar initializer + 0xcd, 0xed, 0x95, 0xe0, 0x18, 0xd7, 0xa8, 0x52, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:900:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:900:41: warning: excess elements in scalar initializer + 0xcd, 0xed, 0x95, 0xe0, 0x18, 0xd7, 0xa8, 0x52, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:900:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:900:47: warning: excess elements in scalar initializer + 0xcd, 0xed, 0x95, 0xe0, 0x18, 0xd7, 0xa8, 0x52, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:900:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:902:5: warning: excess elements in scalar initializer + 0x66, 0xa6, 0xe1, 0x28, 0x9c, 0xdb, 0x4a, 0xeb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:902:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:902:11: warning: excess elements in scalar initializer + 0x66, 0xa6, 0xe1, 0x28, 0x9c, 0xdb, 0x4a, 0xeb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:902:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:902:17: warning: excess elements in scalar initializer + 0x66, 0xa6, 0xe1, 0x28, 0x9c, 0xdb, 0x4a, 0xeb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:902:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:902:23: warning: excess elements in scalar initializer + 0x66, 0xa6, 0xe1, 0x28, 0x9c, 0xdb, 0x4a, 0xeb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:902:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:902:29: warning: excess elements in scalar initializer + 0x66, 0xa6, 0xe1, 0x28, 0x9c, 0xdb, 0x4a, 0xeb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:902:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:902:35: warning: excess elements in scalar initializer + 0x66, 0xa6, 0xe1, 0x28, 0x9c, 0xdb, 0x4a, 0xeb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:902:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:902:41: warning: excess elements in scalar initializer + 0x66, 0xa6, 0xe1, 0x28, 0x9c, 0xdb, 0x4a, 0xeb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:902:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:902:47: warning: excess elements in scalar initializer + 0x66, 0xa6, 0xe1, 0x28, 0x9c, 0xdb, 0x4a, 0xeb, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:902:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:903:5: warning: excess elements in scalar initializer + 0x18, 0xda, 0x5a, 0xc8, 0xa2, 0xb0, 0x02, 0x6d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:903:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:903:11: warning: excess elements in scalar initializer + 0x18, 0xda, 0x5a, 0xc8, 0xa2, 0xb0, 0x02, 0x6d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:903:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:903:17: warning: excess elements in scalar initializer + 0x18, 0xda, 0x5a, 0xc8, 0xa2, 0xb0, 0x02, 0x6d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:903:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:903:23: warning: excess elements in scalar initializer + 0x18, 0xda, 0x5a, 0xc8, 0xa2, 0xb0, 0x02, 0x6d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:903:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:903:29: warning: excess elements in scalar initializer + 0x18, 0xda, 0x5a, 0xc8, 0xa2, 0xb0, 0x02, 0x6d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:903:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:903:35: warning: excess elements in scalar initializer + 0x18, 0xda, 0x5a, 0xc8, 0xa2, 0xb0, 0x02, 0x6d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:903:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:903:41: warning: excess elements in scalar initializer + 0x18, 0xda, 0x5a, 0xc8, 0xa2, 0xb0, 0x02, 0x6d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:903:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:903:47: warning: excess elements in scalar initializer + 0x18, 0xda, 0x5a, 0xc8, 0xa2, 0xb0, 0x02, 0x6d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:903:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:904:5: warning: excess elements in scalar initializer + 0x24, 0xa5, 0x9a, 0xd4, 0x85, 0x22, 0x7f, 0x3e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:904:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:904:11: warning: excess elements in scalar initializer + 0x24, 0xa5, 0x9a, 0xd4, 0x85, 0x22, 0x7f, 0x3e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:904:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:904:17: warning: excess elements in scalar initializer + 0x24, 0xa5, 0x9a, 0xd4, 0x85, 0x22, 0x7f, 0x3e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:904:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:904:23: warning: excess elements in scalar initializer + 0x24, 0xa5, 0x9a, 0xd4, 0x85, 0x22, 0x7f, 0x3e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:904:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:904:29: warning: excess elements in scalar initializer + 0x24, 0xa5, 0x9a, 0xd4, 0x85, 0x22, 0x7f, 0x3e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:904:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:904:35: warning: excess elements in scalar initializer + 0x24, 0xa5, 0x9a, 0xd4, 0x85, 0x22, 0x7f, 0x3e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:904:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:904:41: warning: excess elements in scalar initializer + 0x24, 0xa5, 0x9a, 0xd4, 0x85, 0x22, 0x7f, 0x3e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:904:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:904:47: warning: excess elements in scalar initializer + 0x24, 0xa5, 0x9a, 0xd4, 0x85, 0x22, 0x7f, 0x3e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:904:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:905:5: warning: excess elements in scalar initializer + 0xae, 0xdb, 0xb2, 0xe7, 0xe3, 0x5e, 0x1c, 0x66, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:905:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:905:11: warning: excess elements in scalar initializer + 0xae, 0xdb, 0xb2, 0xe7, 0xe3, 0x5e, 0x1c, 0x66, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:905:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:905:17: warning: excess elements in scalar initializer + 0xae, 0xdb, 0xb2, 0xe7, 0xe3, 0x5e, 0x1c, 0x66, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:905:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:905:23: warning: excess elements in scalar initializer + 0xae, 0xdb, 0xb2, 0xe7, 0xe3, 0x5e, 0x1c, 0x66, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:905:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:905:29: warning: excess elements in scalar initializer + 0xae, 0xdb, 0xb2, 0xe7, 0xe3, 0x5e, 0x1c, 0x66, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:905:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:905:35: warning: excess elements in scalar initializer + 0xae, 0xdb, 0xb2, 0xe7, 0xe3, 0x5e, 0x1c, 0x66, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:905:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:905:41: warning: excess elements in scalar initializer + 0xae, 0xdb, 0xb2, 0xe7, 0xe3, 0x5e, 0x1c, 0x66, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:905:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:905:47: warning: excess elements in scalar initializer + 0xae, 0xdb, 0xb2, 0xe7, 0xe3, 0x5e, 0x1c, 0x66, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:905:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:907:5: warning: excess elements in scalar initializer + 0xcd, 0x60, 0xf9, 0xab, 0xf7, 0x16, 0xdc, 0xc9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:907:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:907:11: warning: excess elements in scalar initializer + 0xcd, 0x60, 0xf9, 0xab, 0xf7, 0x16, 0xdc, 0xc9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:907:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:907:17: warning: excess elements in scalar initializer + 0xcd, 0x60, 0xf9, 0xab, 0xf7, 0x16, 0xdc, 0xc9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:907:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:907:23: warning: excess elements in scalar initializer + 0xcd, 0x60, 0xf9, 0xab, 0xf7, 0x16, 0xdc, 0xc9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:907:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:907:29: warning: excess elements in scalar initializer + 0xcd, 0x60, 0xf9, 0xab, 0xf7, 0x16, 0xdc, 0xc9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:907:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:907:35: warning: excess elements in scalar initializer + 0xcd, 0x60, 0xf9, 0xab, 0xf7, 0x16, 0xdc, 0xc9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:907:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:907:41: warning: excess elements in scalar initializer + 0xcd, 0x60, 0xf9, 0xab, 0xf7, 0x16, 0xdc, 0xc9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:907:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:907:47: warning: excess elements in scalar initializer + 0xcd, 0x60, 0xf9, 0xab, 0xf7, 0x16, 0xdc, 0xc9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:907:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:908:5: warning: excess elements in scalar initializer + 0xac, 0x42, 0x68, 0x2d, 0xd7, 0xda, 0xb2, 0x87, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:908:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:908:11: warning: excess elements in scalar initializer + 0xac, 0x42, 0x68, 0x2d, 0xd7, 0xda, 0xb2, 0x87, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:908:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:908:17: warning: excess elements in scalar initializer + 0xac, 0x42, 0x68, 0x2d, 0xd7, 0xda, 0xb2, 0x87, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:908:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:908:23: warning: excess elements in scalar initializer + 0xac, 0x42, 0x68, 0x2d, 0xd7, 0xda, 0xb2, 0x87, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:908:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:908:29: warning: excess elements in scalar initializer + 0xac, 0x42, 0x68, 0x2d, 0xd7, 0xda, 0xb2, 0x87, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:908:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:908:35: warning: excess elements in scalar initializer + 0xac, 0x42, 0x68, 0x2d, 0xd7, 0xda, 0xb2, 0x87, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:908:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:908:41: warning: excess elements in scalar initializer + 0xac, 0x42, 0x68, 0x2d, 0xd7, 0xda, 0xb2, 0x87, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:908:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:908:47: warning: excess elements in scalar initializer + 0xac, 0x42, 0x68, 0x2d, 0xd7, 0xda, 0xb2, 0x87, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:908:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:909:5: warning: excess elements in scalar initializer + 0xa7, 0x02, 0x4c, 0x4e, 0xef, 0xc3, 0x21, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:909:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:909:11: warning: excess elements in scalar initializer + 0xa7, 0x02, 0x4c, 0x4e, 0xef, 0xc3, 0x21, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:909:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:909:17: warning: excess elements in scalar initializer + 0xa7, 0x02, 0x4c, 0x4e, 0xef, 0xc3, 0x21, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:909:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:909:23: warning: excess elements in scalar initializer + 0xa7, 0x02, 0x4c, 0x4e, 0xef, 0xc3, 0x21, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:909:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:909:29: warning: excess elements in scalar initializer + 0xa7, 0x02, 0x4c, 0x4e, 0xef, 0xc3, 0x21, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:909:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:909:35: warning: excess elements in scalar initializer + 0xa7, 0x02, 0x4c, 0x4e, 0xef, 0xc3, 0x21, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:909:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:909:41: warning: excess elements in scalar initializer + 0xa7, 0x02, 0x4c, 0x4e, 0xef, 0xc3, 0x21, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:909:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:909:47: warning: excess elements in scalar initializer + 0xa7, 0x02, 0x4c, 0x4e, 0xef, 0xc3, 0x21, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:909:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:910:5: warning: excess elements in scalar initializer + 0x05, 0x74, 0xe1, 0x67, 0x93, 0xe3, 0x7c, 0xec, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:910:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:910:11: warning: excess elements in scalar initializer + 0x05, 0x74, 0xe1, 0x67, 0x93, 0xe3, 0x7c, 0xec, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:910:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:910:17: warning: excess elements in scalar initializer + 0x05, 0x74, 0xe1, 0x67, 0x93, 0xe3, 0x7c, 0xec, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:910:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:910:23: warning: excess elements in scalar initializer + 0x05, 0x74, 0xe1, 0x67, 0x93, 0xe3, 0x7c, 0xec, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:910:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:910:29: warning: excess elements in scalar initializer + 0x05, 0x74, 0xe1, 0x67, 0x93, 0xe3, 0x7c, 0xec, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:910:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:910:35: warning: excess elements in scalar initializer + 0x05, 0x74, 0xe1, 0x67, 0x93, 0xe3, 0x7c, 0xec, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:910:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:910:41: warning: excess elements in scalar initializer + 0x05, 0x74, 0xe1, 0x67, 0x93, 0xe3, 0x7c, 0xec, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:910:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:910:47: warning: excess elements in scalar initializer + 0x05, 0x74, 0xe1, 0x67, 0x93, 0xe3, 0x7c, 0xec, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:910:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:912:5: warning: excess elements in scalar initializer + 0x03, 0xc5, 0xbd, 0xa4, 0x2b, 0x54, 0xc1, 0x14, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:912:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:912:11: warning: excess elements in scalar initializer + 0x03, 0xc5, 0xbd, 0xa4, 0x2b, 0x54, 0xc1, 0x14, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:912:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:912:17: warning: excess elements in scalar initializer + 0x03, 0xc5, 0xbd, 0xa4, 0x2b, 0x54, 0xc1, 0x14, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:912:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:912:23: warning: excess elements in scalar initializer + 0x03, 0xc5, 0xbd, 0xa4, 0x2b, 0x54, 0xc1, 0x14, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:912:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:912:29: warning: excess elements in scalar initializer + 0x03, 0xc5, 0xbd, 0xa4, 0x2b, 0x54, 0xc1, 0x14, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:912:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:912:35: warning: excess elements in scalar initializer + 0x03, 0xc5, 0xbd, 0xa4, 0x2b, 0x54, 0xc1, 0x14, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:912:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:912:41: warning: excess elements in scalar initializer + 0x03, 0xc5, 0xbd, 0xa4, 0x2b, 0x54, 0xc1, 0x14, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:912:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:912:47: warning: excess elements in scalar initializer + 0x03, 0xc5, 0xbd, 0xa4, 0x2b, 0x54, 0xc1, 0x14, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:912:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:913:5: warning: excess elements in scalar initializer + 0xa8, 0x0b, 0x57, 0xaf, 0x26, 0x41, 0x6c, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:913:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:913:11: warning: excess elements in scalar initializer + 0xa8, 0x0b, 0x57, 0xaf, 0x26, 0x41, 0x6c, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:913:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:913:17: warning: excess elements in scalar initializer + 0xa8, 0x0b, 0x57, 0xaf, 0x26, 0x41, 0x6c, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:913:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:913:23: warning: excess elements in scalar initializer + 0xa8, 0x0b, 0x57, 0xaf, 0x26, 0x41, 0x6c, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:913:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:913:29: warning: excess elements in scalar initializer + 0xa8, 0x0b, 0x57, 0xaf, 0x26, 0x41, 0x6c, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:913:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:913:35: warning: excess elements in scalar initializer + 0xa8, 0x0b, 0x57, 0xaf, 0x26, 0x41, 0x6c, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:913:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:913:41: warning: excess elements in scalar initializer + 0xa8, 0x0b, 0x57, 0xaf, 0x26, 0x41, 0x6c, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:913:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:913:47: warning: excess elements in scalar initializer + 0xa8, 0x0b, 0x57, 0xaf, 0x26, 0x41, 0x6c, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:913:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:914:5: warning: excess elements in scalar initializer + 0xe7, 0x42, 0x00, 0x5e, 0x20, 0x85, 0x5c, 0x73, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:914:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:914:11: warning: excess elements in scalar initializer + 0xe7, 0x42, 0x00, 0x5e, 0x20, 0x85, 0x5c, 0x73, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:914:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:914:17: warning: excess elements in scalar initializer + 0xe7, 0x42, 0x00, 0x5e, 0x20, 0x85, 0x5c, 0x73, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:914:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:914:23: warning: excess elements in scalar initializer + 0xe7, 0x42, 0x00, 0x5e, 0x20, 0x85, 0x5c, 0x73, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:914:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:914:29: warning: excess elements in scalar initializer + 0xe7, 0x42, 0x00, 0x5e, 0x20, 0x85, 0x5c, 0x73, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:914:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:914:35: warning: excess elements in scalar initializer + 0xe7, 0x42, 0x00, 0x5e, 0x20, 0x85, 0x5c, 0x73, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:914:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:914:41: warning: excess elements in scalar initializer + 0xe7, 0x42, 0x00, 0x5e, 0x20, 0x85, 0x5c, 0x73, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:914:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:914:47: warning: excess elements in scalar initializer + 0xe7, 0x42, 0x00, 0x5e, 0x20, 0x85, 0x5c, 0x73, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:914:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:915:5: warning: excess elements in scalar initializer + 0xe2, 0x1d, 0xc8, 0xe2, 0xed, 0xc9, 0xd4, 0x35, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:915:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:915:11: warning: excess elements in scalar initializer + 0xe2, 0x1d, 0xc8, 0xe2, 0xed, 0xc9, 0xd4, 0x35, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:915:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:915:17: warning: excess elements in scalar initializer + 0xe2, 0x1d, 0xc8, 0xe2, 0xed, 0xc9, 0xd4, 0x35, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:915:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:915:23: warning: excess elements in scalar initializer + 0xe2, 0x1d, 0xc8, 0xe2, 0xed, 0xc9, 0xd4, 0x35, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:915:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:915:29: warning: excess elements in scalar initializer + 0xe2, 0x1d, 0xc8, 0xe2, 0xed, 0xc9, 0xd4, 0x35, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:915:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:915:35: warning: excess elements in scalar initializer + 0xe2, 0x1d, 0xc8, 0xe2, 0xed, 0xc9, 0xd4, 0x35, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:915:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:915:41: warning: excess elements in scalar initializer + 0xe2, 0x1d, 0xc8, 0xe2, 0xed, 0xc9, 0xd4, 0x35, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:915:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:915:47: warning: excess elements in scalar initializer + 0xe2, 0x1d, 0xc8, 0xe2, 0xed, 0xc9, 0xd4, 0x35, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:915:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:917:5: warning: excess elements in scalar initializer + 0xcb, 0x6f, 0x60, 0x59, 0x28, 0x00, 0x11, 0xc2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:917:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:917:11: warning: excess elements in scalar initializer + 0xcb, 0x6f, 0x60, 0x59, 0x28, 0x00, 0x11, 0xc2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:917:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:917:17: warning: excess elements in scalar initializer + 0xcb, 0x6f, 0x60, 0x59, 0x28, 0x00, 0x11, 0xc2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:917:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:917:23: warning: excess elements in scalar initializer + 0xcb, 0x6f, 0x60, 0x59, 0x28, 0x00, 0x11, 0xc2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:917:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:917:29: warning: excess elements in scalar initializer + 0xcb, 0x6f, 0x60, 0x59, 0x28, 0x00, 0x11, 0xc2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:917:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:917:35: warning: excess elements in scalar initializer + 0xcb, 0x6f, 0x60, 0x59, 0x28, 0x00, 0x11, 0xc2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:917:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:917:41: warning: excess elements in scalar initializer + 0xcb, 0x6f, 0x60, 0x59, 0x28, 0x00, 0x11, 0xc2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:917:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:917:47: warning: excess elements in scalar initializer + 0xcb, 0x6f, 0x60, 0x59, 0x28, 0x00, 0x11, 0xc2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:917:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:918:5: warning: excess elements in scalar initializer + 0x70, 0xb7, 0x15, 0x70, 0x05, 0x1c, 0x1c, 0x9b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:918:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:918:11: warning: excess elements in scalar initializer + 0x70, 0xb7, 0x15, 0x70, 0x05, 0x1c, 0x1c, 0x9b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:918:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:918:17: warning: excess elements in scalar initializer + 0x70, 0xb7, 0x15, 0x70, 0x05, 0x1c, 0x1c, 0x9b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:918:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:918:23: warning: excess elements in scalar initializer + 0x70, 0xb7, 0x15, 0x70, 0x05, 0x1c, 0x1c, 0x9b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:918:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:918:29: warning: excess elements in scalar initializer + 0x70, 0xb7, 0x15, 0x70, 0x05, 0x1c, 0x1c, 0x9b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:918:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:918:35: warning: excess elements in scalar initializer + 0x70, 0xb7, 0x15, 0x70, 0x05, 0x1c, 0x1c, 0x9b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:918:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:918:41: warning: excess elements in scalar initializer + 0x70, 0xb7, 0x15, 0x70, 0x05, 0x1c, 0x1c, 0x9b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:918:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:918:47: warning: excess elements in scalar initializer + 0x70, 0xb7, 0x15, 0x70, 0x05, 0x1c, 0x1c, 0x9b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:918:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:919:5: warning: excess elements in scalar initializer + 0x30, 0x52, 0x12, 0x66, 0x20, 0xbc, 0x1e, 0x27, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:919:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:919:11: warning: excess elements in scalar initializer + 0x30, 0x52, 0x12, 0x66, 0x20, 0xbc, 0x1e, 0x27, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:919:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:919:17: warning: excess elements in scalar initializer + 0x30, 0x52, 0x12, 0x66, 0x20, 0xbc, 0x1e, 0x27, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:919:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:919:23: warning: excess elements in scalar initializer + 0x30, 0x52, 0x12, 0x66, 0x20, 0xbc, 0x1e, 0x27, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:919:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:919:29: warning: excess elements in scalar initializer + 0x30, 0x52, 0x12, 0x66, 0x20, 0xbc, 0x1e, 0x27, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:919:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:919:35: warning: excess elements in scalar initializer + 0x30, 0x52, 0x12, 0x66, 0x20, 0xbc, 0x1e, 0x27, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:919:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:919:41: warning: excess elements in scalar initializer + 0x30, 0x52, 0x12, 0x66, 0x20, 0xbc, 0x1e, 0x27, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:919:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:919:47: warning: excess elements in scalar initializer + 0x30, 0x52, 0x12, 0x66, 0x20, 0xbc, 0x1e, 0x27, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:919:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:920:5: warning: excess elements in scalar initializer + 0x30, 0xfa, 0x06, 0x6c, 0x7a, 0x50, 0x9d, 0x53, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:920:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:920:11: warning: excess elements in scalar initializer + 0x30, 0xfa, 0x06, 0x6c, 0x7a, 0x50, 0x9d, 0x53, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:920:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:920:17: warning: excess elements in scalar initializer + 0x30, 0xfa, 0x06, 0x6c, 0x7a, 0x50, 0x9d, 0x53, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:920:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:920:23: warning: excess elements in scalar initializer + 0x30, 0xfa, 0x06, 0x6c, 0x7a, 0x50, 0x9d, 0x53, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:920:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:920:29: warning: excess elements in scalar initializer + 0x30, 0xfa, 0x06, 0x6c, 0x7a, 0x50, 0x9d, 0x53, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:920:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:920:35: warning: excess elements in scalar initializer + 0x30, 0xfa, 0x06, 0x6c, 0x7a, 0x50, 0x9d, 0x53, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:920:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:920:41: warning: excess elements in scalar initializer + 0x30, 0xfa, 0x06, 0x6c, 0x7a, 0x50, 0x9d, 0x53, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:920:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:920:47: warning: excess elements in scalar initializer + 0x30, 0xfa, 0x06, 0x6c, 0x7a, 0x50, 0x9d, 0x53, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:920:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:922:5: warning: excess elements in scalar initializer + 0xc6, 0x0e, 0x5a, 0xe1, 0xb4, 0x0a, 0xa6, 0xe3, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:922:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:922:11: warning: excess elements in scalar initializer + 0xc6, 0x0e, 0x5a, 0xe1, 0xb4, 0x0a, 0xa6, 0xe3, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:922:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:922:17: warning: excess elements in scalar initializer + 0xc6, 0x0e, 0x5a, 0xe1, 0xb4, 0x0a, 0xa6, 0xe3, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:922:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:922:23: warning: excess elements in scalar initializer + 0xc6, 0x0e, 0x5a, 0xe1, 0xb4, 0x0a, 0xa6, 0xe3, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:922:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:922:29: warning: excess elements in scalar initializer + 0xc6, 0x0e, 0x5a, 0xe1, 0xb4, 0x0a, 0xa6, 0xe3, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:922:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:922:35: warning: excess elements in scalar initializer + 0xc6, 0x0e, 0x5a, 0xe1, 0xb4, 0x0a, 0xa6, 0xe3, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:922:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:922:41: warning: excess elements in scalar initializer + 0xc6, 0x0e, 0x5a, 0xe1, 0xb4, 0x0a, 0xa6, 0xe3, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:922:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:922:47: warning: excess elements in scalar initializer + 0xc6, 0x0e, 0x5a, 0xe1, 0xb4, 0x0a, 0xa6, 0xe3, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:922:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:923:5: warning: excess elements in scalar initializer + 0x9e, 0x49, 0x66, 0x92, 0x28, 0xc9, 0x0e, 0xec, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:923:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:923:11: warning: excess elements in scalar initializer + 0x9e, 0x49, 0x66, 0x92, 0x28, 0xc9, 0x0e, 0xec, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:923:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:923:17: warning: excess elements in scalar initializer + 0x9e, 0x49, 0x66, 0x92, 0x28, 0xc9, 0x0e, 0xec, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:923:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:923:23: warning: excess elements in scalar initializer + 0x9e, 0x49, 0x66, 0x92, 0x28, 0xc9, 0x0e, 0xec, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:923:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:923:29: warning: excess elements in scalar initializer + 0x9e, 0x49, 0x66, 0x92, 0x28, 0xc9, 0x0e, 0xec, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:923:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:923:35: warning: excess elements in scalar initializer + 0x9e, 0x49, 0x66, 0x92, 0x28, 0xc9, 0x0e, 0xec, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:923:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:923:41: warning: excess elements in scalar initializer + 0x9e, 0x49, 0x66, 0x92, 0x28, 0xc9, 0x0e, 0xec, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:923:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:923:47: warning: excess elements in scalar initializer + 0x9e, 0x49, 0x66, 0x92, 0x28, 0xc9, 0x0e, 0xec, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:923:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:924:5: warning: excess elements in scalar initializer + 0xb4, 0xa5, 0x0d, 0xb3, 0x2a, 0x50, 0xbc, 0x49, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:924:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:924:11: warning: excess elements in scalar initializer + 0xb4, 0xa5, 0x0d, 0xb3, 0x2a, 0x50, 0xbc, 0x49, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:924:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:924:17: warning: excess elements in scalar initializer + 0xb4, 0xa5, 0x0d, 0xb3, 0x2a, 0x50, 0xbc, 0x49, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:924:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:924:23: warning: excess elements in scalar initializer + 0xb4, 0xa5, 0x0d, 0xb3, 0x2a, 0x50, 0xbc, 0x49, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:924:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:924:29: warning: excess elements in scalar initializer + 0xb4, 0xa5, 0x0d, 0xb3, 0x2a, 0x50, 0xbc, 0x49, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:924:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:924:35: warning: excess elements in scalar initializer + 0xb4, 0xa5, 0x0d, 0xb3, 0x2a, 0x50, 0xbc, 0x49, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:924:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:924:41: warning: excess elements in scalar initializer + 0xb4, 0xa5, 0x0d, 0xb3, 0x2a, 0x50, 0xbc, 0x49, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:924:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:924:47: warning: excess elements in scalar initializer + 0xb4, 0xa5, 0x0d, 0xb3, 0x2a, 0x50, 0xbc, 0x49, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:924:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:925:5: warning: excess elements in scalar initializer + 0xe9, 0x0b, 0x4f, 0x4b, 0x35, 0x9a, 0x1d, 0xfd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:925:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:925:11: warning: excess elements in scalar initializer + 0xe9, 0x0b, 0x4f, 0x4b, 0x35, 0x9a, 0x1d, 0xfd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:925:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:925:17: warning: excess elements in scalar initializer + 0xe9, 0x0b, 0x4f, 0x4b, 0x35, 0x9a, 0x1d, 0xfd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:925:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:925:23: warning: excess elements in scalar initializer + 0xe9, 0x0b, 0x4f, 0x4b, 0x35, 0x9a, 0x1d, 0xfd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:925:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:925:29: warning: excess elements in scalar initializer + 0xe9, 0x0b, 0x4f, 0x4b, 0x35, 0x9a, 0x1d, 0xfd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:925:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:925:35: warning: excess elements in scalar initializer + 0xe9, 0x0b, 0x4f, 0x4b, 0x35, 0x9a, 0x1d, 0xfd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:925:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:925:41: warning: excess elements in scalar initializer + 0xe9, 0x0b, 0x4f, 0x4b, 0x35, 0x9a, 0x1d, 0xfd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:925:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:925:47: warning: excess elements in scalar initializer + 0xe9, 0x0b, 0x4f, 0x4b, 0x35, 0x9a, 0x1d, 0xfd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:925:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:927:5: warning: excess elements in scalar initializer + 0x11, 0x74, 0x9c, 0xd3, 0x86, 0x7f, 0xcf, 0x2f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:927:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:927:11: warning: excess elements in scalar initializer + 0x11, 0x74, 0x9c, 0xd3, 0x86, 0x7f, 0xcf, 0x2f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:927:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:927:17: warning: excess elements in scalar initializer + 0x11, 0x74, 0x9c, 0xd3, 0x86, 0x7f, 0xcf, 0x2f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:927:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:927:23: warning: excess elements in scalar initializer + 0x11, 0x74, 0x9c, 0xd3, 0x86, 0x7f, 0xcf, 0x2f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:927:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:927:29: warning: excess elements in scalar initializer + 0x11, 0x74, 0x9c, 0xd3, 0x86, 0x7f, 0xcf, 0x2f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:927:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:927:35: warning: excess elements in scalar initializer + 0x11, 0x74, 0x9c, 0xd3, 0x86, 0x7f, 0xcf, 0x2f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:927:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:927:41: warning: excess elements in scalar initializer + 0x11, 0x74, 0x9c, 0xd3, 0x86, 0x7f, 0xcf, 0x2f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:927:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:927:47: warning: excess elements in scalar initializer + 0x11, 0x74, 0x9c, 0xd3, 0x86, 0x7f, 0xcf, 0x2f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:927:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:928:5: warning: excess elements in scalar initializer + 0xb7, 0xbb, 0x6c, 0xd4, 0x73, 0x8f, 0x6a, 0x4a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:928:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:928:11: warning: excess elements in scalar initializer + 0xb7, 0xbb, 0x6c, 0xd4, 0x73, 0x8f, 0x6a, 0x4a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:928:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:928:17: warning: excess elements in scalar initializer + 0xb7, 0xbb, 0x6c, 0xd4, 0x73, 0x8f, 0x6a, 0x4a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:928:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:928:23: warning: excess elements in scalar initializer + 0xb7, 0xbb, 0x6c, 0xd4, 0x73, 0x8f, 0x6a, 0x4a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:928:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:928:29: warning: excess elements in scalar initializer + 0xb7, 0xbb, 0x6c, 0xd4, 0x73, 0x8f, 0x6a, 0x4a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:928:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:928:35: warning: excess elements in scalar initializer + 0xb7, 0xbb, 0x6c, 0xd4, 0x73, 0x8f, 0x6a, 0x4a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:928:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:928:41: warning: excess elements in scalar initializer + 0xb7, 0xbb, 0x6c, 0xd4, 0x73, 0x8f, 0x6a, 0x4a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:928:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:928:47: warning: excess elements in scalar initializer + 0xb7, 0xbb, 0x6c, 0xd4, 0x73, 0x8f, 0x6a, 0x4a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:928:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:929:5: warning: excess elements in scalar initializer + 0xd6, 0xf7, 0xca, 0x50, 0x58, 0xf7, 0x61, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:929:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:929:11: warning: excess elements in scalar initializer + 0xd6, 0xf7, 0xca, 0x50, 0x58, 0xf7, 0x61, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:929:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:929:17: warning: excess elements in scalar initializer + 0xd6, 0xf7, 0xca, 0x50, 0x58, 0xf7, 0x61, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:929:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:929:23: warning: excess elements in scalar initializer + 0xd6, 0xf7, 0xca, 0x50, 0x58, 0xf7, 0x61, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:929:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:929:29: warning: excess elements in scalar initializer + 0xd6, 0xf7, 0xca, 0x50, 0x58, 0xf7, 0x61, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:929:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:929:35: warning: excess elements in scalar initializer + 0xd6, 0xf7, 0xca, 0x50, 0x58, 0xf7, 0x61, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:929:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:929:41: warning: excess elements in scalar initializer + 0xd6, 0xf7, 0xca, 0x50, 0x58, 0xf7, 0x61, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:929:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:929:47: warning: excess elements in scalar initializer + 0xd6, 0xf7, 0xca, 0x50, 0x58, 0xf7, 0x61, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:929:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:930:5: warning: excess elements in scalar initializer + 0x45, 0xaf, 0x9f, 0x02, 0x0f, 0x6c, 0x3b, 0x96, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:930:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:930:11: warning: excess elements in scalar initializer + 0x45, 0xaf, 0x9f, 0x02, 0x0f, 0x6c, 0x3b, 0x96, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:930:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:930:17: warning: excess elements in scalar initializer + 0x45, 0xaf, 0x9f, 0x02, 0x0f, 0x6c, 0x3b, 0x96, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:930:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:930:23: warning: excess elements in scalar initializer + 0x45, 0xaf, 0x9f, 0x02, 0x0f, 0x6c, 0x3b, 0x96, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:930:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:930:29: warning: excess elements in scalar initializer + 0x45, 0xaf, 0x9f, 0x02, 0x0f, 0x6c, 0x3b, 0x96, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:930:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:930:35: warning: excess elements in scalar initializer + 0x45, 0xaf, 0x9f, 0x02, 0x0f, 0x6c, 0x3b, 0x96, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:930:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:930:41: warning: excess elements in scalar initializer + 0x45, 0xaf, 0x9f, 0x02, 0x0f, 0x6c, 0x3b, 0x96, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:930:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:930:47: warning: excess elements in scalar initializer + 0x45, 0xaf, 0x9f, 0x02, 0x0f, 0x6c, 0x3b, 0x96, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:930:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:932:5: warning: excess elements in scalar initializer + 0x7b, 0x8f, 0x4c, 0xd4, 0xa9, 0x1e, 0x28, 0x13, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:932:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:932:11: warning: excess elements in scalar initializer + 0x7b, 0x8f, 0x4c, 0xd4, 0xa9, 0x1e, 0x28, 0x13, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:932:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:932:17: warning: excess elements in scalar initializer + 0x7b, 0x8f, 0x4c, 0xd4, 0xa9, 0x1e, 0x28, 0x13, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:932:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:932:23: warning: excess elements in scalar initializer + 0x7b, 0x8f, 0x4c, 0xd4, 0xa9, 0x1e, 0x28, 0x13, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:932:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:932:29: warning: excess elements in scalar initializer + 0x7b, 0x8f, 0x4c, 0xd4, 0xa9, 0x1e, 0x28, 0x13, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:932:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:932:35: warning: excess elements in scalar initializer + 0x7b, 0x8f, 0x4c, 0xd4, 0xa9, 0x1e, 0x28, 0x13, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:932:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:932:41: warning: excess elements in scalar initializer + 0x7b, 0x8f, 0x4c, 0xd4, 0xa9, 0x1e, 0x28, 0x13, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:932:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:932:47: warning: excess elements in scalar initializer + 0x7b, 0x8f, 0x4c, 0xd4, 0xa9, 0x1e, 0x28, 0x13, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:932:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:933:5: warning: excess elements in scalar initializer + 0xb5, 0x07, 0xae, 0x66, 0xf2, 0xd3, 0x5c, 0x18, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:933:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:933:11: warning: excess elements in scalar initializer + 0xb5, 0x07, 0xae, 0x66, 0xf2, 0xd3, 0x5c, 0x18, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:933:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:933:17: warning: excess elements in scalar initializer + 0xb5, 0x07, 0xae, 0x66, 0xf2, 0xd3, 0x5c, 0x18, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:933:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:933:23: warning: excess elements in scalar initializer + 0xb5, 0x07, 0xae, 0x66, 0xf2, 0xd3, 0x5c, 0x18, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:933:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:933:29: warning: excess elements in scalar initializer + 0xb5, 0x07, 0xae, 0x66, 0xf2, 0xd3, 0x5c, 0x18, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:933:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:933:35: warning: excess elements in scalar initializer + 0xb5, 0x07, 0xae, 0x66, 0xf2, 0xd3, 0x5c, 0x18, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:933:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:933:41: warning: excess elements in scalar initializer + 0xb5, 0x07, 0xae, 0x66, 0xf2, 0xd3, 0x5c, 0x18, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:933:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:933:47: warning: excess elements in scalar initializer + 0xb5, 0x07, 0xae, 0x66, 0xf2, 0xd3, 0x5c, 0x18, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:933:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:934:5: warning: excess elements in scalar initializer + 0x28, 0x4f, 0x72, 0x92, 0x18, 0x60, 0x62, 0xe1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:934:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:934:11: warning: excess elements in scalar initializer + 0x28, 0x4f, 0x72, 0x92, 0x18, 0x60, 0x62, 0xe1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:934:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:934:17: warning: excess elements in scalar initializer + 0x28, 0x4f, 0x72, 0x92, 0x18, 0x60, 0x62, 0xe1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:934:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:934:23: warning: excess elements in scalar initializer + 0x28, 0x4f, 0x72, 0x92, 0x18, 0x60, 0x62, 0xe1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:934:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:934:29: warning: excess elements in scalar initializer + 0x28, 0x4f, 0x72, 0x92, 0x18, 0x60, 0x62, 0xe1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:934:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:934:35: warning: excess elements in scalar initializer + 0x28, 0x4f, 0x72, 0x92, 0x18, 0x60, 0x62, 0xe1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:934:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:934:41: warning: excess elements in scalar initializer + 0x28, 0x4f, 0x72, 0x92, 0x18, 0x60, 0x62, 0xe1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:934:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:934:47: warning: excess elements in scalar initializer + 0x28, 0x4f, 0x72, 0x92, 0x18, 0x60, 0x62, 0xe1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:934:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:935:5: warning: excess elements in scalar initializer + 0x0f, 0xd5, 0x51, 0x0d, 0x18, 0x77, 0x53, 0x51, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:935:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:935:11: warning: excess elements in scalar initializer + 0x0f, 0xd5, 0x51, 0x0d, 0x18, 0x77, 0x53, 0x51, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:935:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:935:17: warning: excess elements in scalar initializer + 0x0f, 0xd5, 0x51, 0x0d, 0x18, 0x77, 0x53, 0x51, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:935:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:935:23: warning: excess elements in scalar initializer + 0x0f, 0xd5, 0x51, 0x0d, 0x18, 0x77, 0x53, 0x51, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:935:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:935:29: warning: excess elements in scalar initializer + 0x0f, 0xd5, 0x51, 0x0d, 0x18, 0x77, 0x53, 0x51, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:935:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:935:35: warning: excess elements in scalar initializer + 0x0f, 0xd5, 0x51, 0x0d, 0x18, 0x77, 0x53, 0x51, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:935:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:935:41: warning: excess elements in scalar initializer + 0x0f, 0xd5, 0x51, 0x0d, 0x18, 0x77, 0x53, 0x51, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:935:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:935:47: warning: excess elements in scalar initializer + 0x0f, 0xd5, 0x51, 0x0d, 0x18, 0x77, 0x53, 0x51, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:935:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:937:5: warning: excess elements in scalar initializer + 0xef, 0x33, 0x4e, 0x76, 0x34, 0xab, 0x47, 0x43, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:937:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:937:11: warning: excess elements in scalar initializer + 0xef, 0x33, 0x4e, 0x76, 0x34, 0xab, 0x47, 0x43, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:937:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:937:17: warning: excess elements in scalar initializer + 0xef, 0x33, 0x4e, 0x76, 0x34, 0xab, 0x47, 0x43, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:937:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:937:23: warning: excess elements in scalar initializer + 0xef, 0x33, 0x4e, 0x76, 0x34, 0xab, 0x47, 0x43, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:937:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:937:29: warning: excess elements in scalar initializer + 0xef, 0x33, 0x4e, 0x76, 0x34, 0xab, 0x47, 0x43, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:937:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:937:35: warning: excess elements in scalar initializer + 0xef, 0x33, 0x4e, 0x76, 0x34, 0xab, 0x47, 0x43, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:937:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:937:41: warning: excess elements in scalar initializer + 0xef, 0x33, 0x4e, 0x76, 0x34, 0xab, 0x47, 0x43, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:937:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:937:47: warning: excess elements in scalar initializer + 0xef, 0x33, 0x4e, 0x76, 0x34, 0xab, 0x47, 0x43, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:937:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:938:5: warning: excess elements in scalar initializer + 0xf5, 0xb6, 0x8f, 0x49, 0xad, 0xca, 0xb3, 0x84, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:938:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:938:11: warning: excess elements in scalar initializer + 0xf5, 0xb6, 0x8f, 0x49, 0xad, 0xca, 0xb3, 0x84, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:938:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:938:17: warning: excess elements in scalar initializer + 0xf5, 0xb6, 0x8f, 0x49, 0xad, 0xca, 0xb3, 0x84, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:938:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:938:23: warning: excess elements in scalar initializer + 0xf5, 0xb6, 0x8f, 0x49, 0xad, 0xca, 0xb3, 0x84, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:938:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:938:29: warning: excess elements in scalar initializer + 0xf5, 0xb6, 0x8f, 0x49, 0xad, 0xca, 0xb3, 0x84, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:938:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:938:35: warning: excess elements in scalar initializer + 0xf5, 0xb6, 0x8f, 0x49, 0xad, 0xca, 0xb3, 0x84, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:938:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:938:41: warning: excess elements in scalar initializer + 0xf5, 0xb6, 0x8f, 0x49, 0xad, 0xca, 0xb3, 0x84, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:938:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:938:47: warning: excess elements in scalar initializer + 0xf5, 0xb6, 0x8f, 0x49, 0xad, 0xca, 0xb3, 0x84, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:938:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:939:5: warning: excess elements in scalar initializer + 0xd3, 0xfd, 0x75, 0xf7, 0x39, 0x0f, 0x40, 0x06, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:939:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:939:11: warning: excess elements in scalar initializer + 0xd3, 0xfd, 0x75, 0xf7, 0x39, 0x0f, 0x40, 0x06, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:939:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:939:17: warning: excess elements in scalar initializer + 0xd3, 0xfd, 0x75, 0xf7, 0x39, 0x0f, 0x40, 0x06, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:939:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:939:23: warning: excess elements in scalar initializer + 0xd3, 0xfd, 0x75, 0xf7, 0x39, 0x0f, 0x40, 0x06, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:939:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:939:29: warning: excess elements in scalar initializer + 0xd3, 0xfd, 0x75, 0xf7, 0x39, 0x0f, 0x40, 0x06, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:939:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:939:35: warning: excess elements in scalar initializer + 0xd3, 0xfd, 0x75, 0xf7, 0x39, 0x0f, 0x40, 0x06, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:939:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:939:41: warning: excess elements in scalar initializer + 0xd3, 0xfd, 0x75, 0xf7, 0x39, 0x0f, 0x40, 0x06, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:939:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:939:47: warning: excess elements in scalar initializer + 0xd3, 0xfd, 0x75, 0xf7, 0x39, 0x0f, 0x40, 0x06, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:939:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:940:5: warning: excess elements in scalar initializer + 0xef, 0x2a, 0x29, 0x5c, 0x8c, 0x7a, 0x07, 0x6a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:940:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:940:11: warning: excess elements in scalar initializer + 0xef, 0x2a, 0x29, 0x5c, 0x8c, 0x7a, 0x07, 0x6a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:940:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:940:17: warning: excess elements in scalar initializer + 0xef, 0x2a, 0x29, 0x5c, 0x8c, 0x7a, 0x07, 0x6a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:940:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:940:23: warning: excess elements in scalar initializer + 0xef, 0x2a, 0x29, 0x5c, 0x8c, 0x7a, 0x07, 0x6a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:940:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:940:29: warning: excess elements in scalar initializer + 0xef, 0x2a, 0x29, 0x5c, 0x8c, 0x7a, 0x07, 0x6a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:940:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:940:35: warning: excess elements in scalar initializer + 0xef, 0x2a, 0x29, 0x5c, 0x8c, 0x7a, 0x07, 0x6a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:940:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:940:41: warning: excess elements in scalar initializer + 0xef, 0x2a, 0x29, 0x5c, 0x8c, 0x7a, 0x07, 0x6a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:940:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:940:47: warning: excess elements in scalar initializer + 0xef, 0x2a, 0x29, 0x5c, 0x8c, 0x7a, 0x07, 0x6a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:940:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:942:5: warning: excess elements in scalar initializer + 0xd5, 0x45, 0x46, 0xcd, 0x25, 0xd2, 0x10, 0x7f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:942:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:942:11: warning: excess elements in scalar initializer + 0xd5, 0x45, 0x46, 0xcd, 0x25, 0xd2, 0x10, 0x7f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:942:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:942:17: warning: excess elements in scalar initializer + 0xd5, 0x45, 0x46, 0xcd, 0x25, 0xd2, 0x10, 0x7f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:942:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:942:23: warning: excess elements in scalar initializer + 0xd5, 0x45, 0x46, 0xcd, 0x25, 0xd2, 0x10, 0x7f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:942:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:942:29: warning: excess elements in scalar initializer + 0xd5, 0x45, 0x46, 0xcd, 0x25, 0xd2, 0x10, 0x7f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:942:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:942:35: warning: excess elements in scalar initializer + 0xd5, 0x45, 0x46, 0xcd, 0x25, 0xd2, 0x10, 0x7f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:942:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:942:41: warning: excess elements in scalar initializer + 0xd5, 0x45, 0x46, 0xcd, 0x25, 0xd2, 0x10, 0x7f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:942:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:942:47: warning: excess elements in scalar initializer + 0xd5, 0x45, 0x46, 0xcd, 0x25, 0xd2, 0x10, 0x7f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:942:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:943:5: warning: excess elements in scalar initializer + 0xbe, 0x14, 0x36, 0xc8, 0x40, 0x92, 0x4a, 0xae, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:943:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:943:11: warning: excess elements in scalar initializer + 0xbe, 0x14, 0x36, 0xc8, 0x40, 0x92, 0x4a, 0xae, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:943:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:943:17: warning: excess elements in scalar initializer + 0xbe, 0x14, 0x36, 0xc8, 0x40, 0x92, 0x4a, 0xae, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:943:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:943:23: warning: excess elements in scalar initializer + 0xbe, 0x14, 0x36, 0xc8, 0x40, 0x92, 0x4a, 0xae, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:943:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:943:29: warning: excess elements in scalar initializer + 0xbe, 0x14, 0x36, 0xc8, 0x40, 0x92, 0x4a, 0xae, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:943:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:943:35: warning: excess elements in scalar initializer + 0xbe, 0x14, 0x36, 0xc8, 0x40, 0x92, 0x4a, 0xae, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:943:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:943:41: warning: excess elements in scalar initializer + 0xbe, 0x14, 0x36, 0xc8, 0x40, 0x92, 0x4a, 0xae, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:943:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:943:47: warning: excess elements in scalar initializer + 0xbe, 0x14, 0x36, 0xc8, 0x40, 0x92, 0x4a, 0xae, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:943:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:944:5: warning: excess elements in scalar initializer + 0xbe, 0x5b, 0x37, 0x08, 0x93, 0xcd, 0x63, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:944:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:944:11: warning: excess elements in scalar initializer + 0xbe, 0x5b, 0x37, 0x08, 0x93, 0xcd, 0x63, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:944:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:944:17: warning: excess elements in scalar initializer + 0xbe, 0x5b, 0x37, 0x08, 0x93, 0xcd, 0x63, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:944:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:944:23: warning: excess elements in scalar initializer + 0xbe, 0x5b, 0x37, 0x08, 0x93, 0xcd, 0x63, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:944:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:944:29: warning: excess elements in scalar initializer + 0xbe, 0x5b, 0x37, 0x08, 0x93, 0xcd, 0x63, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:944:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:944:35: warning: excess elements in scalar initializer + 0xbe, 0x5b, 0x37, 0x08, 0x93, 0xcd, 0x63, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:944:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:944:41: warning: excess elements in scalar initializer + 0xbe, 0x5b, 0x37, 0x08, 0x93, 0xcd, 0x63, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:944:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:944:47: warning: excess elements in scalar initializer + 0xbe, 0x5b, 0x37, 0x08, 0x93, 0xcd, 0x63, 0xd1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:944:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:945:5: warning: excess elements in scalar initializer + 0x32, 0x5b, 0x86, 0x16, 0xfc, 0x48, 0x10, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:945:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:945:11: warning: excess elements in scalar initializer + 0x32, 0x5b, 0x86, 0x16, 0xfc, 0x48, 0x10, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:945:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:945:17: warning: excess elements in scalar initializer + 0x32, 0x5b, 0x86, 0x16, 0xfc, 0x48, 0x10, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:945:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:945:23: warning: excess elements in scalar initializer + 0x32, 0x5b, 0x86, 0x16, 0xfc, 0x48, 0x10, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:945:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:945:29: warning: excess elements in scalar initializer + 0x32, 0x5b, 0x86, 0x16, 0xfc, 0x48, 0x10, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:945:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:945:35: warning: excess elements in scalar initializer + 0x32, 0x5b, 0x86, 0x16, 0xfc, 0x48, 0x10, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:945:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:945:41: warning: excess elements in scalar initializer + 0x32, 0x5b, 0x86, 0x16, 0xfc, 0x48, 0x10, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:945:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:945:47: warning: excess elements in scalar initializer + 0x32, 0x5b, 0x86, 0x16, 0xfc, 0x48, 0x10, 0x88, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:945:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:947:5: warning: excess elements in scalar initializer + 0x6b, 0xc1, 0x52, 0xc5, 0x32, 0x21, 0xb6, 0xdf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:947:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:947:11: warning: excess elements in scalar initializer + 0x6b, 0xc1, 0x52, 0xc5, 0x32, 0x21, 0xb6, 0xdf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:947:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:947:17: warning: excess elements in scalar initializer + 0x6b, 0xc1, 0x52, 0xc5, 0x32, 0x21, 0xb6, 0xdf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:947:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:947:23: warning: excess elements in scalar initializer + 0x6b, 0xc1, 0x52, 0xc5, 0x32, 0x21, 0xb6, 0xdf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:947:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:947:29: warning: excess elements in scalar initializer + 0x6b, 0xc1, 0x52, 0xc5, 0x32, 0x21, 0xb6, 0xdf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:947:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:947:35: warning: excess elements in scalar initializer + 0x6b, 0xc1, 0x52, 0xc5, 0x32, 0x21, 0xb6, 0xdf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:947:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:947:41: warning: excess elements in scalar initializer + 0x6b, 0xc1, 0x52, 0xc5, 0x32, 0x21, 0xb6, 0xdf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:947:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:947:47: warning: excess elements in scalar initializer + 0x6b, 0xc1, 0x52, 0xc5, 0x32, 0x21, 0xb6, 0xdf, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:947:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:948:5: warning: excess elements in scalar initializer + 0x37, 0x31, 0x19, 0x39, 0x32, 0x55, 0xee, 0x72, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:948:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:948:11: warning: excess elements in scalar initializer + 0x37, 0x31, 0x19, 0x39, 0x32, 0x55, 0xee, 0x72, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:948:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:948:17: warning: excess elements in scalar initializer + 0x37, 0x31, 0x19, 0x39, 0x32, 0x55, 0xee, 0x72, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:948:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:948:23: warning: excess elements in scalar initializer + 0x37, 0x31, 0x19, 0x39, 0x32, 0x55, 0xee, 0x72, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:948:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:948:29: warning: excess elements in scalar initializer + 0x37, 0x31, 0x19, 0x39, 0x32, 0x55, 0xee, 0x72, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:948:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:948:35: warning: excess elements in scalar initializer + 0x37, 0x31, 0x19, 0x39, 0x32, 0x55, 0xee, 0x72, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:948:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:948:41: warning: excess elements in scalar initializer + 0x37, 0x31, 0x19, 0x39, 0x32, 0x55, 0xee, 0x72, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:948:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:948:47: warning: excess elements in scalar initializer + 0x37, 0x31, 0x19, 0x39, 0x32, 0x55, 0xee, 0x72, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:948:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:949:5: warning: excess elements in scalar initializer + 0xbc, 0xaa, 0x88, 0x01, 0x74, 0xf1, 0x71, 0x7f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:949:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:949:11: warning: excess elements in scalar initializer + 0xbc, 0xaa, 0x88, 0x01, 0x74, 0xf1, 0x71, 0x7f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:949:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:949:17: warning: excess elements in scalar initializer + 0xbc, 0xaa, 0x88, 0x01, 0x74, 0xf1, 0x71, 0x7f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:949:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:949:23: warning: excess elements in scalar initializer + 0xbc, 0xaa, 0x88, 0x01, 0x74, 0xf1, 0x71, 0x7f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:949:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:949:29: warning: excess elements in scalar initializer + 0xbc, 0xaa, 0x88, 0x01, 0x74, 0xf1, 0x71, 0x7f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:949:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:949:35: warning: excess elements in scalar initializer + 0xbc, 0xaa, 0x88, 0x01, 0x74, 0xf1, 0x71, 0x7f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:949:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:949:41: warning: excess elements in scalar initializer + 0xbc, 0xaa, 0x88, 0x01, 0x74, 0xf1, 0x71, 0x7f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:949:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:949:47: warning: excess elements in scalar initializer + 0xbc, 0xaa, 0x88, 0x01, 0x74, 0xf1, 0x71, 0x7f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:949:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:950:5: warning: excess elements in scalar initializer + 0x91, 0x84, 0xfa, 0x91, 0x64, 0x6f, 0x17, 0xa2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:950:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:950:11: warning: excess elements in scalar initializer + 0x91, 0x84, 0xfa, 0x91, 0x64, 0x6f, 0x17, 0xa2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:950:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:950:17: warning: excess elements in scalar initializer + 0x91, 0x84, 0xfa, 0x91, 0x64, 0x6f, 0x17, 0xa2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:950:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:950:23: warning: excess elements in scalar initializer + 0x91, 0x84, 0xfa, 0x91, 0x64, 0x6f, 0x17, 0xa2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:950:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:950:29: warning: excess elements in scalar initializer + 0x91, 0x84, 0xfa, 0x91, 0x64, 0x6f, 0x17, 0xa2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:950:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:950:35: warning: excess elements in scalar initializer + 0x91, 0x84, 0xfa, 0x91, 0x64, 0x6f, 0x17, 0xa2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:950:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:950:41: warning: excess elements in scalar initializer + 0x91, 0x84, 0xfa, 0x91, 0x64, 0x6f, 0x17, 0xa2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:950:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:950:47: warning: excess elements in scalar initializer + 0x91, 0x84, 0xfa, 0x91, 0x64, 0x6f, 0x17, 0xa2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:950:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:952:5: warning: excess elements in scalar initializer + 0x4a, 0xc5, 0x5d, 0x16, 0xbf, 0xdd, 0xca, 0x95, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:952:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:952:11: warning: excess elements in scalar initializer + 0x4a, 0xc5, 0x5d, 0x16, 0xbf, 0xdd, 0xca, 0x95, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:952:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:952:17: warning: excess elements in scalar initializer + 0x4a, 0xc5, 0x5d, 0x16, 0xbf, 0xdd, 0xca, 0x95, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:952:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:952:23: warning: excess elements in scalar initializer + 0x4a, 0xc5, 0x5d, 0x16, 0xbf, 0xdd, 0xca, 0x95, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:952:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:952:29: warning: excess elements in scalar initializer + 0x4a, 0xc5, 0x5d, 0x16, 0xbf, 0xdd, 0xca, 0x95, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:952:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:952:35: warning: excess elements in scalar initializer + 0x4a, 0xc5, 0x5d, 0x16, 0xbf, 0xdd, 0xca, 0x95, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:952:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:952:41: warning: excess elements in scalar initializer + 0x4a, 0xc5, 0x5d, 0x16, 0xbf, 0xdd, 0xca, 0x95, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:952:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:952:47: warning: excess elements in scalar initializer + 0x4a, 0xc5, 0x5d, 0x16, 0xbf, 0xdd, 0xca, 0x95, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:952:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:953:5: warning: excess elements in scalar initializer + 0x81, 0xa9, 0x2e, 0xda, 0x47, 0x92, 0x01, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:953:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:953:11: warning: excess elements in scalar initializer + 0x81, 0xa9, 0x2e, 0xda, 0x47, 0x92, 0x01, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:953:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:953:17: warning: excess elements in scalar initializer + 0x81, 0xa9, 0x2e, 0xda, 0x47, 0x92, 0x01, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:953:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:953:23: warning: excess elements in scalar initializer + 0x81, 0xa9, 0x2e, 0xda, 0x47, 0x92, 0x01, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:953:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:953:29: warning: excess elements in scalar initializer + 0x81, 0xa9, 0x2e, 0xda, 0x47, 0x92, 0x01, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:953:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:953:35: warning: excess elements in scalar initializer + 0x81, 0xa9, 0x2e, 0xda, 0x47, 0x92, 0x01, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:953:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:953:41: warning: excess elements in scalar initializer + 0x81, 0xa9, 0x2e, 0xda, 0x47, 0x92, 0x01, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:953:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:953:47: warning: excess elements in scalar initializer + 0x81, 0xa9, 0x2e, 0xda, 0x47, 0x92, 0x01, 0xf0, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:953:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:954:5: warning: excess elements in scalar initializer + 0xed, 0xbf, 0x63, 0x36, 0x00, 0xd6, 0x06, 0x6d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:954:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:954:11: warning: excess elements in scalar initializer + 0xed, 0xbf, 0x63, 0x36, 0x00, 0xd6, 0x06, 0x6d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:954:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:954:17: warning: excess elements in scalar initializer + 0xed, 0xbf, 0x63, 0x36, 0x00, 0xd6, 0x06, 0x6d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:954:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:954:23: warning: excess elements in scalar initializer + 0xed, 0xbf, 0x63, 0x36, 0x00, 0xd6, 0x06, 0x6d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:954:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:954:29: warning: excess elements in scalar initializer + 0xed, 0xbf, 0x63, 0x36, 0x00, 0xd6, 0x06, 0x6d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:954:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:954:35: warning: excess elements in scalar initializer + 0xed, 0xbf, 0x63, 0x36, 0x00, 0xd6, 0x06, 0x6d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:954:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:954:41: warning: excess elements in scalar initializer + 0xed, 0xbf, 0x63, 0x36, 0x00, 0xd6, 0x06, 0x6d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:954:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:954:47: warning: excess elements in scalar initializer + 0xed, 0xbf, 0x63, 0x36, 0x00, 0xd6, 0x06, 0x6d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:954:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:955:5: warning: excess elements in scalar initializer + 0x1a, 0xb3, 0x6d, 0x5d, 0x24, 0x15, 0xd7, 0x13, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:955:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:955:11: warning: excess elements in scalar initializer + 0x1a, 0xb3, 0x6d, 0x5d, 0x24, 0x15, 0xd7, 0x13, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:955:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:955:17: warning: excess elements in scalar initializer + 0x1a, 0xb3, 0x6d, 0x5d, 0x24, 0x15, 0xd7, 0x13, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:955:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:955:23: warning: excess elements in scalar initializer + 0x1a, 0xb3, 0x6d, 0x5d, 0x24, 0x15, 0xd7, 0x13, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:955:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:955:29: warning: excess elements in scalar initializer + 0x1a, 0xb3, 0x6d, 0x5d, 0x24, 0x15, 0xd7, 0x13, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:955:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:955:35: warning: excess elements in scalar initializer + 0x1a, 0xb3, 0x6d, 0x5d, 0x24, 0x15, 0xd7, 0x13, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:955:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:955:41: warning: excess elements in scalar initializer + 0x1a, 0xb3, 0x6d, 0x5d, 0x24, 0x15, 0xd7, 0x13, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:955:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:955:47: warning: excess elements in scalar initializer + 0x1a, 0xb3, 0x6d, 0x5d, 0x24, 0x15, 0xd7, 0x13, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:955:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:957:5: warning: excess elements in scalar initializer + 0x51, 0xbb, 0xcd, 0x60, 0x8a, 0x25, 0x10, 0x8d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:957:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:957:11: warning: excess elements in scalar initializer + 0x51, 0xbb, 0xcd, 0x60, 0x8a, 0x25, 0x10, 0x8d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:957:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:957:17: warning: excess elements in scalar initializer + 0x51, 0xbb, 0xcd, 0x60, 0x8a, 0x25, 0x10, 0x8d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:957:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:957:23: warning: excess elements in scalar initializer + 0x51, 0xbb, 0xcd, 0x60, 0x8a, 0x25, 0x10, 0x8d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:957:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:957:29: warning: excess elements in scalar initializer + 0x51, 0xbb, 0xcd, 0x60, 0x8a, 0x25, 0x10, 0x8d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:957:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:957:35: warning: excess elements in scalar initializer + 0x51, 0xbb, 0xcd, 0x60, 0x8a, 0x25, 0x10, 0x8d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:957:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:957:41: warning: excess elements in scalar initializer + 0x51, 0xbb, 0xcd, 0x60, 0x8a, 0x25, 0x10, 0x8d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:957:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:957:47: warning: excess elements in scalar initializer + 0x51, 0xbb, 0xcd, 0x60, 0x8a, 0x25, 0x10, 0x8d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:957:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:958:5: warning: excess elements in scalar initializer + 0x25, 0x64, 0x19, 0x92, 0xc1, 0xf2, 0x6c, 0x53, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:958:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:958:11: warning: excess elements in scalar initializer + 0x25, 0x64, 0x19, 0x92, 0xc1, 0xf2, 0x6c, 0x53, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:958:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:958:17: warning: excess elements in scalar initializer + 0x25, 0x64, 0x19, 0x92, 0xc1, 0xf2, 0x6c, 0x53, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:958:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:958:23: warning: excess elements in scalar initializer + 0x25, 0x64, 0x19, 0x92, 0xc1, 0xf2, 0x6c, 0x53, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:958:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:958:29: warning: excess elements in scalar initializer + 0x25, 0x64, 0x19, 0x92, 0xc1, 0xf2, 0x6c, 0x53, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:958:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:958:35: warning: excess elements in scalar initializer + 0x25, 0x64, 0x19, 0x92, 0xc1, 0xf2, 0x6c, 0x53, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:958:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:958:41: warning: excess elements in scalar initializer + 0x25, 0x64, 0x19, 0x92, 0xc1, 0xf2, 0x6c, 0x53, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:958:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:958:47: warning: excess elements in scalar initializer + 0x25, 0x64, 0x19, 0x92, 0xc1, 0xf2, 0x6c, 0x53, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:958:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:959:5: warning: excess elements in scalar initializer + 0x1c, 0xf9, 0xf9, 0x02, 0x03, 0xbc, 0x4c, 0xc1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:959:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:959:11: warning: excess elements in scalar initializer + 0x1c, 0xf9, 0xf9, 0x02, 0x03, 0xbc, 0x4c, 0xc1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:959:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:959:17: warning: excess elements in scalar initializer + 0x1c, 0xf9, 0xf9, 0x02, 0x03, 0xbc, 0x4c, 0xc1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:959:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:959:23: warning: excess elements in scalar initializer + 0x1c, 0xf9, 0xf9, 0x02, 0x03, 0xbc, 0x4c, 0xc1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:959:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:959:29: warning: excess elements in scalar initializer + 0x1c, 0xf9, 0xf9, 0x02, 0x03, 0xbc, 0x4c, 0xc1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:959:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:959:35: warning: excess elements in scalar initializer + 0x1c, 0xf9, 0xf9, 0x02, 0x03, 0xbc, 0x4c, 0xc1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:959:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:959:41: warning: excess elements in scalar initializer + 0x1c, 0xf9, 0xf9, 0x02, 0x03, 0xbc, 0x4c, 0xc1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:959:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:959:47: warning: excess elements in scalar initializer + 0x1c, 0xf9, 0xf9, 0x02, 0x03, 0xbc, 0x4c, 0xc1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:959:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:960:5: warning: excess elements in scalar initializer + 0x9f, 0x59, 0x27, 0xd8, 0x34, 0xb0, 0xa4, 0x71, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:960:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:960:11: warning: excess elements in scalar initializer + 0x9f, 0x59, 0x27, 0xd8, 0x34, 0xb0, 0xa4, 0x71, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:960:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:960:17: warning: excess elements in scalar initializer + 0x9f, 0x59, 0x27, 0xd8, 0x34, 0xb0, 0xa4, 0x71, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:960:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:960:23: warning: excess elements in scalar initializer + 0x9f, 0x59, 0x27, 0xd8, 0x34, 0xb0, 0xa4, 0x71, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:960:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:960:29: warning: excess elements in scalar initializer + 0x9f, 0x59, 0x27, 0xd8, 0x34, 0xb0, 0xa4, 0x71, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:960:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:960:35: warning: excess elements in scalar initializer + 0x9f, 0x59, 0x27, 0xd8, 0x34, 0xb0, 0xa4, 0x71, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:960:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:960:41: warning: excess elements in scalar initializer + 0x9f, 0x59, 0x27, 0xd8, 0x34, 0xb0, 0xa4, 0x71, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:960:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:960:47: warning: excess elements in scalar initializer + 0x9f, 0x59, 0x27, 0xd8, 0x34, 0xb0, 0xa4, 0x71, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:960:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:962:5: warning: excess elements in scalar initializer + 0x16, 0xd3, 0x88, 0x4b, 0xbb, 0x16, 0x4b, 0x8e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:962:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:962:11: warning: excess elements in scalar initializer + 0x16, 0xd3, 0x88, 0x4b, 0xbb, 0x16, 0x4b, 0x8e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:962:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:962:17: warning: excess elements in scalar initializer + 0x16, 0xd3, 0x88, 0x4b, 0xbb, 0x16, 0x4b, 0x8e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:962:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:962:23: warning: excess elements in scalar initializer + 0x16, 0xd3, 0x88, 0x4b, 0xbb, 0x16, 0x4b, 0x8e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:962:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:962:29: warning: excess elements in scalar initializer + 0x16, 0xd3, 0x88, 0x4b, 0xbb, 0x16, 0x4b, 0x8e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:962:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:962:35: warning: excess elements in scalar initializer + 0x16, 0xd3, 0x88, 0x4b, 0xbb, 0x16, 0x4b, 0x8e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:962:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:962:41: warning: excess elements in scalar initializer + 0x16, 0xd3, 0x88, 0x4b, 0xbb, 0x16, 0x4b, 0x8e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:962:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:962:47: warning: excess elements in scalar initializer + 0x16, 0xd3, 0x88, 0x4b, 0xbb, 0x16, 0x4b, 0x8e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:962:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:963:5: warning: excess elements in scalar initializer + 0xc8, 0x83, 0xd1, 0xac, 0x83, 0x2e, 0x56, 0xb3, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:963:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:963:11: warning: excess elements in scalar initializer + 0xc8, 0x83, 0xd1, 0xac, 0x83, 0x2e, 0x56, 0xb3, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:963:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:963:17: warning: excess elements in scalar initializer + 0xc8, 0x83, 0xd1, 0xac, 0x83, 0x2e, 0x56, 0xb3, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:963:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:963:23: warning: excess elements in scalar initializer + 0xc8, 0x83, 0xd1, 0xac, 0x83, 0x2e, 0x56, 0xb3, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:963:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:963:29: warning: excess elements in scalar initializer + 0xc8, 0x83, 0xd1, 0xac, 0x83, 0x2e, 0x56, 0xb3, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:963:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:963:35: warning: excess elements in scalar initializer + 0xc8, 0x83, 0xd1, 0xac, 0x83, 0x2e, 0x56, 0xb3, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:963:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:963:41: warning: excess elements in scalar initializer + 0xc8, 0x83, 0xd1, 0xac, 0x83, 0x2e, 0x56, 0xb3, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:963:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:963:47: warning: excess elements in scalar initializer + 0xc8, 0x83, 0xd1, 0xac, 0x83, 0x2e, 0x56, 0xb3, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:963:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:964:5: warning: excess elements in scalar initializer + 0x91, 0x8a, 0x98, 0x60, 0x1a, 0x08, 0xd1, 0x71, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:964:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:964:11: warning: excess elements in scalar initializer + 0x91, 0x8a, 0x98, 0x60, 0x1a, 0x08, 0xd1, 0x71, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:964:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:964:17: warning: excess elements in scalar initializer + 0x91, 0x8a, 0x98, 0x60, 0x1a, 0x08, 0xd1, 0x71, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:964:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:964:23: warning: excess elements in scalar initializer + 0x91, 0x8a, 0x98, 0x60, 0x1a, 0x08, 0xd1, 0x71, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:964:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:964:29: warning: excess elements in scalar initializer + 0x91, 0x8a, 0x98, 0x60, 0x1a, 0x08, 0xd1, 0x71, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:964:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:964:35: warning: excess elements in scalar initializer + 0x91, 0x8a, 0x98, 0x60, 0x1a, 0x08, 0xd1, 0x71, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:964:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:964:41: warning: excess elements in scalar initializer + 0x91, 0x8a, 0x98, 0x60, 0x1a, 0x08, 0xd1, 0x71, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:964:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:964:47: warning: excess elements in scalar initializer + 0x91, 0x8a, 0x98, 0x60, 0x1a, 0x08, 0xd1, 0x71, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:964:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:965:5: warning: excess elements in scalar initializer + 0x88, 0x15, 0x41, 0xd5, 0x94, 0xdb, 0x39, 0x9c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:965:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:965:11: warning: excess elements in scalar initializer + 0x88, 0x15, 0x41, 0xd5, 0x94, 0xdb, 0x39, 0x9c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:965:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:965:17: warning: excess elements in scalar initializer + 0x88, 0x15, 0x41, 0xd5, 0x94, 0xdb, 0x39, 0x9c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:965:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:965:23: warning: excess elements in scalar initializer + 0x88, 0x15, 0x41, 0xd5, 0x94, 0xdb, 0x39, 0x9c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:965:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:965:29: warning: excess elements in scalar initializer + 0x88, 0x15, 0x41, 0xd5, 0x94, 0xdb, 0x39, 0x9c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:965:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:965:35: warning: excess elements in scalar initializer + 0x88, 0x15, 0x41, 0xd5, 0x94, 0xdb, 0x39, 0x9c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:965:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:965:41: warning: excess elements in scalar initializer + 0x88, 0x15, 0x41, 0xd5, 0x94, 0xdb, 0x39, 0x9c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:965:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:965:47: warning: excess elements in scalar initializer + 0x88, 0x15, 0x41, 0xd5, 0x94, 0xdb, 0x39, 0x9c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:965:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:967:5: warning: excess elements in scalar initializer + 0x6a, 0xe6, 0x15, 0x12, 0x21, 0x74, 0x5a, 0xec, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:967:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:967:11: warning: excess elements in scalar initializer + 0x6a, 0xe6, 0x15, 0x12, 0x21, 0x74, 0x5a, 0xec, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:967:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:967:17: warning: excess elements in scalar initializer + 0x6a, 0xe6, 0x15, 0x12, 0x21, 0x74, 0x5a, 0xec, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:967:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:967:23: warning: excess elements in scalar initializer + 0x6a, 0xe6, 0x15, 0x12, 0x21, 0x74, 0x5a, 0xec, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:967:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:967:29: warning: excess elements in scalar initializer + 0x6a, 0xe6, 0x15, 0x12, 0x21, 0x74, 0x5a, 0xec, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:967:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:967:35: warning: excess elements in scalar initializer + 0x6a, 0xe6, 0x15, 0x12, 0x21, 0x74, 0x5a, 0xec, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:967:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:967:41: warning: excess elements in scalar initializer + 0x6a, 0xe6, 0x15, 0x12, 0x21, 0x74, 0x5a, 0xec, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:967:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:967:47: warning: excess elements in scalar initializer + 0x6a, 0xe6, 0x15, 0x12, 0x21, 0x74, 0x5a, 0xec, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:967:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:968:5: warning: excess elements in scalar initializer + 0x81, 0x4c, 0x45, 0xb0, 0xb0, 0x5b, 0x56, 0x54, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:968:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:968:11: warning: excess elements in scalar initializer + 0x81, 0x4c, 0x45, 0xb0, 0xb0, 0x5b, 0x56, 0x54, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:968:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:968:17: warning: excess elements in scalar initializer + 0x81, 0x4c, 0x45, 0xb0, 0xb0, 0x5b, 0x56, 0x54, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:968:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:968:23: warning: excess elements in scalar initializer + 0x81, 0x4c, 0x45, 0xb0, 0xb0, 0x5b, 0x56, 0x54, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:968:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:968:29: warning: excess elements in scalar initializer + 0x81, 0x4c, 0x45, 0xb0, 0xb0, 0x5b, 0x56, 0x54, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:968:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:968:35: warning: excess elements in scalar initializer + 0x81, 0x4c, 0x45, 0xb0, 0xb0, 0x5b, 0x56, 0x54, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:968:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:968:41: warning: excess elements in scalar initializer + 0x81, 0x4c, 0x45, 0xb0, 0xb0, 0x5b, 0x56, 0x54, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:968:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:968:47: warning: excess elements in scalar initializer + 0x81, 0x4c, 0x45, 0xb0, 0xb0, 0x5b, 0x56, 0x54, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:968:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:969:5: warning: excess elements in scalar initializer + 0x36, 0xfd, 0x6f, 0x13, 0x7a, 0xa1, 0x0a, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:969:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:969:11: warning: excess elements in scalar initializer + 0x36, 0xfd, 0x6f, 0x13, 0x7a, 0xa1, 0x0a, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:969:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:969:17: warning: excess elements in scalar initializer + 0x36, 0xfd, 0x6f, 0x13, 0x7a, 0xa1, 0x0a, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:969:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:969:23: warning: excess elements in scalar initializer + 0x36, 0xfd, 0x6f, 0x13, 0x7a, 0xa1, 0x0a, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:969:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:969:29: warning: excess elements in scalar initializer + 0x36, 0xfd, 0x6f, 0x13, 0x7a, 0xa1, 0x0a, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:969:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:969:35: warning: excess elements in scalar initializer + 0x36, 0xfd, 0x6f, 0x13, 0x7a, 0xa1, 0x0a, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:969:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:969:41: warning: excess elements in scalar initializer + 0x36, 0xfd, 0x6f, 0x13, 0x7a, 0xa1, 0x0a, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:969:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:969:47: warning: excess elements in scalar initializer + 0x36, 0xfd, 0x6f, 0x13, 0x7a, 0xa1, 0x0a, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:969:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:970:5: warning: excess elements in scalar initializer + 0x0b, 0x64, 0x37, 0x61, 0xdb, 0xd6, 0xf9, 0xa9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:970:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:970:11: warning: excess elements in scalar initializer + 0x0b, 0x64, 0x37, 0x61, 0xdb, 0xd6, 0xf9, 0xa9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:970:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:970:17: warning: excess elements in scalar initializer + 0x0b, 0x64, 0x37, 0x61, 0xdb, 0xd6, 0xf9, 0xa9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:970:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:970:23: warning: excess elements in scalar initializer + 0x0b, 0x64, 0x37, 0x61, 0xdb, 0xd6, 0xf9, 0xa9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:970:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:970:29: warning: excess elements in scalar initializer + 0x0b, 0x64, 0x37, 0x61, 0xdb, 0xd6, 0xf9, 0xa9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:970:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:970:35: warning: excess elements in scalar initializer + 0x0b, 0x64, 0x37, 0x61, 0xdb, 0xd6, 0xf9, 0xa9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:970:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:970:41: warning: excess elements in scalar initializer + 0x0b, 0x64, 0x37, 0x61, 0xdb, 0xd6, 0xf9, 0xa9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:970:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:970:47: warning: excess elements in scalar initializer + 0x0b, 0x64, 0x37, 0x61, 0xdb, 0xd6, 0xf9, 0xa9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:970:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:972:5: warning: excess elements in scalar initializer + 0xdc, 0xb9, 0x9b, 0x1a, 0x6e, 0x69, 0x08, 0x54, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:972:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:972:11: warning: excess elements in scalar initializer + 0xdc, 0xb9, 0x9b, 0x1a, 0x6e, 0x69, 0x08, 0x54, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:972:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:972:17: warning: excess elements in scalar initializer + 0xdc, 0xb9, 0x9b, 0x1a, 0x6e, 0x69, 0x08, 0x54, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:972:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:972:23: warning: excess elements in scalar initializer + 0xdc, 0xb9, 0x9b, 0x1a, 0x6e, 0x69, 0x08, 0x54, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:972:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:972:29: warning: excess elements in scalar initializer + 0xdc, 0xb9, 0x9b, 0x1a, 0x6e, 0x69, 0x08, 0x54, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:972:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:972:35: warning: excess elements in scalar initializer + 0xdc, 0xb9, 0x9b, 0x1a, 0x6e, 0x69, 0x08, 0x54, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:972:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:972:41: warning: excess elements in scalar initializer + 0xdc, 0xb9, 0x9b, 0x1a, 0x6e, 0x69, 0x08, 0x54, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:972:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:972:47: warning: excess elements in scalar initializer + 0xdc, 0xb9, 0x9b, 0x1a, 0x6e, 0x69, 0x08, 0x54, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:972:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:973:5: warning: excess elements in scalar initializer + 0xce, 0x07, 0x69, 0xcd, 0xe3, 0x97, 0x61, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:973:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:973:11: warning: excess elements in scalar initializer + 0xce, 0x07, 0x69, 0xcd, 0xe3, 0x97, 0x61, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:973:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:973:17: warning: excess elements in scalar initializer + 0xce, 0x07, 0x69, 0xcd, 0xe3, 0x97, 0x61, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:973:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:973:23: warning: excess elements in scalar initializer + 0xce, 0x07, 0x69, 0xcd, 0xe3, 0x97, 0x61, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:973:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:973:29: warning: excess elements in scalar initializer + 0xce, 0x07, 0x69, 0xcd, 0xe3, 0x97, 0x61, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:973:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:973:35: warning: excess elements in scalar initializer + 0xce, 0x07, 0x69, 0xcd, 0xe3, 0x97, 0x61, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:973:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:973:41: warning: excess elements in scalar initializer + 0xce, 0x07, 0x69, 0xcd, 0xe3, 0x97, 0x61, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:973:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:973:47: warning: excess elements in scalar initializer + 0xce, 0x07, 0x69, 0xcd, 0xe3, 0x97, 0x61, 0xd8, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:973:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:974:5: warning: excess elements in scalar initializer + 0x2f, 0xcd, 0xec, 0x15, 0xf0, 0xd9, 0x2d, 0x7d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:974:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:974:11: warning: excess elements in scalar initializer + 0x2f, 0xcd, 0xec, 0x15, 0xf0, 0xd9, 0x2d, 0x7d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:974:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:974:17: warning: excess elements in scalar initializer + 0x2f, 0xcd, 0xec, 0x15, 0xf0, 0xd9, 0x2d, 0x7d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:974:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:974:23: warning: excess elements in scalar initializer + 0x2f, 0xcd, 0xec, 0x15, 0xf0, 0xd9, 0x2d, 0x7d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:974:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:974:29: warning: excess elements in scalar initializer + 0x2f, 0xcd, 0xec, 0x15, 0xf0, 0xd9, 0x2d, 0x7d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:974:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:974:35: warning: excess elements in scalar initializer + 0x2f, 0xcd, 0xec, 0x15, 0xf0, 0xd9, 0x2d, 0x7d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:974:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:974:41: warning: excess elements in scalar initializer + 0x2f, 0xcd, 0xec, 0x15, 0xf0, 0xd9, 0x2d, 0x7d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:974:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:974:47: warning: excess elements in scalar initializer + 0x2f, 0xcd, 0xec, 0x15, 0xf0, 0xd9, 0x2d, 0x7d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:974:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:975:5: warning: excess elements in scalar initializer + 0x8e, 0x94, 0xad, 0xe8, 0xeb, 0x83, 0xfb, 0xe0 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:975:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:975:11: warning: excess elements in scalar initializer + 0x8e, 0x94, 0xad, 0xe8, 0xeb, 0x83, 0xfb, 0xe0 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:975:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:975:17: warning: excess elements in scalar initializer + 0x8e, 0x94, 0xad, 0xe8, 0xeb, 0x83, 0xfb, 0xe0 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:975:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:975:23: warning: excess elements in scalar initializer + 0x8e, 0x94, 0xad, 0xe8, 0xeb, 0x83, 0xfb, 0xe0 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:975:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:975:29: warning: excess elements in scalar initializer + 0x8e, 0x94, 0xad, 0xe8, 0xeb, 0x83, 0xfb, 0xe0 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:975:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:975:35: warning: excess elements in scalar initializer + 0x8e, 0x94, 0xad, 0xe8, 0xeb, 0x83, 0xfb, 0xe0 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:975:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:975:41: warning: excess elements in scalar initializer + 0x8e, 0x94, 0xad, 0xe8, 0xeb, 0x83, 0xfb, 0xe0 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:975:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:975:47: warning: excess elements in scalar initializer + 0x8e, 0x94, 0xad, 0xe8, 0xeb, 0x83, 0xfb, 0xe0 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:975:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:893:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:893:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:978:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:978:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:979:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 32, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:979:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:980:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:980:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:981:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x99, 0xe5, 0x82, 0x2d, 0xd4, 0x17, 0x3c, 0x99, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:981:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:981:11: warning: excess elements in scalar initializer + 0x99, 0xe5, 0x82, 0x2d, 0xd4, 0x17, 0x3c, 0x99, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:981:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:981:17: warning: excess elements in scalar initializer + 0x99, 0xe5, 0x82, 0x2d, 0xd4, 0x17, 0x3c, 0x99, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:981:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:981:23: warning: excess elements in scalar initializer + 0x99, 0xe5, 0x82, 0x2d, 0xd4, 0x17, 0x3c, 0x99, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:981:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:981:29: warning: excess elements in scalar initializer + 0x99, 0xe5, 0x82, 0x2d, 0xd4, 0x17, 0x3c, 0x99, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:981:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:981:35: warning: excess elements in scalar initializer + 0x99, 0xe5, 0x82, 0x2d, 0xd4, 0x17, 0x3c, 0x99, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:981:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:981:41: warning: excess elements in scalar initializer + 0x99, 0xe5, 0x82, 0x2d, 0xd4, 0x17, 0x3c, 0x99, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:981:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:981:47: warning: excess elements in scalar initializer + 0x99, 0xe5, 0x82, 0x2d, 0xd4, 0x17, 0x3c, 0x99, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:981:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:982:5: warning: excess elements in scalar initializer + 0x5e, 0x3d, 0xae, 0x0d, 0xde, 0xfb, 0x97, 0x74, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:982:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:982:11: warning: excess elements in scalar initializer + 0x5e, 0x3d, 0xae, 0x0d, 0xde, 0xfb, 0x97, 0x74, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:982:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:982:17: warning: excess elements in scalar initializer + 0x5e, 0x3d, 0xae, 0x0d, 0xde, 0xfb, 0x97, 0x74, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:982:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:982:23: warning: excess elements in scalar initializer + 0x5e, 0x3d, 0xae, 0x0d, 0xde, 0xfb, 0x97, 0x74, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:982:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:982:29: warning: excess elements in scalar initializer + 0x5e, 0x3d, 0xae, 0x0d, 0xde, 0xfb, 0x97, 0x74, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:982:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:982:35: warning: excess elements in scalar initializer + 0x5e, 0x3d, 0xae, 0x0d, 0xde, 0xfb, 0x97, 0x74, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:982:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:982:41: warning: excess elements in scalar initializer + 0x5e, 0x3d, 0xae, 0x0d, 0xde, 0xfb, 0x97, 0x74, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:982:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:982:47: warning: excess elements in scalar initializer + 0x5e, 0x3d, 0xae, 0x0d, 0xde, 0xfb, 0x97, 0x74, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:982:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:983:5: warning: excess elements in scalar initializer + 0x3f, 0xde, 0x3b, 0x08, 0x01, 0x34, 0xb3, 0x9f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:983:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:983:11: warning: excess elements in scalar initializer + 0x3f, 0xde, 0x3b, 0x08, 0x01, 0x34, 0xb3, 0x9f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:983:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:983:17: warning: excess elements in scalar initializer + 0x3f, 0xde, 0x3b, 0x08, 0x01, 0x34, 0xb3, 0x9f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:983:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:983:23: warning: excess elements in scalar initializer + 0x3f, 0xde, 0x3b, 0x08, 0x01, 0x34, 0xb3, 0x9f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:983:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:983:29: warning: excess elements in scalar initializer + 0x3f, 0xde, 0x3b, 0x08, 0x01, 0x34, 0xb3, 0x9f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:983:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:983:35: warning: excess elements in scalar initializer + 0x3f, 0xde, 0x3b, 0x08, 0x01, 0x34, 0xb3, 0x9f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:983:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:983:41: warning: excess elements in scalar initializer + 0x3f, 0xde, 0x3b, 0x08, 0x01, 0x34, 0xb3, 0x9f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:983:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:983:47: warning: excess elements in scalar initializer + 0x3f, 0xde, 0x3b, 0x08, 0x01, 0x34, 0xb3, 0x9f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:983:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:984:5: warning: excess elements in scalar initializer + 0x76, 0xe9, 0xbf, 0x8d, 0x0e, 0x88, 0xd5, 0x46 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:984:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:984:11: warning: excess elements in scalar initializer + 0x76, 0xe9, 0xbf, 0x8d, 0x0e, 0x88, 0xd5, 0x46 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:984:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:984:17: warning: excess elements in scalar initializer + 0x76, 0xe9, 0xbf, 0x8d, 0x0e, 0x88, 0xd5, 0x46 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:984:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:984:23: warning: excess elements in scalar initializer + 0x76, 0xe9, 0xbf, 0x8d, 0x0e, 0x88, 0xd5, 0x46 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:984:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:984:29: warning: excess elements in scalar initializer + 0x76, 0xe9, 0xbf, 0x8d, 0x0e, 0x88, 0xd5, 0x46 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:984:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:984:35: warning: excess elements in scalar initializer + 0x76, 0xe9, 0xbf, 0x8d, 0x0e, 0x88, 0xd5, 0x46 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:984:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:984:41: warning: excess elements in scalar initializer + 0x76, 0xe9, 0xbf, 0x8d, 0x0e, 0x88, 0xd5, 0x46 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:984:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:984:47: warning: excess elements in scalar initializer + 0x76, 0xe9, 0xbf, 0x8d, 0x0e, 0x88, 0xd5, 0x46 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:984:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:980:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:980:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:978:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:978:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:987:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:987:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:988:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 16, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:988:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:989:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:989:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:990:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x26, 0x37, 0x40, 0x8f, 0xe1, 0x30, 0x86, 0xea, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:990:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:990:11: warning: excess elements in scalar initializer + 0x26, 0x37, 0x40, 0x8f, 0xe1, 0x30, 0x86, 0xea, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:990:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:990:17: warning: excess elements in scalar initializer + 0x26, 0x37, 0x40, 0x8f, 0xe1, 0x30, 0x86, 0xea, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:990:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:990:23: warning: excess elements in scalar initializer + 0x26, 0x37, 0x40, 0x8f, 0xe1, 0x30, 0x86, 0xea, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:990:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:990:29: warning: excess elements in scalar initializer + 0x26, 0x37, 0x40, 0x8f, 0xe1, 0x30, 0x86, 0xea, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:990:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:990:35: warning: excess elements in scalar initializer + 0x26, 0x37, 0x40, 0x8f, 0xe1, 0x30, 0x86, 0xea, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:990:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:990:41: warning: excess elements in scalar initializer + 0x26, 0x37, 0x40, 0x8f, 0xe1, 0x30, 0x86, 0xea, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:990:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:990:47: warning: excess elements in scalar initializer + 0x26, 0x37, 0x40, 0x8f, 0xe1, 0x30, 0x86, 0xea, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:990:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:991:5: warning: excess elements in scalar initializer + 0x73, 0xf9, 0x71, 0xe3, 0x42, 0x5e, 0x28, 0x20 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:991:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:991:11: warning: excess elements in scalar initializer + 0x73, 0xf9, 0x71, 0xe3, 0x42, 0x5e, 0x28, 0x20 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:991:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:991:17: warning: excess elements in scalar initializer + 0x73, 0xf9, 0x71, 0xe3, 0x42, 0x5e, 0x28, 0x20 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:991:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:991:23: warning: excess elements in scalar initializer + 0x73, 0xf9, 0x71, 0xe3, 0x42, 0x5e, 0x28, 0x20 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:991:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:991:29: warning: excess elements in scalar initializer + 0x73, 0xf9, 0x71, 0xe3, 0x42, 0x5e, 0x28, 0x20 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:991:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:991:35: warning: excess elements in scalar initializer + 0x73, 0xf9, 0x71, 0xe3, 0x42, 0x5e, 0x28, 0x20 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:991:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:991:41: warning: excess elements in scalar initializer + 0x73, 0xf9, 0x71, 0xe3, 0x42, 0x5e, 0x28, 0x20 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:991:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:991:47: warning: excess elements in scalar initializer + 0x73, 0xf9, 0x71, 0xe3, 0x42, 0x5e, 0x28, 0x20 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:991:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:989:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:989:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:987:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:987:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:890:2: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:890:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:998:2: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:998:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:999:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:999:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1000:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 257, + ^~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1000:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1001:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1001:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1002:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1002:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1002:11: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1002:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1002:17: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1002:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1002:23: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1002:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1002:29: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1002:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1002:35: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1002:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1002:41: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1002:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1002:47: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1002:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1003:5: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1003:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1003:11: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1003:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1003:17: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1003:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1003:23: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1003:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1003:29: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1003:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1003:35: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1003:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1003:41: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1003:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1003:47: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1003:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1004:5: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1004:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1004:11: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1004:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1004:17: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1004:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1004:23: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1004:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1004:29: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1004:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1004:35: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1004:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1004:41: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1004:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1004:47: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1004:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1005:5: warning: excess elements in scalar initializer + 0xcc, 0x80, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1005:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1005:11: warning: excess elements in scalar initializer + 0xcc, 0x80, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1005:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1005:17: warning: excess elements in scalar initializer + 0xcc, 0x80, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1005:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1005:23: warning: excess elements in scalar initializer + 0xcc, 0x80, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1005:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1005:29: warning: excess elements in scalar initializer + 0xcc, 0x80, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1005:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1005:35: warning: excess elements in scalar initializer + 0xcc, 0x80, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1005:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1005:41: warning: excess elements in scalar initializer + 0xcc, 0x80, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1005:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1005:47: warning: excess elements in scalar initializer + 0xcc, 0x80, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1005:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1007:5: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1007:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1007:11: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1007:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1007:17: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1007:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1007:23: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1007:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1007:29: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1007:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1007:35: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1007:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1007:41: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1007:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1007:47: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1007:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1008:5: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1008:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1008:11: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1008:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1008:17: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1008:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1008:23: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1008:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1008:29: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1008:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1008:35: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1008:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1008:41: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1008:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1008:47: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1008:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1009:5: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1009:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1009:11: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1009:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1009:17: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1009:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1009:23: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1009:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1009:29: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1009:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1009:35: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1009:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1009:41: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1009:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1009:47: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1009:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1010:5: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xce, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1010:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1010:11: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xce, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1010:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1010:17: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xce, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1010:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1010:23: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xce, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1010:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1010:29: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xce, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1010:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1010:35: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xce, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1010:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1010:41: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xce, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1010:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1010:47: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xce, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1010:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1012:5: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1012:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1012:11: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1012:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1012:17: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1012:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1012:23: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1012:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1012:29: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1012:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1012:35: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1012:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1012:41: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1012:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1012:47: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1012:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1013:5: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xc5, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1013:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1013:11: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xc5, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1013:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1013:17: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xc5, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1013:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1013:23: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xc5, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1013:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1013:29: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xc5, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1013:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1013:35: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xc5, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1013:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1013:41: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xc5, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1013:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1013:47: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xc5, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1013:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1014:5: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1014:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1014:11: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1014:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1014:17: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1014:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1014:23: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1014:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1014:29: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1014:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1014:35: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1014:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1014:41: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1014:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1014:47: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1014:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1015:5: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1015:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1015:11: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1015:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1015:17: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1015:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1015:23: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1015:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1015:29: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1015:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1015:35: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1015:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1015:41: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1015:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1015:47: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1015:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1017:5: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xe3, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1017:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1017:11: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xe3, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1017:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1017:17: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xe3, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1017:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1017:23: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xe3, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1017:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1017:29: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xe3, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1017:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1017:35: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xe3, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1017:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1017:41: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xe3, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1017:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1017:47: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xe3, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1017:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1018:5: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1018:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1018:11: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1018:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1018:17: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1018:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1018:23: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1018:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1018:29: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1018:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1018:35: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1018:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1018:41: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1018:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1018:47: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1018:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1019:5: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1019:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1019:11: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1019:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1019:17: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1019:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1019:23: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1019:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1019:29: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1019:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1019:35: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1019:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1019:41: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1019:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1019:47: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1019:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1020:5: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1020:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1020:11: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1020:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1020:17: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1020:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1020:23: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1020:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1020:29: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1020:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1020:35: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1020:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1020:41: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1020:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1020:47: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1020:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1022:5: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xac, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1022:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1022:11: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xac, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1022:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1022:17: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xac, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1022:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1022:23: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xac, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1022:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1022:29: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xac, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1022:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1022:35: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xac, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1022:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1022:41: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xac, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1022:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1022:47: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xac, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1022:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1023:5: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xe6, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1023:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1023:11: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xe6, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1023:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1023:17: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xe6, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1023:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1023:23: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xe6, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1023:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1023:29: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xe6, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1023:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1023:35: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xe6, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1023:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1023:41: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xe6, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1023:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1023:47: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xe6, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1023:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1024:5: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1024:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1024:11: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1024:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1024:17: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1024:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1024:23: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1024:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1024:29: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1024:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1024:35: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1024:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1024:41: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1024:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1024:47: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1024:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1025:5: warning: excess elements in scalar initializer + 0xaf, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1025:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1025:11: warning: excess elements in scalar initializer + 0xaf, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1025:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1025:17: warning: excess elements in scalar initializer + 0xaf, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1025:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1025:23: warning: excess elements in scalar initializer + 0xaf, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1025:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1025:29: warning: excess elements in scalar initializer + 0xaf, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1025:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1025:35: warning: excess elements in scalar initializer + 0xaf, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1025:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1025:41: warning: excess elements in scalar initializer + 0xaf, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1025:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1025:47: warning: excess elements in scalar initializer + 0xaf, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1025:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1027:5: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xff, 0xff, 0xff, 0xf5, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1027:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1027:11: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xff, 0xff, 0xff, 0xf5, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1027:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1027:17: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xff, 0xff, 0xff, 0xf5, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1027:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1027:23: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xff, 0xff, 0xff, 0xf5, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1027:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1027:29: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xff, 0xff, 0xff, 0xf5, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1027:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1027:35: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xff, 0xff, 0xff, 0xf5, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1027:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1027:41: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xff, 0xff, 0xff, 0xf5, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1027:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1027:47: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xff, 0xff, 0xff, 0xf5, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1027:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1028:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1028:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1028:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1028:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1028:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1028:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1028:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1028:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1028:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1028:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1028:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1028:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1028:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1028:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1028:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1028:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1029:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1029:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1029:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1029:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1029:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1029:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1029:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1029:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1029:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1029:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1029:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1029:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1029:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1029:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1029:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1029:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1030:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1030:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1030:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1030:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1030:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1030:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1030:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1030:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1030:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1030:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1030:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1030:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1030:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1030:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1030:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1030:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1032:5: warning: excess elements in scalar initializer + 0x00, 0xff, 0xff, 0xff, 0xe7, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1032:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1032:11: warning: excess elements in scalar initializer + 0x00, 0xff, 0xff, 0xff, 0xe7, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1032:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1032:17: warning: excess elements in scalar initializer + 0x00, 0xff, 0xff, 0xff, 0xe7, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1032:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1032:23: warning: excess elements in scalar initializer + 0x00, 0xff, 0xff, 0xff, 0xe7, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1032:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1032:29: warning: excess elements in scalar initializer + 0x00, 0xff, 0xff, 0xff, 0xe7, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1032:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1032:35: warning: excess elements in scalar initializer + 0x00, 0xff, 0xff, 0xff, 0xe7, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1032:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1032:41: warning: excess elements in scalar initializer + 0x00, 0xff, 0xff, 0xff, 0xe7, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1032:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1032:47: warning: excess elements in scalar initializer + 0x00, 0xff, 0xff, 0xff, 0xe7, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1032:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1033:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1033:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1033:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1033:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1033:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1033:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1033:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1033:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1033:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1033:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1033:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1033:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1033:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1033:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1033:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1033:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1034:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1034:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1034:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1034:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1034:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1034:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1034:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1034:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1034:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1034:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1034:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1034:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1034:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1034:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1034:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1034:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1035:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1035:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1035:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1035:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1035:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1035:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1035:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1035:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1035:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1035:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1035:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1035:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1035:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1035:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1035:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1035:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1037:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1037:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1037:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1037:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1037:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1037:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1037:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1037:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1037:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1037:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1037:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1037:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1037:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1037:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1037:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1037:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1038:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1038:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1038:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1038:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1038:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1038:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1038:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1038:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1038:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1038:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1038:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1038:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1038:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1038:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1038:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1038:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1039:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1039:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1039:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1039:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1039:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1039:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1039:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1039:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1039:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1039:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1039:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1039:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1039:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1039:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1039:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1039:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1040:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x71, 0x92, 0x05, 0xa8, 0x52, 0x1d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1040:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1040:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x71, 0x92, 0x05, 0xa8, 0x52, 0x1d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1040:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1040:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x71, 0x92, 0x05, 0xa8, 0x52, 0x1d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1040:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1040:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x71, 0x92, 0x05, 0xa8, 0x52, 0x1d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1040:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1040:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x71, 0x92, 0x05, 0xa8, 0x52, 0x1d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1040:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1040:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x71, 0x92, 0x05, 0xa8, 0x52, 0x1d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1040:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1040:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x71, 0x92, 0x05, 0xa8, 0x52, 0x1d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1040:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1040:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x71, 0x92, 0x05, 0xa8, 0x52, 0x1d, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1040:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1042:5: warning: excess elements in scalar initializer + 0xfc + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1042:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1001:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1001:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1045:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1045:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1046:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 32, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1046:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1047:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1047:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1048:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x7f, 0x1b, 0x02, 0x64, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1048:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1048:11: warning: excess elements in scalar initializer + 0x7f, 0x1b, 0x02, 0x64, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1048:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1048:17: warning: excess elements in scalar initializer + 0x7f, 0x1b, 0x02, 0x64, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1048:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1048:23: warning: excess elements in scalar initializer + 0x7f, 0x1b, 0x02, 0x64, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1048:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1048:29: warning: excess elements in scalar initializer + 0x7f, 0x1b, 0x02, 0x64, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1048:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1048:35: warning: excess elements in scalar initializer + 0x7f, 0x1b, 0x02, 0x64, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1048:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1048:41: warning: excess elements in scalar initializer + 0x7f, 0x1b, 0x02, 0x64, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1048:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1048:47: warning: excess elements in scalar initializer + 0x7f, 0x1b, 0x02, 0x64, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1048:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1049:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1049:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1049:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1049:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1049:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1049:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1049:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1049:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1049:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1049:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1049:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1049:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1049:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1049:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1049:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1049:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1050:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1050:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1050:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1050:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1050:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1050:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1050:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1050:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1050:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1050:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1050:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1050:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1050:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1050:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1050:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1050:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1051:5: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1051:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1051:11: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1051:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1051:17: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1051:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1051:23: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1051:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1051:29: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1051:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1051:35: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1051:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1051:41: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1051:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1051:47: warning: excess elements in scalar initializer + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1051:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1047:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1047:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1045:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1045:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1054:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1054:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1055:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 16, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1055:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1056:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1056:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1057:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x85, 0x59, 0xb8, 0x76, 0xec, 0xee, 0xd6, 0x6e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1057:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1057:11: warning: excess elements in scalar initializer + 0x85, 0x59, 0xb8, 0x76, 0xec, 0xee, 0xd6, 0x6e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1057:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1057:17: warning: excess elements in scalar initializer + 0x85, 0x59, 0xb8, 0x76, 0xec, 0xee, 0xd6, 0x6e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1057:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1057:23: warning: excess elements in scalar initializer + 0x85, 0x59, 0xb8, 0x76, 0xec, 0xee, 0xd6, 0x6e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1057:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1057:29: warning: excess elements in scalar initializer + 0x85, 0x59, 0xb8, 0x76, 0xec, 0xee, 0xd6, 0x6e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1057:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1057:35: warning: excess elements in scalar initializer + 0x85, 0x59, 0xb8, 0x76, 0xec, 0xee, 0xd6, 0x6e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1057:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1057:41: warning: excess elements in scalar initializer + 0x85, 0x59, 0xb8, 0x76, 0xec, 0xee, 0xd6, 0x6e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1057:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1057:47: warning: excess elements in scalar initializer + 0x85, 0x59, 0xb8, 0x76, 0xec, 0xee, 0xd6, 0x6e, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1057:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1058:5: warning: excess elements in scalar initializer + 0xb3, 0x77, 0x98, 0xc0, 0x45, 0x7b, 0xaf, 0xf9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1058:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1058:11: warning: excess elements in scalar initializer + 0xb3, 0x77, 0x98, 0xc0, 0x45, 0x7b, 0xaf, 0xf9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1058:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1058:17: warning: excess elements in scalar initializer + 0xb3, 0x77, 0x98, 0xc0, 0x45, 0x7b, 0xaf, 0xf9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1058:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1058:23: warning: excess elements in scalar initializer + 0xb3, 0x77, 0x98, 0xc0, 0x45, 0x7b, 0xaf, 0xf9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1058:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1058:29: warning: excess elements in scalar initializer + 0xb3, 0x77, 0x98, 0xc0, 0x45, 0x7b, 0xaf, 0xf9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1058:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1058:35: warning: excess elements in scalar initializer + 0xb3, 0x77, 0x98, 0xc0, 0x45, 0x7b, 0xaf, 0xf9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1058:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1058:41: warning: excess elements in scalar initializer + 0xb3, 0x77, 0x98, 0xc0, 0x45, 0x7b, 0xaf, 0xf9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1058:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1058:47: warning: excess elements in scalar initializer + 0xb3, 0x77, 0x98, 0xc0, 0x45, 0x7b, 0xaf, 0xf9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1058:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1056:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1056:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1054:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1054:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:998:2: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:998:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1062:2: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1062:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1063:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1063:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1064:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 39, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1064:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1065:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1065:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1066:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1066:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1066:11: warning: excess elements in scalar initializer + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1066:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1066:17: warning: excess elements in scalar initializer + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1066:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1066:23: warning: excess elements in scalar initializer + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1066:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1066:29: warning: excess elements in scalar initializer + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1066:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1066:35: warning: excess elements in scalar initializer + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1066:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1066:41: warning: excess elements in scalar initializer + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1066:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1066:47: warning: excess elements in scalar initializer + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1066:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1067:5: warning: excess elements in scalar initializer + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1067:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1067:11: warning: excess elements in scalar initializer + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1067:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1067:17: warning: excess elements in scalar initializer + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1067:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1067:23: warning: excess elements in scalar initializer + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1067:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1067:29: warning: excess elements in scalar initializer + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1067:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1067:35: warning: excess elements in scalar initializer + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1067:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1067:41: warning: excess elements in scalar initializer + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1067:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1067:47: warning: excess elements in scalar initializer + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1067:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1068:5: warning: excess elements in scalar initializer + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1068:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1068:11: warning: excess elements in scalar initializer + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1068:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1068:17: warning: excess elements in scalar initializer + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1068:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1068:23: warning: excess elements in scalar initializer + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1068:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1068:29: warning: excess elements in scalar initializer + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1068:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1068:35: warning: excess elements in scalar initializer + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1068:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1068:41: warning: excess elements in scalar initializer + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1068:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1068:47: warning: excess elements in scalar initializer + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1068:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1069:5: warning: excess elements in scalar initializer + 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1069:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1069:11: warning: excess elements in scalar initializer + 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1069:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1069:17: warning: excess elements in scalar initializer + 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1069:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1069:23: warning: excess elements in scalar initializer + 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1069:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1069:29: warning: excess elements in scalar initializer + 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1069:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1069:35: warning: excess elements in scalar initializer + 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1069:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1069:41: warning: excess elements in scalar initializer + 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1069:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1069:47: warning: excess elements in scalar initializer + 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1069:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1071:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x64 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1071:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1071:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x64 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1071:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1071:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x64 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1071:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1071:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x64 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1071:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1071:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x64 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1071:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1071:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x64 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1071:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1071:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x64 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1071:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1065:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1065:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1074:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1074:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1075:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 32, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1075:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1076:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1076:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1077:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0xe0, 0x00, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1077:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1077:11: warning: excess elements in scalar initializer + 0xe0, 0x00, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1077:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1077:17: warning: excess elements in scalar initializer + 0xe0, 0x00, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1077:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1077:23: warning: excess elements in scalar initializer + 0xe0, 0x00, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1077:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1077:29: warning: excess elements in scalar initializer + 0xe0, 0x00, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1077:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1077:35: warning: excess elements in scalar initializer + 0xe0, 0x00, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1077:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1077:41: warning: excess elements in scalar initializer + 0xe0, 0x00, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1077:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1077:47: warning: excess elements in scalar initializer + 0xe0, 0x00, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1077:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1078:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1078:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1078:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1078:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1078:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1078:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1078:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1078:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1078:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1078:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1078:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1078:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1078:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1078:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1078:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1078:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1079:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1079:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1079:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1079:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1079:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1079:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1079:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1079:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1079:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1079:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1079:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1079:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1079:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1079:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1079:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1079:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1080:5: warning: excess elements in scalar initializer + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1080:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1080:11: warning: excess elements in scalar initializer + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1080:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1080:17: warning: excess elements in scalar initializer + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1080:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1080:23: warning: excess elements in scalar initializer + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1080:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1080:29: warning: excess elements in scalar initializer + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1080:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1080:35: warning: excess elements in scalar initializer + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1080:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1080:41: warning: excess elements in scalar initializer + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1080:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1080:47: warning: excess elements in scalar initializer + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1080:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1076:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1076:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1074:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1074:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1083:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1083:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1084:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 16, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1084:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1085:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1085:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1086:11: warning: excess elements in scalar initializer + 0x00, 0xbd, 0x12, 0x58, 0x97, 0x8e, 0x20, 0x54, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1086:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1086:17: warning: excess elements in scalar initializer + 0x00, 0xbd, 0x12, 0x58, 0x97, 0x8e, 0x20, 0x54, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1086:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1086:23: warning: excess elements in scalar initializer + 0x00, 0xbd, 0x12, 0x58, 0x97, 0x8e, 0x20, 0x54, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1086:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1086:29: warning: excess elements in scalar initializer + 0x00, 0xbd, 0x12, 0x58, 0x97, 0x8e, 0x20, 0x54, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1086:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1086:35: warning: excess elements in scalar initializer + 0x00, 0xbd, 0x12, 0x58, 0x97, 0x8e, 0x20, 0x54, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1086:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1086:41: warning: excess elements in scalar initializer + 0x00, 0xbd, 0x12, 0x58, 0x97, 0x8e, 0x20, 0x54, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1086:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1086:47: warning: excess elements in scalar initializer + 0x00, 0xbd, 0x12, 0x58, 0x97, 0x8e, 0x20, 0x54, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1086:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1087:5: warning: excess elements in scalar initializer + 0x44, 0xc9, 0xaa, 0xaa, 0x82, 0x00, 0x6f, 0xed + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1087:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1087:11: warning: excess elements in scalar initializer + 0x44, 0xc9, 0xaa, 0xaa, 0x82, 0x00, 0x6f, 0xed + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1087:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1087:17: warning: excess elements in scalar initializer + 0x44, 0xc9, 0xaa, 0xaa, 0x82, 0x00, 0x6f, 0xed + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1087:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1087:23: warning: excess elements in scalar initializer + 0x44, 0xc9, 0xaa, 0xaa, 0x82, 0x00, 0x6f, 0xed + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1087:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1087:29: warning: excess elements in scalar initializer + 0x44, 0xc9, 0xaa, 0xaa, 0x82, 0x00, 0x6f, 0xed + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1087:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1087:35: warning: excess elements in scalar initializer + 0x44, 0xc9, 0xaa, 0xaa, 0x82, 0x00, 0x6f, 0xed + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1087:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1087:41: warning: excess elements in scalar initializer + 0x44, 0xc9, 0xaa, 0xaa, 0x82, 0x00, 0x6f, 0xed + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1087:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1087:47: warning: excess elements in scalar initializer + 0x44, 0xc9, 0xaa, 0xaa, 0x82, 0x00, 0x6f, 0xed + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1087:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1085:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1085:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1083:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1083:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1062:2: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1062:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1091:2: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1091:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1092:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1092:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1093:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 2, + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1093:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1094:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1094:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1095:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x02, 0xfc + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1095:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1095:11: warning: excess elements in scalar initializer + 0x02, 0xfc + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1095:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1094:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1094:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1098:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1098:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1099:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 32, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1099:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1100:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1100:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1101:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1101:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1101:11: warning: excess elements in scalar initializer + 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1101:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1101:17: warning: excess elements in scalar initializer + 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1101:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1101:23: warning: excess elements in scalar initializer + 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1101:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1101:29: warning: excess elements in scalar initializer + 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1101:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1101:35: warning: excess elements in scalar initializer + 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1101:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1101:41: warning: excess elements in scalar initializer + 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1101:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1101:47: warning: excess elements in scalar initializer + 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1101:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1102:5: warning: excess elements in scalar initializer + 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1102:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1102:11: warning: excess elements in scalar initializer + 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1102:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1102:17: warning: excess elements in scalar initializer + 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1102:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1102:23: warning: excess elements in scalar initializer + 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1102:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1102:29: warning: excess elements in scalar initializer + 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1102:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1102:35: warning: excess elements in scalar initializer + 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1102:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1102:41: warning: excess elements in scalar initializer + 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1102:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1102:47: warning: excess elements in scalar initializer + 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1102:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1103:5: warning: excess elements in scalar initializer + 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1103:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1103:11: warning: excess elements in scalar initializer + 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1103:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1103:17: warning: excess elements in scalar initializer + 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1103:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1103:23: warning: excess elements in scalar initializer + 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1103:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1103:29: warning: excess elements in scalar initializer + 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1103:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1103:35: warning: excess elements in scalar initializer + 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1103:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1103:41: warning: excess elements in scalar initializer + 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1103:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1103:47: warning: excess elements in scalar initializer + 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1103:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1104:5: warning: excess elements in scalar initializer + 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1104:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1104:11: warning: excess elements in scalar initializer + 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1104:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1104:17: warning: excess elements in scalar initializer + 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1104:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1104:23: warning: excess elements in scalar initializer + 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1104:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1104:29: warning: excess elements in scalar initializer + 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1104:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1104:35: warning: excess elements in scalar initializer + 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1104:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1104:41: warning: excess elements in scalar initializer + 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1104:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1104:47: warning: excess elements in scalar initializer + 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1104:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1100:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1100:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1098:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1098:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1107:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1107:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1108:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 16, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1108:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1109:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1109:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1110:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x06, 0x12, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1110:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1110:11: warning: excess elements in scalar initializer + 0x06, 0x12, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1110:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1110:17: warning: excess elements in scalar initializer + 0x06, 0x12, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1110:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1110:23: warning: excess elements in scalar initializer + 0x06, 0x12, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1110:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1110:29: warning: excess elements in scalar initializer + 0x06, 0x12, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1110:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1110:35: warning: excess elements in scalar initializer + 0x06, 0x12, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1110:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1110:41: warning: excess elements in scalar initializer + 0x06, 0x12, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1110:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1110:47: warning: excess elements in scalar initializer + 0x06, 0x12, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1110:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1111:5: warning: excess elements in scalar initializer + 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1111:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1111:11: warning: excess elements in scalar initializer + 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1111:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1111:17: warning: excess elements in scalar initializer + 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1111:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1111:23: warning: excess elements in scalar initializer + 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1111:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1111:29: warning: excess elements in scalar initializer + 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1111:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1111:35: warning: excess elements in scalar initializer + 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1111:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1111:41: warning: excess elements in scalar initializer + 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1111:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1111:47: warning: excess elements in scalar initializer + 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1111:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1109:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1109:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1107:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1107:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1091:2: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1091:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1115:2: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1115:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1116:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1116:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1117:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 415, + ^~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1117:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1118:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1118:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1119:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1119:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1119:11: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1119:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1119:17: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1119:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1119:23: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1119:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1119:29: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1119:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1119:35: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1119:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1119:41: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1119:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1119:47: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1119:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1120:5: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1120:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1120:11: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1120:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1120:17: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1120:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1120:23: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1120:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1120:29: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1120:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1120:35: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1120:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1120:41: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1120:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1120:47: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1120:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1121:5: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1121:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1121:11: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1121:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1121:17: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1121:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1121:23: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1121:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1121:29: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1121:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1121:35: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1121:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1121:41: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1121:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1121:47: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1121:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1122:5: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1122:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1122:11: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1122:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1122:17: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1122:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1122:23: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1122:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1122:29: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1122:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1122:35: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1122:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1122:41: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1122:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1122:47: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1122:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1124:5: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7a, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1124:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1124:11: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7a, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1124:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1124:17: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7a, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1124:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1124:23: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7a, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1124:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1124:29: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7a, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1124:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1124:35: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7a, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1124:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1124:41: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7a, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1124:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1124:47: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7a, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1124:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1125:5: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1125:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1125:11: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1125:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1125:17: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1125:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1125:23: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1125:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1125:29: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1125:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1125:35: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1125:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1125:41: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1125:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1125:47: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1125:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1126:5: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1126:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1126:11: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1126:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1126:17: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1126:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1126:23: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1126:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1126:29: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1126:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1126:35: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1126:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1126:41: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1126:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1126:47: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1126:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1127:5: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1127:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1127:11: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1127:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1127:17: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1127:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1127:23: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1127:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1127:29: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1127:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1127:35: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1127:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1127:41: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1127:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1127:47: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1127:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1129:5: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x5c, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1129:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1129:11: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x5c, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1129:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1129:17: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x5c, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1129:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1129:23: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x5c, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1129:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1129:29: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x5c, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1129:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1129:35: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x5c, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1129:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1129:41: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x5c, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1129:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1129:47: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x5c, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1129:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1130:5: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1130:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1130:11: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1130:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1130:17: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1130:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1130:23: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1130:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1130:29: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1130:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1130:35: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1130:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1130:41: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1130:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1130:47: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1130:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1131:5: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1131:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1131:11: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1131:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1131:17: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1131:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1131:23: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1131:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1131:29: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1131:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1131:35: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1131:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1131:41: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1131:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1131:47: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1131:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1132:5: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1132:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1132:11: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1132:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1132:17: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1132:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1132:23: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1132:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1132:29: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1132:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1132:35: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1132:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1132:41: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1132:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1132:47: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1132:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1134:5: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1134:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1134:11: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1134:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1134:17: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1134:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1134:23: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1134:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1134:29: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1134:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1134:35: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1134:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1134:41: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1134:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1134:47: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1134:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1135:5: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1135:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1135:11: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1135:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1135:17: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1135:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1135:23: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1135:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1135:29: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1135:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1135:35: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1135:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1135:41: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1135:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1135:47: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1135:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1136:5: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x6e, 0x7b, 0x00, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1136:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1136:11: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x6e, 0x7b, 0x00, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1136:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1136:17: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x6e, 0x7b, 0x00, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1136:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1136:23: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x6e, 0x7b, 0x00, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1136:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1136:29: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x6e, 0x7b, 0x00, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1136:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1136:35: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x6e, 0x7b, 0x00, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1136:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1136:41: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x6e, 0x7b, 0x00, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1136:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1136:47: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x6e, 0x7b, 0x00, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1136:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1137:5: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1137:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1137:11: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1137:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1137:17: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1137:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1137:23: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1137:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1137:29: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1137:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1137:35: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1137:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1137:41: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1137:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1137:47: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1137:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1139:5: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1139:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1139:11: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1139:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1139:17: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1139:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1139:23: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1139:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1139:29: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1139:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1139:35: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1139:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1139:41: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1139:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1139:47: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1139:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1140:5: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1140:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1140:11: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1140:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1140:17: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1140:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1140:23: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1140:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1140:29: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1140:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1140:35: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1140:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1140:41: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1140:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1140:47: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1140:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1141:5: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7a, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1141:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1141:11: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7a, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1141:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1141:17: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7a, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1141:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1141:23: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7a, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1141:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1141:29: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7a, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1141:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1141:35: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7a, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1141:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1141:41: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7a, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1141:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1141:47: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7a, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1141:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1142:5: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1142:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1142:11: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1142:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1142:17: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1142:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1142:23: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1142:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1142:29: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1142:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1142:35: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1142:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1142:41: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1142:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1142:47: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1142:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1144:5: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1144:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1144:11: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1144:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1144:17: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1144:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1144:23: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1144:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1144:29: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1144:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1144:35: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1144:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1144:41: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1144:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1144:47: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1144:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1145:5: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x5c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1145:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1145:11: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x5c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1145:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1145:17: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x5c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1145:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1145:23: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x5c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1145:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1145:29: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x5c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1145:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1145:35: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x5c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1145:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1145:41: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x5c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1145:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1145:47: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x5c, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1145:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1146:5: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1146:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1146:11: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1146:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1146:17: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1146:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1146:23: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1146:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1146:29: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1146:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1146:35: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1146:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1146:41: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1146:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1146:47: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1146:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1147:5: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1147:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1147:11: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1147:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1147:17: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1147:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1147:23: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1147:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1147:29: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1147:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1147:35: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1147:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1147:41: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1147:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1147:47: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1147:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1149:5: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1149:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1149:11: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1149:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1149:17: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1149:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1149:23: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1149:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1149:29: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1149:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1149:35: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1149:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1149:41: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1149:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1149:47: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1149:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1150:5: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1150:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1150:11: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1150:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1150:17: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1150:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1150:23: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1150:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1150:29: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1150:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1150:35: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1150:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1150:41: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1150:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1150:47: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1150:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1151:5: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1151:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1151:11: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1151:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1151:17: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1151:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1151:23: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1151:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1151:29: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1151:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1151:35: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1151:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1151:41: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1151:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1151:47: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1151:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1152:5: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1152:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1152:11: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1152:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1152:17: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1152:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1152:23: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1152:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1152:29: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1152:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1152:35: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1152:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1152:41: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1152:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1152:47: warning: excess elements in scalar initializer + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1152:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1154:5: warning: excess elements in scalar initializer + 0x7b, 0x6e, 0x7b, 0x00, 0x13, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1154:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1154:11: warning: excess elements in scalar initializer + 0x7b, 0x6e, 0x7b, 0x00, 0x13, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1154:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1154:17: warning: excess elements in scalar initializer + 0x7b, 0x6e, 0x7b, 0x00, 0x13, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1154:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1154:23: warning: excess elements in scalar initializer + 0x7b, 0x6e, 0x7b, 0x00, 0x13, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1154:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1154:29: warning: excess elements in scalar initializer + 0x7b, 0x6e, 0x7b, 0x00, 0x13, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1154:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1154:35: warning: excess elements in scalar initializer + 0x7b, 0x6e, 0x7b, 0x00, 0x13, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1154:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1154:41: warning: excess elements in scalar initializer + 0x7b, 0x6e, 0x7b, 0x00, 0x13, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1154:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1154:47: warning: excess elements in scalar initializer + 0x7b, 0x6e, 0x7b, 0x00, 0x13, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1154:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1155:5: warning: excess elements in scalar initializer + 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1155:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1155:11: warning: excess elements in scalar initializer + 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1155:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1155:17: warning: excess elements in scalar initializer + 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1155:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1155:23: warning: excess elements in scalar initializer + 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1155:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1155:29: warning: excess elements in scalar initializer + 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1155:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1155:35: warning: excess elements in scalar initializer + 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1155:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1155:41: warning: excess elements in scalar initializer + 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1155:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1155:47: warning: excess elements in scalar initializer + 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1155:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1156:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1156:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1156:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1156:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1156:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1156:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1156:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1156:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1156:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1156:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1156:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1156:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1156:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1156:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1156:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1156:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1157:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1157:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1157:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1157:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1157:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1157:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1157:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1157:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1157:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1157:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1157:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1157:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1157:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1157:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1157:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1157:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1159:5: warning: excess elements in scalar initializer + 0xf2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1159:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1159:11: warning: excess elements in scalar initializer + 0xf2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1159:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1159:17: warning: excess elements in scalar initializer + 0xf2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1159:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1159:23: warning: excess elements in scalar initializer + 0xf2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1159:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1159:29: warning: excess elements in scalar initializer + 0xf2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1159:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1159:35: warning: excess elements in scalar initializer + 0xf2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1159:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1159:41: warning: excess elements in scalar initializer + 0xf2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1159:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1159:47: warning: excess elements in scalar initializer + 0xf2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1159:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1160:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1160:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1160:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1160:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1160:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1160:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1160:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1160:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1160:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1160:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1160:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1160:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1160:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1160:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1160:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1160:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1161:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x20, 0x00, 0xef, 0xff, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1161:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1161:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x20, 0x00, 0xef, 0xff, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1161:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1161:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x20, 0x00, 0xef, 0xff, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1161:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1161:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x20, 0x00, 0xef, 0xff, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1161:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1161:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x20, 0x00, 0xef, 0xff, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1161:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1161:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x20, 0x00, 0xef, 0xff, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1161:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1161:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x20, 0x00, 0xef, 0xff, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1161:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1161:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x20, 0x00, 0xef, 0xff, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1161:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1162:5: warning: excess elements in scalar initializer + 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1162:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1162:11: warning: excess elements in scalar initializer + 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1162:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1162:17: warning: excess elements in scalar initializer + 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1162:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1162:23: warning: excess elements in scalar initializer + 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1162:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1162:29: warning: excess elements in scalar initializer + 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1162:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1162:35: warning: excess elements in scalar initializer + 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1162:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1162:41: warning: excess elements in scalar initializer + 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1162:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1162:47: warning: excess elements in scalar initializer + 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1162:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1164:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1164:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1164:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1164:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1164:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1164:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1164:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1164:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1164:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1164:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1164:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1164:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1164:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1164:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1164:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1164:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1165:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x64, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1165:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1165:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x64, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1165:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1165:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x64, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1165:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1165:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x64, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1165:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1165:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x64, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1165:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1165:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x64, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1165:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1165:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x64, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1165:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1165:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x64, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1165:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1166:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1166:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1166:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1166:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1166:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1166:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1166:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1166:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1166:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1166:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1166:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1166:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1166:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1166:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1166:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1166:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1167:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1167:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1167:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1167:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1167:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1167:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1167:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1167:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1167:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1167:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1167:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1167:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1167:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1167:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1167:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1167:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1169:5: warning: excess elements in scalar initializer + 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1169:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1169:11: warning: excess elements in scalar initializer + 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1169:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1169:17: warning: excess elements in scalar initializer + 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1169:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1169:23: warning: excess elements in scalar initializer + 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1169:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1169:29: warning: excess elements in scalar initializer + 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1169:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1169:35: warning: excess elements in scalar initializer + 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1169:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1169:41: warning: excess elements in scalar initializer + 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1169:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1169:47: warning: excess elements in scalar initializer + 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1169:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1170:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1170:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1170:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1170:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1170:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1170:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1170:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1170:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1170:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1170:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1170:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1170:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1170:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1170:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1170:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1170:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1171:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1171:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1171:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1171:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1171:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1171:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1171:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1171:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1171:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1171:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1171:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1171:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1171:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1171:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1171:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1171:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1172:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1172:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1172:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1172:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1172:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1172:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1172:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1172:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1172:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1172:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1172:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1172:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1172:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1172:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1172:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1172:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1174:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1174:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1174:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1174:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1174:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1174:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1174:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1174:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1174:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1174:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1174:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1174:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1174:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1174:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1174:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1174:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1175:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x20, 0x00, 0xef, 0xff, 0x00, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1175:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1175:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x20, 0x00, 0xef, 0xff, 0x00, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1175:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1175:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x20, 0x00, 0xef, 0xff, 0x00, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1175:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1175:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x20, 0x00, 0xef, 0xff, 0x00, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1175:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1175:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x20, 0x00, 0xef, 0xff, 0x00, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1175:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1175:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x20, 0x00, 0xef, 0xff, 0x00, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1175:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1175:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x20, 0x00, 0xef, 0xff, 0x00, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1175:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1175:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x20, 0x00, 0xef, 0xff, 0x00, 0x09, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1175:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1176:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1176:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1176:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1176:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1176:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1176:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1176:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1176:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1176:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1176:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1176:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1176:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1176:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1176:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1176:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1176:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1177:5: warning: excess elements in scalar initializer + 0x00, 0x7a, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1177:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1177:11: warning: excess elements in scalar initializer + 0x00, 0x7a, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1177:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1177:17: warning: excess elements in scalar initializer + 0x00, 0x7a, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1177:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1177:23: warning: excess elements in scalar initializer + 0x00, 0x7a, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1177:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1177:29: warning: excess elements in scalar initializer + 0x00, 0x7a, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1177:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1177:35: warning: excess elements in scalar initializer + 0x00, 0x7a, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1177:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1177:41: warning: excess elements in scalar initializer + 0x00, 0x7a, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1177:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1177:47: warning: excess elements in scalar initializer + 0x00, 0x7a, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1177:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1179:5: warning: excess elements in scalar initializer + 0x00, 0x09, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1179:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1179:11: warning: excess elements in scalar initializer + 0x00, 0x09, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1179:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1179:17: warning: excess elements in scalar initializer + 0x00, 0x09, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1179:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1179:23: warning: excess elements in scalar initializer + 0x00, 0x09, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1179:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1179:29: warning: excess elements in scalar initializer + 0x00, 0x09, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1179:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1179:35: warning: excess elements in scalar initializer + 0x00, 0x09, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1179:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1179:41: warning: excess elements in scalar initializer + 0x00, 0x09, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1179:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1179:47: warning: excess elements in scalar initializer + 0x00, 0x09, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1179:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1180:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1180:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1180:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1180:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1180:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1180:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1180:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1180:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1180:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1180:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1180:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1180:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1180:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1180:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1180:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1180:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1181:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1181:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1181:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1181:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1181:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1181:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1181:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1181:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1181:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1181:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1181:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1181:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1181:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1181:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1181:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1181:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1182:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1182:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1182:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1182:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1182:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1182:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1182:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1182:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1182:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1182:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1182:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1182:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1182:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1182:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1118:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1118:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1185:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1185:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1186:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 32, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1186:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1187:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1187:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1188:11: warning: excess elements in scalar initializer + 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1188:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1188:17: warning: excess elements in scalar initializer + 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1188:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1188:23: warning: excess elements in scalar initializer + 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1188:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1188:29: warning: excess elements in scalar initializer + 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1188:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1188:35: warning: excess elements in scalar initializer + 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1188:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1188:41: warning: excess elements in scalar initializer + 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1188:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1188:47: warning: excess elements in scalar initializer + 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1188:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1189:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1189:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1189:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1189:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1189:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1189:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1189:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1189:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1189:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1189:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1189:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1189:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1189:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1189:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1189:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1189:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1190:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1190:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1190:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1190:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1190:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1190:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1190:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1190:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1190:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1190:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1190:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1190:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1190:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1190:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1190:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1190:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1191:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7b, 0x7b + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1191:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1191:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7b, 0x7b + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1191:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1191:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7b, 0x7b + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1191:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1191:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7b, 0x7b + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1191:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1191:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7b, 0x7b + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1191:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1191:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7b, 0x7b + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1191:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1191:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7b, 0x7b + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1191:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1191:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7b, 0x7b + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1191:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1187:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1187:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1185:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1185:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1194:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1194:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1195:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 16, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1195:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1196:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1196:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1197:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x33, 0x20, 0x5b, 0xbf, 0x9e, 0x9f, 0x8f, 0x72, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1197:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1197:11: warning: excess elements in scalar initializer + 0x33, 0x20, 0x5b, 0xbf, 0x9e, 0x9f, 0x8f, 0x72, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1197:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1197:17: warning: excess elements in scalar initializer + 0x33, 0x20, 0x5b, 0xbf, 0x9e, 0x9f, 0x8f, 0x72, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1197:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1197:23: warning: excess elements in scalar initializer + 0x33, 0x20, 0x5b, 0xbf, 0x9e, 0x9f, 0x8f, 0x72, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1197:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1197:29: warning: excess elements in scalar initializer + 0x33, 0x20, 0x5b, 0xbf, 0x9e, 0x9f, 0x8f, 0x72, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1197:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1197:35: warning: excess elements in scalar initializer + 0x33, 0x20, 0x5b, 0xbf, 0x9e, 0x9f, 0x8f, 0x72, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1197:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1197:41: warning: excess elements in scalar initializer + 0x33, 0x20, 0x5b, 0xbf, 0x9e, 0x9f, 0x8f, 0x72, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1197:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1197:47: warning: excess elements in scalar initializer + 0x33, 0x20, 0x5b, 0xbf, 0x9e, 0x9f, 0x8f, 0x72, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1197:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1198:5: warning: excess elements in scalar initializer + 0x12, 0xab, 0x9e, 0x2a, 0xb9, 0xb7, 0xe4, 0xa5 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1198:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1198:11: warning: excess elements in scalar initializer + 0x12, 0xab, 0x9e, 0x2a, 0xb9, 0xb7, 0xe4, 0xa5 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1198:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1198:17: warning: excess elements in scalar initializer + 0x12, 0xab, 0x9e, 0x2a, 0xb9, 0xb7, 0xe4, 0xa5 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1198:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1198:23: warning: excess elements in scalar initializer + 0x12, 0xab, 0x9e, 0x2a, 0xb9, 0xb7, 0xe4, 0xa5 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1198:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1198:29: warning: excess elements in scalar initializer + 0x12, 0xab, 0x9e, 0x2a, 0xb9, 0xb7, 0xe4, 0xa5 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1198:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1198:35: warning: excess elements in scalar initializer + 0x12, 0xab, 0x9e, 0x2a, 0xb9, 0xb7, 0xe4, 0xa5 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1198:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1198:41: warning: excess elements in scalar initializer + 0x12, 0xab, 0x9e, 0x2a, 0xb9, 0xb7, 0xe4, 0xa5 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1198:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1198:47: warning: excess elements in scalar initializer + 0x12, 0xab, 0x9e, 0x2a, 0xb9, 0xb7, 0xe4, 0xa5 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1198:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1196:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1196:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1194:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1194:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1115:2: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1115:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1202:2: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1202:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1203:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1203:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1204:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 118, + ^~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1204:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1205:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1205:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1206:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1206:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1206:11: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1206:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1206:17: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1206:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1206:23: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1206:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1206:29: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1206:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1206:35: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1206:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1206:41: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1206:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1206:47: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1206:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1207:5: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1207:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1207:11: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1207:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1207:17: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1207:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1207:23: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1207:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1207:29: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1207:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1207:35: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1207:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1207:41: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1207:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1207:47: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1207:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1208:5: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1208:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1208:11: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1208:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1208:17: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1208:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1208:23: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1208:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1208:29: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1208:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1208:35: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1208:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1208:41: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1208:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1208:47: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1208:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1209:5: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1209:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1209:11: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1209:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1209:17: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1209:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1209:23: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1209:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1209:29: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1209:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1209:35: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1209:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1209:41: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1209:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1209:47: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1209:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1211:5: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1211:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1211:11: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1211:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1211:17: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1211:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1211:23: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1211:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1211:29: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1211:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1211:35: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1211:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1211:41: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1211:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1211:47: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1211:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1212:5: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1212:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1212:11: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1212:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1212:17: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1212:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1212:23: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1212:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1212:29: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1212:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1212:35: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1212:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1212:41: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1212:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1212:47: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1212:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1213:5: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1213:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1213:11: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1213:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1213:17: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1213:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1213:23: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1213:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1213:29: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1213:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1213:35: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1213:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1213:41: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1213:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1213:47: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1213:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1214:5: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1214:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1214:11: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1214:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1214:17: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1214:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1214:23: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1214:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1214:29: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1214:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1214:35: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1214:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1214:41: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1214:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1214:47: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1214:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1216:5: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1216:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1216:11: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1216:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1216:17: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1216:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1216:23: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1216:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1216:29: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1216:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1216:35: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1216:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1216:41: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1216:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1216:47: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1216:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1217:5: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0xff, 0xff, 0xff, 0xe9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1217:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1217:11: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0xff, 0xff, 0xff, 0xe9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1217:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1217:17: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0xff, 0xff, 0xff, 0xe9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1217:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1217:23: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0xff, 0xff, 0xff, 0xe9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1217:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1217:29: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0xff, 0xff, 0xff, 0xe9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1217:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1217:35: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0xff, 0xff, 0xff, 0xe9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1217:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1217:41: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0xff, 0xff, 0xff, 0xe9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1217:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1217:47: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0xff, 0xff, 0xff, 0xe9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1217:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1218:5: warning: excess elements in scalar initializer + 0xe9, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1218:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1218:11: warning: excess elements in scalar initializer + 0xe9, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1218:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1218:17: warning: excess elements in scalar initializer + 0xe9, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1218:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1218:23: warning: excess elements in scalar initializer + 0xe9, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1218:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1218:29: warning: excess elements in scalar initializer + 0xe9, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1218:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1218:35: warning: excess elements in scalar initializer + 0xe9, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1218:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1218:41: warning: excess elements in scalar initializer + 0xe9, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1218:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1218:47: warning: excess elements in scalar initializer + 0xe9, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1218:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1219:5: warning: excess elements in scalar initializer + 0xac, 0xac, 0xac, 0xac, 0x00, 0x00, 0xac, 0xac, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1219:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1219:11: warning: excess elements in scalar initializer + 0xac, 0xac, 0xac, 0xac, 0x00, 0x00, 0xac, 0xac, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1219:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1219:17: warning: excess elements in scalar initializer + 0xac, 0xac, 0xac, 0xac, 0x00, 0x00, 0xac, 0xac, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1219:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1219:23: warning: excess elements in scalar initializer + 0xac, 0xac, 0xac, 0xac, 0x00, 0x00, 0xac, 0xac, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1219:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1219:29: warning: excess elements in scalar initializer + 0xac, 0xac, 0xac, 0xac, 0x00, 0x00, 0xac, 0xac, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1219:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1219:35: warning: excess elements in scalar initializer + 0xac, 0xac, 0xac, 0xac, 0x00, 0x00, 0xac, 0xac, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1219:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1219:41: warning: excess elements in scalar initializer + 0xac, 0xac, 0xac, 0xac, 0x00, 0x00, 0xac, 0xac, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1219:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1219:47: warning: excess elements in scalar initializer + 0xac, 0xac, 0xac, 0xac, 0x00, 0x00, 0xac, 0xac, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1219:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1221:5: warning: excess elements in scalar initializer + 0xec, 0x01, 0x00, 0xac, 0xac, 0xac, 0x2c, 0xac, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1221:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1221:11: warning: excess elements in scalar initializer + 0xec, 0x01, 0x00, 0xac, 0xac, 0xac, 0x2c, 0xac, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1221:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1221:17: warning: excess elements in scalar initializer + 0xec, 0x01, 0x00, 0xac, 0xac, 0xac, 0x2c, 0xac, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1221:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1221:23: warning: excess elements in scalar initializer + 0xec, 0x01, 0x00, 0xac, 0xac, 0xac, 0x2c, 0xac, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1221:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1221:29: warning: excess elements in scalar initializer + 0xec, 0x01, 0x00, 0xac, 0xac, 0xac, 0x2c, 0xac, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1221:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1221:35: warning: excess elements in scalar initializer + 0xec, 0x01, 0x00, 0xac, 0xac, 0xac, 0x2c, 0xac, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1221:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1221:41: warning: excess elements in scalar initializer + 0xec, 0x01, 0x00, 0xac, 0xac, 0xac, 0x2c, 0xac, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1221:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1221:47: warning: excess elements in scalar initializer + 0xec, 0x01, 0x00, 0xac, 0xac, 0xac, 0x2c, 0xac, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1221:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1222:5: warning: excess elements in scalar initializer + 0xa2, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1222:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1222:11: warning: excess elements in scalar initializer + 0xa2, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1222:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1222:17: warning: excess elements in scalar initializer + 0xa2, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1222:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1222:23: warning: excess elements in scalar initializer + 0xa2, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1222:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1222:29: warning: excess elements in scalar initializer + 0xa2, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1222:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1222:35: warning: excess elements in scalar initializer + 0xa2, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1222:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1222:41: warning: excess elements in scalar initializer + 0xa2, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1222:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1222:47: warning: excess elements in scalar initializer + 0xa2, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1222:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1223:5: warning: excess elements in scalar initializer + 0xac, 0xac, 0xac, 0xac, 0x64, 0xf2 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1223:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1223:11: warning: excess elements in scalar initializer + 0xac, 0xac, 0xac, 0xac, 0x64, 0xf2 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1223:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1223:17: warning: excess elements in scalar initializer + 0xac, 0xac, 0xac, 0xac, 0x64, 0xf2 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1223:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1223:23: warning: excess elements in scalar initializer + 0xac, 0xac, 0xac, 0xac, 0x64, 0xf2 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1223:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1223:29: warning: excess elements in scalar initializer + 0xac, 0xac, 0xac, 0xac, 0x64, 0xf2 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1223:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1223:35: warning: excess elements in scalar initializer + 0xac, 0xac, 0xac, 0xac, 0x64, 0xf2 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1223:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1205:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1205:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1226:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1226:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1227:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 32, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1227:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1228:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1228:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1229:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x7f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1229:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1229:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x7f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1229:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1229:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x7f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1229:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1229:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x7f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1229:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1229:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x7f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1229:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1229:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x7f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1229:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1229:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x7f, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1229:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1230:5: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1230:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1230:11: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1230:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1230:17: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1230:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1230:23: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1230:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1230:29: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1230:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1230:35: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1230:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1230:41: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1230:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1230:47: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1230:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1231:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0xcf, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1231:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1231:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0xcf, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1231:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1231:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0xcf, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1231:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1231:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0xcf, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1231:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1231:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0xcf, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1231:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1231:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0xcf, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1231:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1231:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0xcf, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1231:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1231:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0xcf, 0x77, 0x77, 0x77, 0x77, 0x77, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1231:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1232:5: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1232:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1232:11: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1232:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1232:17: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1232:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1232:23: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1232:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1232:29: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1232:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1232:35: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1232:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1232:41: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1232:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1232:47: warning: excess elements in scalar initializer + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1232:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1228:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1228:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1226:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1226:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1235:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1235:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1236:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 16, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1236:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1237:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1237:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1238:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x02, 0xee, 0x7c, 0x8c, 0x54, 0x6d, 0xde, 0xb1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1238:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1238:11: warning: excess elements in scalar initializer + 0x02, 0xee, 0x7c, 0x8c, 0x54, 0x6d, 0xde, 0xb1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1238:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1238:17: warning: excess elements in scalar initializer + 0x02, 0xee, 0x7c, 0x8c, 0x54, 0x6d, 0xde, 0xb1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1238:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1238:23: warning: excess elements in scalar initializer + 0x02, 0xee, 0x7c, 0x8c, 0x54, 0x6d, 0xde, 0xb1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1238:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1238:29: warning: excess elements in scalar initializer + 0x02, 0xee, 0x7c, 0x8c, 0x54, 0x6d, 0xde, 0xb1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1238:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1238:35: warning: excess elements in scalar initializer + 0x02, 0xee, 0x7c, 0x8c, 0x54, 0x6d, 0xde, 0xb1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1238:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1238:41: warning: excess elements in scalar initializer + 0x02, 0xee, 0x7c, 0x8c, 0x54, 0x6d, 0xde, 0xb1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1238:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1238:47: warning: excess elements in scalar initializer + 0x02, 0xee, 0x7c, 0x8c, 0x54, 0x6d, 0xde, 0xb1, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1238:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1239:5: warning: excess elements in scalar initializer + 0xa4, 0x67, 0xe4, 0xc3, 0x98, 0x11, 0x58, 0xb9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1239:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1239:11: warning: excess elements in scalar initializer + 0xa4, 0x67, 0xe4, 0xc3, 0x98, 0x11, 0x58, 0xb9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1239:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1239:17: warning: excess elements in scalar initializer + 0xa4, 0x67, 0xe4, 0xc3, 0x98, 0x11, 0x58, 0xb9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1239:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1239:23: warning: excess elements in scalar initializer + 0xa4, 0x67, 0xe4, 0xc3, 0x98, 0x11, 0x58, 0xb9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1239:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1239:29: warning: excess elements in scalar initializer + 0xa4, 0x67, 0xe4, 0xc3, 0x98, 0x11, 0x58, 0xb9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1239:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1239:35: warning: excess elements in scalar initializer + 0xa4, 0x67, 0xe4, 0xc3, 0x98, 0x11, 0x58, 0xb9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1239:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1239:41: warning: excess elements in scalar initializer + 0xa4, 0x67, 0xe4, 0xc3, 0x98, 0x11, 0x58, 0xb9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1239:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1239:47: warning: excess elements in scalar initializer + 0xa4, 0x67, 0xe4, 0xc3, 0x98, 0x11, 0x58, 0xb9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1239:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1237:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1237:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1235:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1235:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1202:2: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1202:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1246:2: warning: braces around scalar initializer + { /* nacl */ + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1246:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1247:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1247:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1248:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 131, + ^~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1248:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1249:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1249:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1250:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x8e, 0x99, 0x3b, 0x9f, 0x48, 0x68, 0x12, 0x73, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1250:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1250:11: warning: excess elements in scalar initializer + 0x8e, 0x99, 0x3b, 0x9f, 0x48, 0x68, 0x12, 0x73, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1250:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1250:17: warning: excess elements in scalar initializer + 0x8e, 0x99, 0x3b, 0x9f, 0x48, 0x68, 0x12, 0x73, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1250:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1250:23: warning: excess elements in scalar initializer + 0x8e, 0x99, 0x3b, 0x9f, 0x48, 0x68, 0x12, 0x73, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1250:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1250:29: warning: excess elements in scalar initializer + 0x8e, 0x99, 0x3b, 0x9f, 0x48, 0x68, 0x12, 0x73, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1250:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1250:35: warning: excess elements in scalar initializer + 0x8e, 0x99, 0x3b, 0x9f, 0x48, 0x68, 0x12, 0x73, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1250:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1250:41: warning: excess elements in scalar initializer + 0x8e, 0x99, 0x3b, 0x9f, 0x48, 0x68, 0x12, 0x73, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1250:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1250:47: warning: excess elements in scalar initializer + 0x8e, 0x99, 0x3b, 0x9f, 0x48, 0x68, 0x12, 0x73, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1250:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1251:5: warning: excess elements in scalar initializer + 0xc2, 0x96, 0x50, 0xba, 0x32, 0xfc, 0x76, 0xce, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1251:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1251:11: warning: excess elements in scalar initializer + 0xc2, 0x96, 0x50, 0xba, 0x32, 0xfc, 0x76, 0xce, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1251:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1251:17: warning: excess elements in scalar initializer + 0xc2, 0x96, 0x50, 0xba, 0x32, 0xfc, 0x76, 0xce, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1251:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1251:23: warning: excess elements in scalar initializer + 0xc2, 0x96, 0x50, 0xba, 0x32, 0xfc, 0x76, 0xce, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1251:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1251:29: warning: excess elements in scalar initializer + 0xc2, 0x96, 0x50, 0xba, 0x32, 0xfc, 0x76, 0xce, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1251:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1251:35: warning: excess elements in scalar initializer + 0xc2, 0x96, 0x50, 0xba, 0x32, 0xfc, 0x76, 0xce, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1251:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1251:41: warning: excess elements in scalar initializer + 0xc2, 0x96, 0x50, 0xba, 0x32, 0xfc, 0x76, 0xce, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1251:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1251:47: warning: excess elements in scalar initializer + 0xc2, 0x96, 0x50, 0xba, 0x32, 0xfc, 0x76, 0xce, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1251:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1252:5: warning: excess elements in scalar initializer + 0x48, 0x33, 0x2e, 0xa7, 0x16, 0x4d, 0x96, 0xa4, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1252:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1252:11: warning: excess elements in scalar initializer + 0x48, 0x33, 0x2e, 0xa7, 0x16, 0x4d, 0x96, 0xa4, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1252:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1252:17: warning: excess elements in scalar initializer + 0x48, 0x33, 0x2e, 0xa7, 0x16, 0x4d, 0x96, 0xa4, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1252:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1252:23: warning: excess elements in scalar initializer + 0x48, 0x33, 0x2e, 0xa7, 0x16, 0x4d, 0x96, 0xa4, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1252:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1252:29: warning: excess elements in scalar initializer + 0x48, 0x33, 0x2e, 0xa7, 0x16, 0x4d, 0x96, 0xa4, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1252:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1252:35: warning: excess elements in scalar initializer + 0x48, 0x33, 0x2e, 0xa7, 0x16, 0x4d, 0x96, 0xa4, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1252:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1252:41: warning: excess elements in scalar initializer + 0x48, 0x33, 0x2e, 0xa7, 0x16, 0x4d, 0x96, 0xa4, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1252:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1252:47: warning: excess elements in scalar initializer + 0x48, 0x33, 0x2e, 0xa7, 0x16, 0x4d, 0x96, 0xa4, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1252:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1253:5: warning: excess elements in scalar initializer + 0x47, 0x6f, 0xb8, 0xc5, 0x31, 0xa1, 0x18, 0x6a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1253:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1253:11: warning: excess elements in scalar initializer + 0x47, 0x6f, 0xb8, 0xc5, 0x31, 0xa1, 0x18, 0x6a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1253:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1253:17: warning: excess elements in scalar initializer + 0x47, 0x6f, 0xb8, 0xc5, 0x31, 0xa1, 0x18, 0x6a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1253:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1253:23: warning: excess elements in scalar initializer + 0x47, 0x6f, 0xb8, 0xc5, 0x31, 0xa1, 0x18, 0x6a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1253:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1253:29: warning: excess elements in scalar initializer + 0x47, 0x6f, 0xb8, 0xc5, 0x31, 0xa1, 0x18, 0x6a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1253:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1253:35: warning: excess elements in scalar initializer + 0x47, 0x6f, 0xb8, 0xc5, 0x31, 0xa1, 0x18, 0x6a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1253:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1253:41: warning: excess elements in scalar initializer + 0x47, 0x6f, 0xb8, 0xc5, 0x31, 0xa1, 0x18, 0x6a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1253:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1253:47: warning: excess elements in scalar initializer + 0x47, 0x6f, 0xb8, 0xc5, 0x31, 0xa1, 0x18, 0x6a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1253:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1255:5: warning: excess elements in scalar initializer + 0xc0, 0xdf, 0xc1, 0x7c, 0x98, 0xdc, 0xe8, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1255:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1255:11: warning: excess elements in scalar initializer + 0xc0, 0xdf, 0xc1, 0x7c, 0x98, 0xdc, 0xe8, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1255:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1255:17: warning: excess elements in scalar initializer + 0xc0, 0xdf, 0xc1, 0x7c, 0x98, 0xdc, 0xe8, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1255:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1255:23: warning: excess elements in scalar initializer + 0xc0, 0xdf, 0xc1, 0x7c, 0x98, 0xdc, 0xe8, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1255:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1255:29: warning: excess elements in scalar initializer + 0xc0, 0xdf, 0xc1, 0x7c, 0x98, 0xdc, 0xe8, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1255:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1255:35: warning: excess elements in scalar initializer + 0xc0, 0xdf, 0xc1, 0x7c, 0x98, 0xdc, 0xe8, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1255:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1255:41: warning: excess elements in scalar initializer + 0xc0, 0xdf, 0xc1, 0x7c, 0x98, 0xdc, 0xe8, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1255:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1255:47: warning: excess elements in scalar initializer + 0xc0, 0xdf, 0xc1, 0x7c, 0x98, 0xdc, 0xe8, 0x7b, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1255:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1256:5: warning: excess elements in scalar initializer + 0x4d, 0xa7, 0xf0, 0x11, 0xec, 0x48, 0xc9, 0x72, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1256:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1256:11: warning: excess elements in scalar initializer + 0x4d, 0xa7, 0xf0, 0x11, 0xec, 0x48, 0xc9, 0x72, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1256:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1256:17: warning: excess elements in scalar initializer + 0x4d, 0xa7, 0xf0, 0x11, 0xec, 0x48, 0xc9, 0x72, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1256:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1256:23: warning: excess elements in scalar initializer + 0x4d, 0xa7, 0xf0, 0x11, 0xec, 0x48, 0xc9, 0x72, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1256:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1256:29: warning: excess elements in scalar initializer + 0x4d, 0xa7, 0xf0, 0x11, 0xec, 0x48, 0xc9, 0x72, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1256:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1256:35: warning: excess elements in scalar initializer + 0x4d, 0xa7, 0xf0, 0x11, 0xec, 0x48, 0xc9, 0x72, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1256:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1256:41: warning: excess elements in scalar initializer + 0x4d, 0xa7, 0xf0, 0x11, 0xec, 0x48, 0xc9, 0x72, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1256:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1256:47: warning: excess elements in scalar initializer + 0x4d, 0xa7, 0xf0, 0x11, 0xec, 0x48, 0xc9, 0x72, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1256:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1257:5: warning: excess elements in scalar initializer + 0x71, 0xd2, 0xc2, 0x0f, 0x9b, 0x92, 0x8f, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1257:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1257:11: warning: excess elements in scalar initializer + 0x71, 0xd2, 0xc2, 0x0f, 0x9b, 0x92, 0x8f, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1257:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1257:17: warning: excess elements in scalar initializer + 0x71, 0xd2, 0xc2, 0x0f, 0x9b, 0x92, 0x8f, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1257:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1257:23: warning: excess elements in scalar initializer + 0x71, 0xd2, 0xc2, 0x0f, 0x9b, 0x92, 0x8f, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1257:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1257:29: warning: excess elements in scalar initializer + 0x71, 0xd2, 0xc2, 0x0f, 0x9b, 0x92, 0x8f, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1257:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1257:35: warning: excess elements in scalar initializer + 0x71, 0xd2, 0xc2, 0x0f, 0x9b, 0x92, 0x8f, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1257:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1257:41: warning: excess elements in scalar initializer + 0x71, 0xd2, 0xc2, 0x0f, 0x9b, 0x92, 0x8f, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1257:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1257:47: warning: excess elements in scalar initializer + 0x71, 0xd2, 0xc2, 0x0f, 0x9b, 0x92, 0x8f, 0xe2, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1257:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1258:5: warning: excess elements in scalar initializer + 0x27, 0x0d, 0x6f, 0xb8, 0x63, 0xd5, 0x17, 0x38, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1258:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1258:11: warning: excess elements in scalar initializer + 0x27, 0x0d, 0x6f, 0xb8, 0x63, 0xd5, 0x17, 0x38, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1258:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1258:17: warning: excess elements in scalar initializer + 0x27, 0x0d, 0x6f, 0xb8, 0x63, 0xd5, 0x17, 0x38, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1258:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1258:23: warning: excess elements in scalar initializer + 0x27, 0x0d, 0x6f, 0xb8, 0x63, 0xd5, 0x17, 0x38, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1258:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1258:29: warning: excess elements in scalar initializer + 0x27, 0x0d, 0x6f, 0xb8, 0x63, 0xd5, 0x17, 0x38, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1258:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1258:35: warning: excess elements in scalar initializer + 0x27, 0x0d, 0x6f, 0xb8, 0x63, 0xd5, 0x17, 0x38, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1258:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1258:41: warning: excess elements in scalar initializer + 0x27, 0x0d, 0x6f, 0xb8, 0x63, 0xd5, 0x17, 0x38, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1258:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1258:47: warning: excess elements in scalar initializer + 0x27, 0x0d, 0x6f, 0xb8, 0x63, 0xd5, 0x17, 0x38, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1258:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1260:5: warning: excess elements in scalar initializer + 0xb4, 0x8e, 0xee, 0xe3, 0x14, 0xa7, 0xcc, 0x8a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1260:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1260:11: warning: excess elements in scalar initializer + 0xb4, 0x8e, 0xee, 0xe3, 0x14, 0xa7, 0xcc, 0x8a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1260:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1260:17: warning: excess elements in scalar initializer + 0xb4, 0x8e, 0xee, 0xe3, 0x14, 0xa7, 0xcc, 0x8a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1260:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1260:23: warning: excess elements in scalar initializer + 0xb4, 0x8e, 0xee, 0xe3, 0x14, 0xa7, 0xcc, 0x8a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1260:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1260:29: warning: excess elements in scalar initializer + 0xb4, 0x8e, 0xee, 0xe3, 0x14, 0xa7, 0xcc, 0x8a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1260:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1260:35: warning: excess elements in scalar initializer + 0xb4, 0x8e, 0xee, 0xe3, 0x14, 0xa7, 0xcc, 0x8a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1260:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1260:41: warning: excess elements in scalar initializer + 0xb4, 0x8e, 0xee, 0xe3, 0x14, 0xa7, 0xcc, 0x8a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1260:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1260:47: warning: excess elements in scalar initializer + 0xb4, 0x8e, 0xee, 0xe3, 0x14, 0xa7, 0xcc, 0x8a, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1260:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1261:5: warning: excess elements in scalar initializer + 0xb9, 0x32, 0x16, 0x45, 0x48, 0xe5, 0x26, 0xae, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1261:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1261:11: warning: excess elements in scalar initializer + 0xb9, 0x32, 0x16, 0x45, 0x48, 0xe5, 0x26, 0xae, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1261:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1261:17: warning: excess elements in scalar initializer + 0xb9, 0x32, 0x16, 0x45, 0x48, 0xe5, 0x26, 0xae, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1261:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1261:23: warning: excess elements in scalar initializer + 0xb9, 0x32, 0x16, 0x45, 0x48, 0xe5, 0x26, 0xae, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1261:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1261:29: warning: excess elements in scalar initializer + 0xb9, 0x32, 0x16, 0x45, 0x48, 0xe5, 0x26, 0xae, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1261:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1261:35: warning: excess elements in scalar initializer + 0xb9, 0x32, 0x16, 0x45, 0x48, 0xe5, 0x26, 0xae, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1261:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1261:41: warning: excess elements in scalar initializer + 0xb9, 0x32, 0x16, 0x45, 0x48, 0xe5, 0x26, 0xae, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1261:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1261:47: warning: excess elements in scalar initializer + 0xb9, 0x32, 0x16, 0x45, 0x48, 0xe5, 0x26, 0xae, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1261:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1262:5: warning: excess elements in scalar initializer + 0x90, 0x22, 0x43, 0x68, 0x51, 0x7a, 0xcf, 0xea, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1262:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1262:11: warning: excess elements in scalar initializer + 0x90, 0x22, 0x43, 0x68, 0x51, 0x7a, 0xcf, 0xea, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1262:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1262:17: warning: excess elements in scalar initializer + 0x90, 0x22, 0x43, 0x68, 0x51, 0x7a, 0xcf, 0xea, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1262:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1262:23: warning: excess elements in scalar initializer + 0x90, 0x22, 0x43, 0x68, 0x51, 0x7a, 0xcf, 0xea, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1262:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1262:29: warning: excess elements in scalar initializer + 0x90, 0x22, 0x43, 0x68, 0x51, 0x7a, 0xcf, 0xea, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1262:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1262:35: warning: excess elements in scalar initializer + 0x90, 0x22, 0x43, 0x68, 0x51, 0x7a, 0xcf, 0xea, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1262:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1262:41: warning: excess elements in scalar initializer + 0x90, 0x22, 0x43, 0x68, 0x51, 0x7a, 0xcf, 0xea, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1262:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1262:47: warning: excess elements in scalar initializer + 0x90, 0x22, 0x43, 0x68, 0x51, 0x7a, 0xcf, 0xea, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1262:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1263:5: warning: excess elements in scalar initializer + 0xbd, 0x6b, 0xb3, 0x73, 0x2b, 0xc0, 0xe9, 0xda, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1263:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1263:11: warning: excess elements in scalar initializer + 0xbd, 0x6b, 0xb3, 0x73, 0x2b, 0xc0, 0xe9, 0xda, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1263:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1263:17: warning: excess elements in scalar initializer + 0xbd, 0x6b, 0xb3, 0x73, 0x2b, 0xc0, 0xe9, 0xda, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1263:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1263:23: warning: excess elements in scalar initializer + 0xbd, 0x6b, 0xb3, 0x73, 0x2b, 0xc0, 0xe9, 0xda, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1263:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1263:29: warning: excess elements in scalar initializer + 0xbd, 0x6b, 0xb3, 0x73, 0x2b, 0xc0, 0xe9, 0xda, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1263:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1263:35: warning: excess elements in scalar initializer + 0xbd, 0x6b, 0xb3, 0x73, 0x2b, 0xc0, 0xe9, 0xda, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1263:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1263:41: warning: excess elements in scalar initializer + 0xbd, 0x6b, 0xb3, 0x73, 0x2b, 0xc0, 0xe9, 0xda, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1263:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1263:47: warning: excess elements in scalar initializer + 0xbd, 0x6b, 0xb3, 0x73, 0x2b, 0xc0, 0xe9, 0xda, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1263:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1265:5: warning: excess elements in scalar initializer + 0x99, 0x83, 0x2b, 0x61, 0xca, 0x01, 0xb6, 0xde, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1265:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1265:11: warning: excess elements in scalar initializer + 0x99, 0x83, 0x2b, 0x61, 0xca, 0x01, 0xb6, 0xde, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1265:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1265:17: warning: excess elements in scalar initializer + 0x99, 0x83, 0x2b, 0x61, 0xca, 0x01, 0xb6, 0xde, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1265:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1265:23: warning: excess elements in scalar initializer + 0x99, 0x83, 0x2b, 0x61, 0xca, 0x01, 0xb6, 0xde, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1265:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1265:29: warning: excess elements in scalar initializer + 0x99, 0x83, 0x2b, 0x61, 0xca, 0x01, 0xb6, 0xde, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1265:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1265:35: warning: excess elements in scalar initializer + 0x99, 0x83, 0x2b, 0x61, 0xca, 0x01, 0xb6, 0xde, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1265:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1265:41: warning: excess elements in scalar initializer + 0x99, 0x83, 0x2b, 0x61, 0xca, 0x01, 0xb6, 0xde, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1265:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1265:47: warning: excess elements in scalar initializer + 0x99, 0x83, 0x2b, 0x61, 0xca, 0x01, 0xb6, 0xde, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1265:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1266:5: warning: excess elements in scalar initializer + 0x56, 0x24, 0x4a, 0x9e, 0x88, 0xd5, 0xf9, 0xb3, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1266:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1266:11: warning: excess elements in scalar initializer + 0x56, 0x24, 0x4a, 0x9e, 0x88, 0xd5, 0xf9, 0xb3, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1266:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1266:17: warning: excess elements in scalar initializer + 0x56, 0x24, 0x4a, 0x9e, 0x88, 0xd5, 0xf9, 0xb3, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1266:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1266:23: warning: excess elements in scalar initializer + 0x56, 0x24, 0x4a, 0x9e, 0x88, 0xd5, 0xf9, 0xb3, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1266:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1266:29: warning: excess elements in scalar initializer + 0x56, 0x24, 0x4a, 0x9e, 0x88, 0xd5, 0xf9, 0xb3, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1266:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1266:35: warning: excess elements in scalar initializer + 0x56, 0x24, 0x4a, 0x9e, 0x88, 0xd5, 0xf9, 0xb3, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1266:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1266:41: warning: excess elements in scalar initializer + 0x56, 0x24, 0x4a, 0x9e, 0x88, 0xd5, 0xf9, 0xb3, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1266:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1266:47: warning: excess elements in scalar initializer + 0x56, 0x24, 0x4a, 0x9e, 0x88, 0xd5, 0xf9, 0xb3, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1266:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1267:5: warning: excess elements in scalar initializer + 0x79, 0x73, 0xf6, 0x22, 0xa4, 0x3d, 0x14, 0xa6, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1267:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1267:11: warning: excess elements in scalar initializer + 0x79, 0x73, 0xf6, 0x22, 0xa4, 0x3d, 0x14, 0xa6, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1267:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1267:17: warning: excess elements in scalar initializer + 0x79, 0x73, 0xf6, 0x22, 0xa4, 0x3d, 0x14, 0xa6, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1267:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1267:23: warning: excess elements in scalar initializer + 0x79, 0x73, 0xf6, 0x22, 0xa4, 0x3d, 0x14, 0xa6, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1267:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1267:29: warning: excess elements in scalar initializer + 0x79, 0x73, 0xf6, 0x22, 0xa4, 0x3d, 0x14, 0xa6, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1267:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1267:35: warning: excess elements in scalar initializer + 0x79, 0x73, 0xf6, 0x22, 0xa4, 0x3d, 0x14, 0xa6, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1267:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1267:41: warning: excess elements in scalar initializer + 0x79, 0x73, 0xf6, 0x22, 0xa4, 0x3d, 0x14, 0xa6, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1267:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1267:47: warning: excess elements in scalar initializer + 0x79, 0x73, 0xf6, 0x22, 0xa4, 0x3d, 0x14, 0xa6, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1267:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1268:5: warning: excess elements in scalar initializer + 0x59, 0x9b, 0x1f, 0x65, 0x4c, 0xb4, 0x5a, 0x74, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1268:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1268:11: warning: excess elements in scalar initializer + 0x59, 0x9b, 0x1f, 0x65, 0x4c, 0xb4, 0x5a, 0x74, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1268:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1268:17: warning: excess elements in scalar initializer + 0x59, 0x9b, 0x1f, 0x65, 0x4c, 0xb4, 0x5a, 0x74, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1268:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1268:23: warning: excess elements in scalar initializer + 0x59, 0x9b, 0x1f, 0x65, 0x4c, 0xb4, 0x5a, 0x74, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1268:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1268:29: warning: excess elements in scalar initializer + 0x59, 0x9b, 0x1f, 0x65, 0x4c, 0xb4, 0x5a, 0x74, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1268:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1268:35: warning: excess elements in scalar initializer + 0x59, 0x9b, 0x1f, 0x65, 0x4c, 0xb4, 0x5a, 0x74, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1268:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1268:41: warning: excess elements in scalar initializer + 0x59, 0x9b, 0x1f, 0x65, 0x4c, 0xb4, 0x5a, 0x74, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1268:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1268:47: warning: excess elements in scalar initializer + 0x59, 0x9b, 0x1f, 0x65, 0x4c, 0xb4, 0x5a, 0x74, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1268:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1270:5: warning: excess elements in scalar initializer + 0xe3, 0x55, 0xa5 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1270:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1270:11: warning: excess elements in scalar initializer + 0xe3, 0x55, 0xa5 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1270:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1270:17: warning: excess elements in scalar initializer + 0xe3, 0x55, 0xa5 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1270:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1249:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1249:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1273:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1273:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1274:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 32, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1274:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1275:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1275:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1276:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0xee, 0xa6, 0xa7, 0x25, 0x1c, 0x1e, 0x72, 0x91, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1276:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1276:11: warning: excess elements in scalar initializer + 0xee, 0xa6, 0xa7, 0x25, 0x1c, 0x1e, 0x72, 0x91, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1276:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1276:17: warning: excess elements in scalar initializer + 0xee, 0xa6, 0xa7, 0x25, 0x1c, 0x1e, 0x72, 0x91, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1276:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1276:23: warning: excess elements in scalar initializer + 0xee, 0xa6, 0xa7, 0x25, 0x1c, 0x1e, 0x72, 0x91, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1276:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1276:29: warning: excess elements in scalar initializer + 0xee, 0xa6, 0xa7, 0x25, 0x1c, 0x1e, 0x72, 0x91, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1276:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1276:35: warning: excess elements in scalar initializer + 0xee, 0xa6, 0xa7, 0x25, 0x1c, 0x1e, 0x72, 0x91, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1276:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1276:41: warning: excess elements in scalar initializer + 0xee, 0xa6, 0xa7, 0x25, 0x1c, 0x1e, 0x72, 0x91, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1276:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1276:47: warning: excess elements in scalar initializer + 0xee, 0xa6, 0xa7, 0x25, 0x1c, 0x1e, 0x72, 0x91, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1276:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1277:5: warning: excess elements in scalar initializer + 0x6d, 0x11, 0xc2, 0xcb, 0x21, 0x4d, 0x3c, 0x25, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1277:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1277:11: warning: excess elements in scalar initializer + 0x6d, 0x11, 0xc2, 0xcb, 0x21, 0x4d, 0x3c, 0x25, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1277:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1277:17: warning: excess elements in scalar initializer + 0x6d, 0x11, 0xc2, 0xcb, 0x21, 0x4d, 0x3c, 0x25, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1277:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1277:23: warning: excess elements in scalar initializer + 0x6d, 0x11, 0xc2, 0xcb, 0x21, 0x4d, 0x3c, 0x25, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1277:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1277:29: warning: excess elements in scalar initializer + 0x6d, 0x11, 0xc2, 0xcb, 0x21, 0x4d, 0x3c, 0x25, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1277:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1277:35: warning: excess elements in scalar initializer + 0x6d, 0x11, 0xc2, 0xcb, 0x21, 0x4d, 0x3c, 0x25, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1277:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1277:41: warning: excess elements in scalar initializer + 0x6d, 0x11, 0xc2, 0xcb, 0x21, 0x4d, 0x3c, 0x25, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1277:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1277:47: warning: excess elements in scalar initializer + 0x6d, 0x11, 0xc2, 0xcb, 0x21, 0x4d, 0x3c, 0x25, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1277:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1278:5: warning: excess elements in scalar initializer + 0x25, 0x39, 0x12, 0x1d, 0x8e, 0x23, 0x4e, 0x65, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1278:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1278:11: warning: excess elements in scalar initializer + 0x25, 0x39, 0x12, 0x1d, 0x8e, 0x23, 0x4e, 0x65, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1278:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1278:17: warning: excess elements in scalar initializer + 0x25, 0x39, 0x12, 0x1d, 0x8e, 0x23, 0x4e, 0x65, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1278:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1278:23: warning: excess elements in scalar initializer + 0x25, 0x39, 0x12, 0x1d, 0x8e, 0x23, 0x4e, 0x65, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1278:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1278:29: warning: excess elements in scalar initializer + 0x25, 0x39, 0x12, 0x1d, 0x8e, 0x23, 0x4e, 0x65, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1278:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1278:35: warning: excess elements in scalar initializer + 0x25, 0x39, 0x12, 0x1d, 0x8e, 0x23, 0x4e, 0x65, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1278:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1278:41: warning: excess elements in scalar initializer + 0x25, 0x39, 0x12, 0x1d, 0x8e, 0x23, 0x4e, 0x65, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1278:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1278:47: warning: excess elements in scalar initializer + 0x25, 0x39, 0x12, 0x1d, 0x8e, 0x23, 0x4e, 0x65, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1278:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1279:5: warning: excess elements in scalar initializer + 0x2d, 0x65, 0x1f, 0xa4, 0xc8, 0xcf, 0xf8, 0x80 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1279:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1279:11: warning: excess elements in scalar initializer + 0x2d, 0x65, 0x1f, 0xa4, 0xc8, 0xcf, 0xf8, 0x80 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1279:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1279:17: warning: excess elements in scalar initializer + 0x2d, 0x65, 0x1f, 0xa4, 0xc8, 0xcf, 0xf8, 0x80 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1279:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1279:23: warning: excess elements in scalar initializer + 0x2d, 0x65, 0x1f, 0xa4, 0xc8, 0xcf, 0xf8, 0x80 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1279:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1279:29: warning: excess elements in scalar initializer + 0x2d, 0x65, 0x1f, 0xa4, 0xc8, 0xcf, 0xf8, 0x80 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1279:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1279:35: warning: excess elements in scalar initializer + 0x2d, 0x65, 0x1f, 0xa4, 0xc8, 0xcf, 0xf8, 0x80 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1279:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1279:41: warning: excess elements in scalar initializer + 0x2d, 0x65, 0x1f, 0xa4, 0xc8, 0xcf, 0xf8, 0x80 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1279:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1279:47: warning: excess elements in scalar initializer + 0x2d, 0x65, 0x1f, 0xa4, 0xc8, 0xcf, 0xf8, 0x80 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1279:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1275:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1275:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1273:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1273:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1282:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1282:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1283:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 16, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1283:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1284:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1284:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1285:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0xf3, 0xff, 0xc7, 0x70, 0x3f, 0x94, 0x00, 0xe5, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1285:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1285:11: warning: excess elements in scalar initializer + 0xf3, 0xff, 0xc7, 0x70, 0x3f, 0x94, 0x00, 0xe5, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1285:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1285:17: warning: excess elements in scalar initializer + 0xf3, 0xff, 0xc7, 0x70, 0x3f, 0x94, 0x00, 0xe5, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1285:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1285:23: warning: excess elements in scalar initializer + 0xf3, 0xff, 0xc7, 0x70, 0x3f, 0x94, 0x00, 0xe5, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1285:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1285:29: warning: excess elements in scalar initializer + 0xf3, 0xff, 0xc7, 0x70, 0x3f, 0x94, 0x00, 0xe5, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1285:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1285:35: warning: excess elements in scalar initializer + 0xf3, 0xff, 0xc7, 0x70, 0x3f, 0x94, 0x00, 0xe5, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1285:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1285:41: warning: excess elements in scalar initializer + 0xf3, 0xff, 0xc7, 0x70, 0x3f, 0x94, 0x00, 0xe5, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1285:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1285:47: warning: excess elements in scalar initializer + 0xf3, 0xff, 0xc7, 0x70, 0x3f, 0x94, 0x00, 0xe5, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1285:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1286:5: warning: excess elements in scalar initializer + 0x2a, 0x7d, 0xfb, 0x4b, 0x3d, 0x33, 0x05, 0xd9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1286:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1286:11: warning: excess elements in scalar initializer + 0x2a, 0x7d, 0xfb, 0x4b, 0x3d, 0x33, 0x05, 0xd9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1286:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1286:17: warning: excess elements in scalar initializer + 0x2a, 0x7d, 0xfb, 0x4b, 0x3d, 0x33, 0x05, 0xd9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1286:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1286:23: warning: excess elements in scalar initializer + 0x2a, 0x7d, 0xfb, 0x4b, 0x3d, 0x33, 0x05, 0xd9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1286:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1286:29: warning: excess elements in scalar initializer + 0x2a, 0x7d, 0xfb, 0x4b, 0x3d, 0x33, 0x05, 0xd9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1286:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1286:35: warning: excess elements in scalar initializer + 0x2a, 0x7d, 0xfb, 0x4b, 0x3d, 0x33, 0x05, 0xd9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1286:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1286:41: warning: excess elements in scalar initializer + 0x2a, 0x7d, 0xfb, 0x4b, 0x3d, 0x33, 0x05, 0xd9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1286:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1286:47: warning: excess elements in scalar initializer + 0x2a, 0x7d, 0xfb, 0x4b, 0x3d, 0x33, 0x05, 0xd9 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1286:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1284:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1284:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1282:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1282:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1246:2: warning: excess elements in scalar initializer + { /* nacl */ + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1246:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1290:2: warning: braces around scalar initializer + { /* wrap 2^130-5 */ + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1290:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1291:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1291:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1292:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 16, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1292:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1293:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1293:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1294:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1294:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1294:11: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1294:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1294:17: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1294:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1294:23: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1294:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1294:29: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1294:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1294:35: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1294:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1294:41: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1294:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1294:47: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1294:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1295:5: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1295:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1295:11: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1295:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1295:17: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1295:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1295:23: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1295:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1295:29: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1295:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1295:35: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1295:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1295:41: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1295:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1295:47: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1295:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1293:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1293:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1298:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1298:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1299:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 32, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1299:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1300:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1300:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1301:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1301:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1301:11: warning: excess elements in scalar initializer + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1301:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1301:17: warning: excess elements in scalar initializer + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1301:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1301:23: warning: excess elements in scalar initializer + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1301:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1301:29: warning: excess elements in scalar initializer + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1301:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1301:35: warning: excess elements in scalar initializer + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1301:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1301:41: warning: excess elements in scalar initializer + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1301:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1301:47: warning: excess elements in scalar initializer + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1301:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1302:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1302:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1302:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1302:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1302:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1302:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1302:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1302:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1302:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1302:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1302:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1302:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1302:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1302:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1302:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1302:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1303:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1303:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1303:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1303:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1303:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1303:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1303:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1303:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1303:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1303:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1303:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1303:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1303:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1303:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1303:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1303:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1304:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1304:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1304:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1304:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1304:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1304:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1304:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1304:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1304:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1304:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1304:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1304:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1304:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1304:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1304:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1304:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1300:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1300:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1298:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1298:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1307:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1307:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1308:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 16, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1308:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1309:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1309:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1310:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1310:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1310:11: warning: excess elements in scalar initializer + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1310:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1310:17: warning: excess elements in scalar initializer + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1310:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1310:23: warning: excess elements in scalar initializer + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1310:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1310:29: warning: excess elements in scalar initializer + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1310:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1310:35: warning: excess elements in scalar initializer + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1310:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1310:41: warning: excess elements in scalar initializer + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1310:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1310:47: warning: excess elements in scalar initializer + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1310:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1311:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1311:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1311:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1311:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1311:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1311:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1311:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1311:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1311:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1311:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1311:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1311:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1311:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1311:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1311:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1311:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1309:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1309:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1307:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1307:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1290:2: warning: excess elements in scalar initializer + { /* wrap 2^130-5 */ + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1290:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1315:2: warning: braces around scalar initializer + { /* wrap 2^128 */ + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1315:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1316:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1316:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1317:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 16, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1317:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1318:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1318:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1319:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1319:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1319:11: warning: excess elements in scalar initializer + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1319:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1319:17: warning: excess elements in scalar initializer + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1319:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1319:23: warning: excess elements in scalar initializer + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1319:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1319:29: warning: excess elements in scalar initializer + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1319:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1319:35: warning: excess elements in scalar initializer + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1319:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1319:41: warning: excess elements in scalar initializer + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1319:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1319:47: warning: excess elements in scalar initializer + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1319:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1320:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1320:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1320:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1320:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1320:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1320:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1320:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1320:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1320:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1320:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1320:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1320:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1320:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1320:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1320:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1320:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1318:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1318:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1323:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1323:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1324:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 32, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1324:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1325:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1325:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1326:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1326:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1326:11: warning: excess elements in scalar initializer + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1326:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1326:17: warning: excess elements in scalar initializer + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1326:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1326:23: warning: excess elements in scalar initializer + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1326:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1326:29: warning: excess elements in scalar initializer + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1326:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1326:35: warning: excess elements in scalar initializer + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1326:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1326:41: warning: excess elements in scalar initializer + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1326:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1326:47: warning: excess elements in scalar initializer + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1326:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1327:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1327:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1327:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1327:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1327:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1327:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1327:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1327:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1327:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1327:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1327:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1327:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1327:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1327:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1327:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1327:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1328:5: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1328:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1328:11: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1328:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1328:17: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1328:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1328:23: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1328:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1328:29: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1328:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1328:35: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1328:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1328:41: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1328:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1328:47: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1328:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1329:5: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1329:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1329:11: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1329:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1329:17: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1329:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1329:23: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1329:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1329:29: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1329:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1329:35: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1329:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1329:41: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1329:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1329:47: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1329:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1325:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1325:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1323:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1323:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1332:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1332:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1333:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 16, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1333:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1334:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1334:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1335:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1335:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1335:11: warning: excess elements in scalar initializer + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1335:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1335:17: warning: excess elements in scalar initializer + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1335:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1335:23: warning: excess elements in scalar initializer + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1335:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1335:29: warning: excess elements in scalar initializer + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1335:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1335:35: warning: excess elements in scalar initializer + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1335:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1335:41: warning: excess elements in scalar initializer + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1335:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1335:47: warning: excess elements in scalar initializer + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1335:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1336:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1336:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1336:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1336:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1336:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1336:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1336:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1336:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1336:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1336:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1336:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1336:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1336:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1336:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1336:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1336:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1334:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1334:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1332:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1332:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1315:2: warning: excess elements in scalar initializer + { /* wrap 2^128 */ + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1315:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1340:2: warning: braces around scalar initializer + { /* limb carry */ + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1340:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1341:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1341:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1342:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 48, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1342:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1343:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1343:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1344:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1344:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1344:11: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1344:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1344:17: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1344:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1344:23: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1344:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1344:29: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1344:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1344:35: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1344:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1344:41: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1344:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1344:47: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1344:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1345:5: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1345:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1345:11: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1345:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1345:17: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1345:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1345:23: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1345:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1345:29: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1345:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1345:35: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1345:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1345:41: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1345:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1345:47: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1345:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1346:5: warning: excess elements in scalar initializer + 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1346:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1346:11: warning: excess elements in scalar initializer + 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1346:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1346:17: warning: excess elements in scalar initializer + 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1346:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1346:23: warning: excess elements in scalar initializer + 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1346:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1346:29: warning: excess elements in scalar initializer + 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1346:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1346:35: warning: excess elements in scalar initializer + 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1346:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1346:41: warning: excess elements in scalar initializer + 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1346:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1346:47: warning: excess elements in scalar initializer + 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1346:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1347:5: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1347:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1347:11: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1347:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1347:17: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1347:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1347:23: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1347:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1347:29: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1347:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1347:35: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1347:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1347:41: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1347:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1347:47: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1347:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1349:5: warning: excess elements in scalar initializer + 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1349:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1349:11: warning: excess elements in scalar initializer + 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1349:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1349:17: warning: excess elements in scalar initializer + 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1349:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1349:23: warning: excess elements in scalar initializer + 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1349:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1349:29: warning: excess elements in scalar initializer + 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1349:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1349:35: warning: excess elements in scalar initializer + 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1349:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1349:41: warning: excess elements in scalar initializer + 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1349:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1349:47: warning: excess elements in scalar initializer + 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1349:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1350:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1350:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1350:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1350:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1350:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1350:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1350:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1350:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1350:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1350:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1350:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1350:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1350:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1350:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1350:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1350:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1343:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1343:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1353:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1353:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1354:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 32, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1354:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1355:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1355:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1356:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1356:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1356:11: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1356:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1356:17: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1356:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1356:23: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1356:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1356:29: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1356:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1356:35: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1356:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1356:41: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1356:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1356:47: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1356:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1357:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1357:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1357:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1357:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1357:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1357:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1357:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1357:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1357:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1357:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1357:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1357:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1357:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1357:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1357:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1357:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1358:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1358:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1358:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1358:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1358:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1358:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1358:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1358:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1358:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1358:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1358:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1358:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1358:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1358:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1358:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1358:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1359:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1359:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1359:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1359:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1359:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1359:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1359:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1359:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1359:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1359:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1359:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1359:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1359:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1359:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1359:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1359:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1355:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1355:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1353:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1353:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1362:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1362:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1363:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 16, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1363:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1364:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1364:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1365:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1365:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1365:11: warning: excess elements in scalar initializer + 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1365:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1365:17: warning: excess elements in scalar initializer + 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1365:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1365:23: warning: excess elements in scalar initializer + 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1365:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1365:29: warning: excess elements in scalar initializer + 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1365:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1365:35: warning: excess elements in scalar initializer + 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1365:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1365:41: warning: excess elements in scalar initializer + 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1365:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1365:47: warning: excess elements in scalar initializer + 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1365:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1366:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1366:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1366:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1366:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1366:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1366:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1366:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1366:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1366:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1366:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1366:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1366:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1366:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1366:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1366:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1366:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1364:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1364:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1362:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1362:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1340:2: warning: excess elements in scalar initializer + { /* limb carry */ + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1340:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1370:2: warning: braces around scalar initializer + { /* 2^130-5 */ + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1370:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1371:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1371:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1372:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 48, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1372:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1373:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1373:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1374:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1374:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1374:11: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1374:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1374:17: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1374:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1374:23: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1374:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1374:29: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1374:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1374:35: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1374:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1374:41: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1374:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1374:47: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1374:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1375:5: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1375:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1375:11: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1375:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1375:17: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1375:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1375:23: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1375:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1375:29: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1375:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1375:35: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1375:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1375:41: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1375:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1375:47: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1375:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1376:5: warning: excess elements in scalar initializer + 0xfb, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1376:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1376:11: warning: excess elements in scalar initializer + 0xfb, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1376:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1376:17: warning: excess elements in scalar initializer + 0xfb, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1376:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1376:23: warning: excess elements in scalar initializer + 0xfb, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1376:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1376:29: warning: excess elements in scalar initializer + 0xfb, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1376:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1376:35: warning: excess elements in scalar initializer + 0xfb, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1376:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1376:41: warning: excess elements in scalar initializer + 0xfb, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1376:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1376:47: warning: excess elements in scalar initializer + 0xfb, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1376:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1377:5: warning: excess elements in scalar initializer + 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1377:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1377:11: warning: excess elements in scalar initializer + 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1377:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1377:17: warning: excess elements in scalar initializer + 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1377:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1377:23: warning: excess elements in scalar initializer + 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1377:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1377:29: warning: excess elements in scalar initializer + 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1377:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1377:35: warning: excess elements in scalar initializer + 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1377:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1377:41: warning: excess elements in scalar initializer + 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1377:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1377:47: warning: excess elements in scalar initializer + 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1377:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1379:5: warning: excess elements in scalar initializer + 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1379:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1379:11: warning: excess elements in scalar initializer + 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1379:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1379:17: warning: excess elements in scalar initializer + 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1379:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1379:23: warning: excess elements in scalar initializer + 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1379:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1379:29: warning: excess elements in scalar initializer + 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1379:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1379:35: warning: excess elements in scalar initializer + 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1379:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1379:41: warning: excess elements in scalar initializer + 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1379:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1379:47: warning: excess elements in scalar initializer + 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1379:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1380:5: warning: excess elements in scalar initializer + 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1380:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1380:11: warning: excess elements in scalar initializer + 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1380:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1380:17: warning: excess elements in scalar initializer + 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1380:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1380:23: warning: excess elements in scalar initializer + 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1380:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1380:29: warning: excess elements in scalar initializer + 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1380:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1380:35: warning: excess elements in scalar initializer + 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1380:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1380:41: warning: excess elements in scalar initializer + 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1380:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1380:47: warning: excess elements in scalar initializer + 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1380:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1373:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1373:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1383:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1383:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1384:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 32, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1384:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1385:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1385:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1386:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1386:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1386:11: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1386:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1386:17: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1386:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1386:23: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1386:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1386:29: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1386:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1386:35: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1386:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1386:41: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1386:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1386:47: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1386:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1387:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1387:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1387:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1387:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1387:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1387:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1387:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1387:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1387:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1387:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1387:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1387:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1387:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1387:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1387:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1387:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1388:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1388:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1388:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1388:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1388:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1388:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1388:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1388:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1388:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1388:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1388:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1388:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1388:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1388:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1388:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1388:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1389:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1389:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1389:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1389:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1389:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1389:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1389:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1389:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1389:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1389:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1389:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1389:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1389:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1389:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1389:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1389:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1385:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1385:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1383:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1383:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1392:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1392:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1393:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 16, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1393:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1394:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1394:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1395:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1395:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1395:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1395:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1395:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1395:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1395:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1395:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1395:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1395:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1395:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1395:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1395:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1395:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1396:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1396:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1396:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1396:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1396:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1396:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1396:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1396:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1396:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1396:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1396:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1396:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1396:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1396:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1396:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1396:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1394:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1394:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1392:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1392:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1370:2: warning: excess elements in scalar initializer + { /* 2^130-5 */ + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1370:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1401:2: warning: braces around scalar initializer + { /* 2^130-6 */ + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1401:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1402:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1402:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1403:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 16, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1403:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1404:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1404:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1405:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1405:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1405:11: warning: excess elements in scalar initializer + 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1405:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1405:17: warning: excess elements in scalar initializer + 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1405:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1405:23: warning: excess elements in scalar initializer + 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1405:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1405:29: warning: excess elements in scalar initializer + 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1405:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1405:35: warning: excess elements in scalar initializer + 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1405:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1405:41: warning: excess elements in scalar initializer + 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1405:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1405:47: warning: excess elements in scalar initializer + 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1405:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1406:5: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1406:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1406:11: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1406:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1406:17: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1406:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1406:23: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1406:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1406:29: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1406:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1406:35: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1406:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1406:41: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1406:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1406:47: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1406:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1404:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1404:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1409:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1409:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1410:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 32, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1410:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1411:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1411:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1412:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1412:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1412:11: warning: excess elements in scalar initializer + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1412:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1412:17: warning: excess elements in scalar initializer + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1412:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1412:23: warning: excess elements in scalar initializer + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1412:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1412:29: warning: excess elements in scalar initializer + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1412:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1412:35: warning: excess elements in scalar initializer + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1412:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1412:41: warning: excess elements in scalar initializer + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1412:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1412:47: warning: excess elements in scalar initializer + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1412:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1413:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1413:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1413:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1413:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1413:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1413:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1413:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1413:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1413:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1413:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1413:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1413:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1413:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1413:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1413:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1413:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1414:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1414:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1414:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1414:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1414:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1414:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1414:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1414:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1414:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1414:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1414:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1414:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1414:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1414:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1414:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1414:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1415:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1415:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1415:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1415:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1415:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1415:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1415:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1415:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1415:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1415:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1415:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1415:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1415:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1415:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1415:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1415:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1411:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1411:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1409:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1409:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1418:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1418:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1419:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 16, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1419:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1420:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1420:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1421:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1421:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1421:11: warning: excess elements in scalar initializer + 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1421:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1421:17: warning: excess elements in scalar initializer + 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1421:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1421:23: warning: excess elements in scalar initializer + 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1421:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1421:29: warning: excess elements in scalar initializer + 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1421:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1421:35: warning: excess elements in scalar initializer + 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1421:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1421:41: warning: excess elements in scalar initializer + 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1421:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1421:47: warning: excess elements in scalar initializer + 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1421:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1422:5: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1422:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1422:11: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1422:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1422:17: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1422:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1422:23: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1422:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1422:29: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1422:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1422:35: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1422:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1422:41: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1422:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1422:47: warning: excess elements in scalar initializer + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1422:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1420:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1420:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1418:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1418:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1401:2: warning: excess elements in scalar initializer + { /* 2^130-6 */ + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1401:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1426:2: warning: braces around scalar initializer + { /* 5*H+L reduction intermediate */ + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1426:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1427:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1427:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1428:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 64, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1428:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1429:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1429:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1430:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0xe3, 0x35, 0x94, 0xd7, 0x50, 0x5e, 0x43, 0xb9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1430:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1430:11: warning: excess elements in scalar initializer + 0xe3, 0x35, 0x94, 0xd7, 0x50, 0x5e, 0x43, 0xb9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1430:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1430:17: warning: excess elements in scalar initializer + 0xe3, 0x35, 0x94, 0xd7, 0x50, 0x5e, 0x43, 0xb9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1430:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1430:23: warning: excess elements in scalar initializer + 0xe3, 0x35, 0x94, 0xd7, 0x50, 0x5e, 0x43, 0xb9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1430:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1430:29: warning: excess elements in scalar initializer + 0xe3, 0x35, 0x94, 0xd7, 0x50, 0x5e, 0x43, 0xb9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1430:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1430:35: warning: excess elements in scalar initializer + 0xe3, 0x35, 0x94, 0xd7, 0x50, 0x5e, 0x43, 0xb9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1430:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1430:41: warning: excess elements in scalar initializer + 0xe3, 0x35, 0x94, 0xd7, 0x50, 0x5e, 0x43, 0xb9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1430:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1430:47: warning: excess elements in scalar initializer + 0xe3, 0x35, 0x94, 0xd7, 0x50, 0x5e, 0x43, 0xb9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1430:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1431:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1431:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1431:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1431:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1431:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1431:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1431:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1431:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1431:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1431:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1431:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1431:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1431:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1431:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1431:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1431:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1432:5: warning: excess elements in scalar initializer + 0x33, 0x94, 0xd7, 0x50, 0x5e, 0x43, 0x79, 0xcd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1432:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1432:11: warning: excess elements in scalar initializer + 0x33, 0x94, 0xd7, 0x50, 0x5e, 0x43, 0x79, 0xcd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1432:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1432:17: warning: excess elements in scalar initializer + 0x33, 0x94, 0xd7, 0x50, 0x5e, 0x43, 0x79, 0xcd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1432:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1432:23: warning: excess elements in scalar initializer + 0x33, 0x94, 0xd7, 0x50, 0x5e, 0x43, 0x79, 0xcd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1432:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1432:29: warning: excess elements in scalar initializer + 0x33, 0x94, 0xd7, 0x50, 0x5e, 0x43, 0x79, 0xcd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1432:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1432:35: warning: excess elements in scalar initializer + 0x33, 0x94, 0xd7, 0x50, 0x5e, 0x43, 0x79, 0xcd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1432:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1432:41: warning: excess elements in scalar initializer + 0x33, 0x94, 0xd7, 0x50, 0x5e, 0x43, 0x79, 0xcd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1432:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1432:47: warning: excess elements in scalar initializer + 0x33, 0x94, 0xd7, 0x50, 0x5e, 0x43, 0x79, 0xcd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1432:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1433:5: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1433:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1433:11: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1433:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1433:17: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1433:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1433:23: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1433:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1433:29: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1433:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1433:35: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1433:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1433:41: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1433:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1433:47: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1433:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1435:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1435:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1435:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1435:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1435:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1435:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1435:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1435:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1435:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1435:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1435:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1435:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1435:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1435:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1435:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1435:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1436:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1436:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1436:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1436:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1436:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1436:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1436:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1436:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1436:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1436:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1436:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1436:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1436:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1436:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1436:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1436:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1437:5: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1437:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1437:11: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1437:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1437:17: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1437:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1437:23: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1437:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1437:29: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1437:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1437:35: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1437:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1437:41: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1437:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1437:47: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1437:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1438:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1438:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1438:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1438:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1438:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1438:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1438:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1438:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1438:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1438:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1438:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1438:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1438:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1438:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1438:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1438:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1429:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1429:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1441:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1441:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1442:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 32, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1442:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1443:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1443:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1444:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1444:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1444:11: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1444:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1444:17: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1444:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1444:23: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1444:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1444:29: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1444:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1444:35: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1444:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1444:41: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1444:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1444:47: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1444:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1445:5: warning: excess elements in scalar initializer + 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1445:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1445:11: warning: excess elements in scalar initializer + 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1445:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1445:17: warning: excess elements in scalar initializer + 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1445:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1445:23: warning: excess elements in scalar initializer + 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1445:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1445:29: warning: excess elements in scalar initializer + 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1445:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1445:35: warning: excess elements in scalar initializer + 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1445:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1445:41: warning: excess elements in scalar initializer + 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1445:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1445:47: warning: excess elements in scalar initializer + 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1445:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1446:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1446:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1446:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1446:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1446:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1446:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1446:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1446:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1446:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1446:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1446:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1446:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1446:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1446:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1446:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1446:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1447:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1447:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1447:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1447:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1447:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1447:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1447:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1447:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1447:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1447:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1447:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1447:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1447:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1447:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1447:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1447:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1443:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1443:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1441:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1441:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1450:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1450:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1451:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 16, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1451:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1452:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1452:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1453:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1453:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1453:11: warning: excess elements in scalar initializer + 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1453:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1453:17: warning: excess elements in scalar initializer + 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1453:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1453:23: warning: excess elements in scalar initializer + 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1453:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1453:29: warning: excess elements in scalar initializer + 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1453:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1453:35: warning: excess elements in scalar initializer + 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1453:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1453:41: warning: excess elements in scalar initializer + 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1453:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1453:47: warning: excess elements in scalar initializer + 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1453:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1454:5: warning: excess elements in scalar initializer + 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1454:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1454:11: warning: excess elements in scalar initializer + 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1454:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1454:17: warning: excess elements in scalar initializer + 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1454:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1454:23: warning: excess elements in scalar initializer + 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1454:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1454:29: warning: excess elements in scalar initializer + 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1454:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1454:35: warning: excess elements in scalar initializer + 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1454:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1454:41: warning: excess elements in scalar initializer + 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1454:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1454:47: warning: excess elements in scalar initializer + 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1454:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1452:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1452:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1450:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1450:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1426:2: warning: excess elements in scalar initializer + { /* 5*H+L reduction intermediate */ + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1426:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1458:2: warning: braces around scalar initializer + { /* 5*H+L reduction final */ + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1458:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1459:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1459:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1460:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 48, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1460:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1461:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1461:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1462:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0xe3, 0x35, 0x94, 0xd7, 0x50, 0x5e, 0x43, 0xb9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1462:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1462:11: warning: excess elements in scalar initializer + 0xe3, 0x35, 0x94, 0xd7, 0x50, 0x5e, 0x43, 0xb9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1462:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1462:17: warning: excess elements in scalar initializer + 0xe3, 0x35, 0x94, 0xd7, 0x50, 0x5e, 0x43, 0xb9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1462:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1462:23: warning: excess elements in scalar initializer + 0xe3, 0x35, 0x94, 0xd7, 0x50, 0x5e, 0x43, 0xb9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1462:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1462:29: warning: excess elements in scalar initializer + 0xe3, 0x35, 0x94, 0xd7, 0x50, 0x5e, 0x43, 0xb9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1462:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1462:35: warning: excess elements in scalar initializer + 0xe3, 0x35, 0x94, 0xd7, 0x50, 0x5e, 0x43, 0xb9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1462:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1462:41: warning: excess elements in scalar initializer + 0xe3, 0x35, 0x94, 0xd7, 0x50, 0x5e, 0x43, 0xb9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1462:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1462:47: warning: excess elements in scalar initializer + 0xe3, 0x35, 0x94, 0xd7, 0x50, 0x5e, 0x43, 0xb9, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1462:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1463:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1463:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1463:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1463:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1463:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1463:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1463:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1463:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1463:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1463:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1463:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1463:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1463:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1463:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1463:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1463:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1464:5: warning: excess elements in scalar initializer + 0x33, 0x94, 0xd7, 0x50, 0x5e, 0x43, 0x79, 0xcd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1464:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1464:11: warning: excess elements in scalar initializer + 0x33, 0x94, 0xd7, 0x50, 0x5e, 0x43, 0x79, 0xcd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1464:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1464:17: warning: excess elements in scalar initializer + 0x33, 0x94, 0xd7, 0x50, 0x5e, 0x43, 0x79, 0xcd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1464:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1464:23: warning: excess elements in scalar initializer + 0x33, 0x94, 0xd7, 0x50, 0x5e, 0x43, 0x79, 0xcd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1464:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1464:29: warning: excess elements in scalar initializer + 0x33, 0x94, 0xd7, 0x50, 0x5e, 0x43, 0x79, 0xcd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1464:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1464:35: warning: excess elements in scalar initializer + 0x33, 0x94, 0xd7, 0x50, 0x5e, 0x43, 0x79, 0xcd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1464:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1464:41: warning: excess elements in scalar initializer + 0x33, 0x94, 0xd7, 0x50, 0x5e, 0x43, 0x79, 0xcd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1464:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1464:47: warning: excess elements in scalar initializer + 0x33, 0x94, 0xd7, 0x50, 0x5e, 0x43, 0x79, 0xcd, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1464:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1465:5: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1465:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1465:11: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1465:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1465:17: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1465:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1465:23: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1465:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1465:29: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1465:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1465:35: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1465:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1465:41: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1465:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1465:47: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1465:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1467:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1467:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1467:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1467:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1467:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1467:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1467:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1467:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1467:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1467:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1467:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1467:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1467:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1467:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1467:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1467:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1468:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1468:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1468:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1468:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1468:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1468:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1468:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1468:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1468:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1468:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1468:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1468:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1468:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1468:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1468:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1468:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1461:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1461:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1472:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1472:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1473:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 32, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1473:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1474:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1474:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1475:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1475:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1475:11: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1475:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1475:17: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1475:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1475:23: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1475:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1475:29: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1475:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1475:35: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1475:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1475:41: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1475:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1475:47: warning: excess elements in scalar initializer + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1475:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1476:5: warning: excess elements in scalar initializer + 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1476:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1476:11: warning: excess elements in scalar initializer + 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1476:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1476:17: warning: excess elements in scalar initializer + 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1476:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1476:23: warning: excess elements in scalar initializer + 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1476:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1476:29: warning: excess elements in scalar initializer + 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1476:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1476:35: warning: excess elements in scalar initializer + 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1476:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1476:41: warning: excess elements in scalar initializer + 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1476:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1476:47: warning: excess elements in scalar initializer + 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1476:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1477:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1477:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1477:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1477:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1477:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1477:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1477:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1477:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1477:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1477:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1477:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1477:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1477:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1477:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1477:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1477:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1478:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1478:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1478:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1478:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1478:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1478:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1478:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1478:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1478:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1478:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1478:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1478:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1478:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1478:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1478:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1478:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1474:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1474:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1472:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1472:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1481:3: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1481:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1482:4: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 16, + ^~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1482:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1483:4: warning: braces around scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1483:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1484:5: warning: initialization makes pointer from integer without a cast [-Wint-conversion] + 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1484:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1484:11: warning: excess elements in scalar initializer + 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1484:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1484:17: warning: excess elements in scalar initializer + 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1484:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1484:23: warning: excess elements in scalar initializer + 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1484:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1484:29: warning: excess elements in scalar initializer + 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1484:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1484:35: warning: excess elements in scalar initializer + 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1484:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1484:41: warning: excess elements in scalar initializer + 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1484:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1484:47: warning: excess elements in scalar initializer + 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1484:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1485:5: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1485:5: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1485:11: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1485:11: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1485:17: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1485:17: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1485:23: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1485:23: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1485:29: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1485:29: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1485:35: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1485:35: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1485:41: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1485:41: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1485:47: warning: excess elements in scalar initializer + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + ^~~~ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1485:47: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1483:4: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1483:4: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1481:3: warning: excess elements in scalar initializer + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1481:3: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1458:2: warning: excess elements in scalar initializer + { /* 5*H+L reduction final */ + ^ +/home/bhargava/Desktop/repositories/kbench9000/function.h:1458:2: note: (near initialization for ‘poly1305_testvecs’) +/home/bhargava/Desktop/repositories/kbench9000/function.h:1497:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token + { + ^ +/home/bhargava/Desktop/repositories/kbench9000/main.c:11:22: error: storage class specified for parameter ‘stamp’ + static unsigned long stamp = 0; + ^~~~~ +/home/bhargava/Desktop/repositories/kbench9000/main.c:11:1: error: parameter ‘stamp’ is initialized + static unsigned long stamp = 0; + ^~~~~~ +In file included from ./include/linux/module.h:18:0, + from /home/bhargava/Desktop/repositories/kbench9000/main.c:7: +./include/linux/moduleparam.h:344:59: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token + static inline type __always_unused *__check_##name(void) { return(p); } + ^ +./include/linux/moduleparam.h:379:36: note: in expansion of macro ‘__param_check’ + #define param_check_ulong(name, p) __param_check(name, p, unsigned long) + ^~~~~~~~~~~~~ +./include/linux/moduleparam.h:146:2: note: in expansion of macro ‘param_check_ulong’ + param_check_##type(name, &(value)); \ + ^~~~~~~~~~~~ +./include/linux/moduleparam.h:126:2: note: in expansion of macro ‘module_param_named’ + module_param_named(name, name, type, perm) + ^~~~~~~~~~~~~~~~~~ +/home/bhargava/Desktop/repositories/kbench9000/main.c:12:1: note: in expansion of macro ‘module_param’ + module_param(stamp, ulong, 0); + ^~~~~~~~~~~~ +./include/linux/moduleparam.h:146:36: error: expected declaration specifiers before ‘;’ token + param_check_##type(name, &(value)); \ + ^ +./include/linux/moduleparam.h:126:2: note: in expansion of macro ‘module_param_named’ + module_param_named(name, name, type, perm) + ^~~~~~~~~~~~~~~~~~ +/home/bhargava/Desktop/repositories/kbench9000/main.c:12:1: note: in expansion of macro ‘module_param’ + module_param(stamp, ulong, 0); + ^~~~~~~~~~~~ +./include/linux/moduleparam.h:220:20: error: storage class specified for parameter ‘__param_str_stamp’ + static const char __param_str_##name[] = prefix #name; \ + ^ +./include/linux/moduleparam.h:167:2: note: in expansion of macro ‘__module_param_call’ + __module_param_call(MODULE_PARAM_PREFIX, name, ops, arg, perm, -1, 0) + ^~~~~~~~~~~~~~~~~~~ +./include/linux/moduleparam.h:147:2: note: in expansion of macro ‘module_param_cb’ + module_param_cb(name, ¶m_ops_##type, &value, perm); \ + ^~~~~~~~~~~~~~~ +./include/linux/moduleparam.h:126:2: note: in expansion of macro ‘module_param_named’ + module_param_named(name, name, type, perm) + ^~~~~~~~~~~~~~~~~~ +/home/bhargava/Desktop/repositories/kbench9000/main.c:12:1: note: in expansion of macro ‘module_param’ + module_param(stamp, ulong, 0); + ^~~~~~~~~~~~ +./include/linux/moduleparam.h:146:36: error: parameter ‘__param_str_stamp’ is initialized + param_check_##type(name, &(value)); \ + ^ +./include/linux/moduleparam.h:126:2: note: in expansion of macro ‘module_param_named’ + module_param_named(name, name, type, perm) + ^~~~~~~~~~~~~~~~~~ +/home/bhargava/Desktop/repositories/kbench9000/main.c:12:1: note: in expansion of macro ‘module_param’ + module_param(stamp, ulong, 0); + ^~~~~~~~~~~~ +./include/linux/moduleparam.h:221:49: error: storage class specified for parameter ‘__param_stamp’ + static struct kernel_param __moduleparam_const __param_##name \ + ^ +./include/linux/moduleparam.h:167:2: note: in expansion of macro ‘__module_param_call’ + __module_param_call(MODULE_PARAM_PREFIX, name, ops, arg, perm, -1, 0) + ^~~~~~~~~~~~~~~~~~~ +./include/linux/moduleparam.h:147:2: note: in expansion of macro ‘module_param_cb’ + module_param_cb(name, ¶m_ops_##type, &value, perm); \ + ^~~~~~~~~~~~~~~ +./include/linux/moduleparam.h:126:2: note: in expansion of macro ‘module_param_named’ + module_param_named(name, name, type, perm) + ^~~~~~~~~~~~~~~~~~ +/home/bhargava/Desktop/repositories/kbench9000/main.c:12:1: note: in expansion of macro ‘module_param’ + module_param(stamp, ulong, 0); + ^~~~~~~~~~~~ +./include/linux/moduleparam.h:221:16: error: parameter ‘__param_stamp’ is initialized + static struct kernel_param __moduleparam_const __param_##name \ + ^ +./include/linux/moduleparam.h:167:2: note: in expansion of macro ‘__module_param_call’ + __module_param_call(MODULE_PARAM_PREFIX, name, ops, arg, perm, -1, 0) + ^~~~~~~~~~~~~~~~~~~ +./include/linux/moduleparam.h:147:2: note: in expansion of macro ‘module_param_cb’ + module_param_cb(name, ¶m_ops_##type, &value, perm); \ + ^~~~~~~~~~~~~~~ +./include/linux/moduleparam.h:126:2: note: in expansion of macro ‘module_param_named’ + module_param_named(name, name, type, perm) + ^~~~~~~~~~~~~~~~~~ +/home/bhargava/Desktop/repositories/kbench9000/main.c:12:1: note: in expansion of macro ‘module_param’ + module_param(stamp, ulong, 0); + ^~~~~~~~~~~~ +./include/linux/moduleparam.h:221:16: warning: ‘__used__’ attribute ignored [-Wattributes] + static struct kernel_param __moduleparam_const __param_##name \ + ^ +./include/linux/moduleparam.h:167:2: note: in expansion of macro ‘__module_param_call’ + __module_param_call(MODULE_PARAM_PREFIX, name, ops, arg, perm, -1, 0) + ^~~~~~~~~~~~~~~~~~~ +./include/linux/moduleparam.h:147:2: note: in expansion of macro ‘module_param_cb’ + module_param_cb(name, ¶m_ops_##type, &value, perm); \ + ^~~~~~~~~~~~~~~ +./include/linux/moduleparam.h:126:2: note: in expansion of macro ‘module_param_named’ + module_param_named(name, name, type, perm) + ^~~~~~~~~~~~~~~~~~ +/home/bhargava/Desktop/repositories/kbench9000/main.c:12:1: note: in expansion of macro ‘module_param’ + module_param(stamp, ulong, 0); + ^~~~~~~~~~~~ +./include/linux/moduleparam.h:221:49: error: section attribute not allowed for ‘__param_stamp’ + static struct kernel_param __moduleparam_const __param_##name \ + ^ +./include/linux/moduleparam.h:167:2: note: in expansion of macro ‘__module_param_call’ + __module_param_call(MODULE_PARAM_PREFIX, name, ops, arg, perm, -1, 0) + ^~~~~~~~~~~~~~~~~~~ +./include/linux/moduleparam.h:147:2: note: in expansion of macro ‘module_param_cb’ + module_param_cb(name, ¶m_ops_##type, &value, perm); \ + ^~~~~~~~~~~~~~~ +./include/linux/moduleparam.h:126:2: note: in expansion of macro ‘module_param_named’ + module_param_named(name, name, type, perm) + ^~~~~~~~~~~~~~~~~~ +/home/bhargava/Desktop/repositories/kbench9000/main.c:12:1: note: in expansion of macro ‘module_param’ + module_param(stamp, ulong, 0); + ^~~~~~~~~~~~ +./include/linux/moduleparam.h:221:49: error: alignment may not be specified for ‘__param_stamp’ + static struct kernel_param __moduleparam_const __param_##name \ + ^ +./include/linux/moduleparam.h:167:2: note: in expansion of macro ‘__module_param_call’ + __module_param_call(MODULE_PARAM_PREFIX, name, ops, arg, perm, -1, 0) + ^~~~~~~~~~~~~~~~~~~ +./include/linux/moduleparam.h:147:2: note: in expansion of macro ‘module_param_cb’ + module_param_cb(name, ¶m_ops_##type, &value, perm); \ + ^~~~~~~~~~~~~~~ +./include/linux/moduleparam.h:126:2: note: in expansion of macro ‘module_param_named’ + module_param_named(name, name, type, perm) + ^~~~~~~~~~~~~~~~~~ +/home/bhargava/Desktop/repositories/kbench9000/main.c:12:1: note: in expansion of macro ‘module_param’ + module_param(stamp, ulong, 0); + ^~~~~~~~~~~~ +In file included from ./include/linux/init.h:4:0, + from /home/bhargava/Desktop/repositories/kbench9000/main.c:6: +./include/linux/compiler-gcc.h:182:45: error: storage class specified for parameter ‘__UNIQUE_ID_stamptype8’ + #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) + ^ +./include/linux/compiler.h:52:23: note: in definition of macro ‘___PASTE’ + #define ___PASTE(a,b) a##b + ^ +./include/linux/compiler-gcc.h:182:29: note: in expansion of macro ‘__PASTE’ + #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) + ^~~~~~~ +./include/linux/compiler.h:53:22: note: in expansion of macro ‘___PASTE’ + #define __PASTE(a,b) ___PASTE(a,b) + ^~~~~~~~ +./include/linux/compiler-gcc.h:182:37: note: in expansion of macro ‘__PASTE’ + #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) + ^~~~~~~ +./include/linux/moduleparam.h:21:19: note: in expansion of macro ‘__UNIQUE_ID’ + static const char __UNIQUE_ID(name)[] \ + ^~~~~~~~~~~ +./include/linux/moduleparam.h:30:3: note: in expansion of macro ‘__MODULE_INFO’ + __MODULE_INFO(parmtype, name##type, #name ":" _type) + ^~~~~~~~~~~~~ +./include/linux/moduleparam.h:148:2: note: in expansion of macro ‘__MODULE_PARM_TYPE’ + __MODULE_PARM_TYPE(name, #type) + ^~~~~~~~~~~~~~~~~~ +./include/linux/moduleparam.h:126:2: note: in expansion of macro ‘module_param_named’ + module_param_named(name, name, type, perm) + ^~~~~~~~~~~~~~~~~~ +/home/bhargava/Desktop/repositories/kbench9000/main.c:12:1: note: in expansion of macro ‘module_param’ + module_param(stamp, ulong, 0); + ^~~~~~~~~~~~ +In file included from ./include/linux/thread_info.h:11:0, + from ./arch/x86/include/asm/preempt.h:6, + from ./include/linux/preempt.h:59, + from ./include/linux/spinlock.h:50, + from ./include/linux/seqlock.h:35, + from ./include/linux/time.h:5, + from ./include/linux/stat.h:18, + from ./include/linux/module.h:10, + from /home/bhargava/Desktop/repositories/kbench9000/main.c:7: +./include/linux/bug.h:37:45: error: parameter ‘__UNIQUE_ID_stamptype8’ is initialized + #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); })) + ^ +./include/linux/kernel.h:868:3: note: in expansion of macro ‘BUILD_BUG_ON_ZERO’ + BUILD_BUG_ON_ZERO((perms) & 2) + \ + ^~~~~~~~~~~~~~~~~ +./include/linux/moduleparam.h:225:6: note: in expansion of macro ‘VERIFY_OCTAL_PERMISSIONS’ + VERIFY_OCTAL_PERMISSIONS(perm), level, flags, { arg } } + ^~~~~~~~~~~~~~~~~~~~~~~~ +./include/linux/moduleparam.h:167:2: note: in expansion of macro ‘__module_param_call’ + __module_param_call(MODULE_PARAM_PREFIX, name, ops, arg, perm, -1, 0) + ^~~~~~~~~~~~~~~~~~~ +./include/linux/moduleparam.h:147:2: note: in expansion of macro ‘module_param_cb’ + module_param_cb(name, ¶m_ops_##type, &value, perm); \ + ^~~~~~~~~~~~~~~ +./include/linux/moduleparam.h:126:2: note: in expansion of macro ‘module_param_named’ + module_param_named(name, name, type, perm) + ^~~~~~~~~~~~~~~~~~ +/home/bhargava/Desktop/repositories/kbench9000/main.c:12:1: note: in expansion of macro ‘module_param’ + module_param(stamp, ulong, 0); + ^~~~~~~~~~~~ +./include/linux/bug.h:37:45: warning: ‘__used__’ attribute ignored [-Wattributes] + #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); })) + ^ +./include/linux/kernel.h:868:3: note: in expansion of macro ‘BUILD_BUG_ON_ZERO’ + BUILD_BUG_ON_ZERO((perms) & 2) + \ + ^~~~~~~~~~~~~~~~~ +./include/linux/moduleparam.h:225:6: note: in expansion of macro ‘VERIFY_OCTAL_PERMISSIONS’ + VERIFY_OCTAL_PERMISSIONS(perm), level, flags, { arg } } + ^~~~~~~~~~~~~~~~~~~~~~~~ +./include/linux/moduleparam.h:167:2: note: in expansion of macro ‘__module_param_call’ + __module_param_call(MODULE_PARAM_PREFIX, name, ops, arg, perm, -1, 0) + ^~~~~~~~~~~~~~~~~~~ +./include/linux/moduleparam.h:147:2: note: in expansion of macro ‘module_param_cb’ + module_param_cb(name, ¶m_ops_##type, &value, perm); \ + ^~~~~~~~~~~~~~~ +./include/linux/moduleparam.h:126:2: note: in expansion of macro ‘module_param_named’ + module_param_named(name, name, type, perm) + ^~~~~~~~~~~~~~~~~~ +/home/bhargava/Desktop/repositories/kbench9000/main.c:12:1: note: in expansion of macro ‘module_param’ + module_param(stamp, ulong, 0); + ^~~~~~~~~~~~ +In file included from ./include/linux/init.h:4:0, + from /home/bhargava/Desktop/repositories/kbench9000/main.c:6: +./include/linux/compiler-gcc.h:182:45: error: section attribute not allowed for ‘__UNIQUE_ID_stamptype8’ + #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) + ^ +./include/linux/compiler.h:52:23: note: in definition of macro ‘___PASTE’ + #define ___PASTE(a,b) a##b + ^ +./include/linux/compiler-gcc.h:182:29: note: in expansion of macro ‘__PASTE’ + #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) + ^~~~~~~ +./include/linux/compiler.h:53:22: note: in expansion of macro ‘___PASTE’ + #define __PASTE(a,b) ___PASTE(a,b) + ^~~~~~~~ +./include/linux/compiler-gcc.h:182:37: note: in expansion of macro ‘__PASTE’ + #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) + ^~~~~~~ +./include/linux/moduleparam.h:21:19: note: in expansion of macro ‘__UNIQUE_ID’ + static const char __UNIQUE_ID(name)[] \ + ^~~~~~~~~~~ +./include/linux/moduleparam.h:30:3: note: in expansion of macro ‘__MODULE_INFO’ + __MODULE_INFO(parmtype, name##type, #name ":" _type) + ^~~~~~~~~~~~~ +./include/linux/moduleparam.h:148:2: note: in expansion of macro ‘__MODULE_PARM_TYPE’ + __MODULE_PARM_TYPE(name, #type) + ^~~~~~~~~~~~~~~~~~ +./include/linux/moduleparam.h:126:2: note: in expansion of macro ‘module_param_named’ + module_param_named(name, name, type, perm) + ^~~~~~~~~~~~~~~~~~ +/home/bhargava/Desktop/repositories/kbench9000/main.c:12:1: note: in expansion of macro ‘module_param’ + module_param(stamp, ulong, 0); + ^~~~~~~~~~~~ +./include/linux/compiler-gcc.h:182:45: error: alignment may not be specified for ‘__UNIQUE_ID_stamptype8’ + #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) + ^ +./include/linux/compiler.h:52:23: note: in definition of macro ‘___PASTE’ + #define ___PASTE(a,b) a##b + ^ +./include/linux/compiler-gcc.h:182:29: note: in expansion of macro ‘__PASTE’ + #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) + ^~~~~~~ +./include/linux/compiler.h:53:22: note: in expansion of macro ‘___PASTE’ + #define __PASTE(a,b) ___PASTE(a,b) + ^~~~~~~~ +./include/linux/compiler-gcc.h:182:37: note: in expansion of macro ‘__PASTE’ + #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) + ^~~~~~~ +./include/linux/moduleparam.h:21:19: note: in expansion of macro ‘__UNIQUE_ID’ + static const char __UNIQUE_ID(name)[] \ + ^~~~~~~~~~~ +./include/linux/moduleparam.h:30:3: note: in expansion of macro ‘__MODULE_INFO’ + __MODULE_INFO(parmtype, name##type, #name ":" _type) + ^~~~~~~~~~~~~ +./include/linux/moduleparam.h:148:2: note: in expansion of macro ‘__MODULE_PARM_TYPE’ + __MODULE_PARM_TYPE(name, #type) + ^~~~~~~~~~~~~~~~~~ +./include/linux/moduleparam.h:126:2: note: in expansion of macro ‘module_param_named’ + module_param_named(name, name, type, perm) + ^~~~~~~~~~~~~~~~~~ +/home/bhargava/Desktop/repositories/kbench9000/main.c:12:1: note: in expansion of macro ‘module_param’ + module_param(stamp, ulong, 0); + ^~~~~~~~~~~~ +/home/bhargava/Desktop/repositories/kbench9000/main.c:16:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token + { + ^ +In file included from /home/bhargava/Desktop/repositories/kbench9000/main.c:7:0: +./include/linux/module.h:131:2: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token + { return initfn; } \ + ^ +/home/bhargava/Desktop/repositories/kbench9000/main.c:48:1: note: in expansion of macro ‘module_init’ + module_init(mod_init); + ^~~~~~~~~~~ +./include/linux/module.h:131:2: warning: ‘alias’ attribute ignored [-Wattributes] + { return initfn; } \ + ^ +/home/bhargava/Desktop/repositories/kbench9000/main.c:48:1: note: in expansion of macro ‘module_init’ + module_init(mod_init); + ^~~~~~~~~~~ +/home/bhargava/Desktop/repositories/kbench9000/main.c:48:22: error: expected declaration specifiers before ‘;’ token + module_init(mod_init); + ^ +In file included from ./include/linux/init.h:4:0, + from /home/bhargava/Desktop/repositories/kbench9000/main.c:6: +./include/linux/compiler-gcc.h:182:45: error: storage class specified for parameter ‘__UNIQUE_ID_license9’ + #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) + ^ +./include/linux/compiler.h:52:23: note: in definition of macro ‘___PASTE’ + #define ___PASTE(a,b) a##b + ^ +./include/linux/compiler-gcc.h:182:29: note: in expansion of macro ‘__PASTE’ + #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) + ^~~~~~~ +./include/linux/compiler.h:53:22: note: in expansion of macro ‘___PASTE’ + #define __PASTE(a,b) ___PASTE(a,b) + ^~~~~~~~ +./include/linux/compiler-gcc.h:182:37: note: in expansion of macro ‘__PASTE’ + #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) + ^~~~~~~ +./include/linux/moduleparam.h:21:19: note: in expansion of macro ‘__UNIQUE_ID’ + static const char __UNIQUE_ID(name)[] \ + ^~~~~~~~~~~ +./include/linux/module.h:161:32: note: in expansion of macro ‘__MODULE_INFO’ + #define MODULE_INFO(tag, info) __MODULE_INFO(tag, tag, info) + ^~~~~~~~~~~~~ +./include/linux/module.h:199:34: note: in expansion of macro ‘MODULE_INFO’ + #define MODULE_LICENSE(_license) MODULE_INFO(license, _license) + ^~~~~~~~~~~ +/home/bhargava/Desktop/repositories/kbench9000/main.c:49:1: note: in expansion of macro ‘MODULE_LICENSE’ + MODULE_LICENSE("GPL v2"); + ^~~~~~~~~~~~~~ +/home/bhargava/Desktop/repositories/kbench9000/main.c:49:1: error: parameter ‘__UNIQUE_ID_license9’ is initialized +/home/bhargava/Desktop/repositories/kbench9000/main.c:49:1: warning: ‘__used__’ attribute ignored [-Wattributes] +In file included from ./include/linux/init.h:4:0, + from /home/bhargava/Desktop/repositories/kbench9000/main.c:6: +./include/linux/compiler-gcc.h:182:45: error: section attribute not allowed for ‘__UNIQUE_ID_license9’ + #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) + ^ +./include/linux/compiler.h:52:23: note: in definition of macro ‘___PASTE’ + #define ___PASTE(a,b) a##b + ^ +./include/linux/compiler-gcc.h:182:29: note: in expansion of macro ‘__PASTE’ + #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) + ^~~~~~~ +./include/linux/compiler.h:53:22: note: in expansion of macro ‘___PASTE’ + #define __PASTE(a,b) ___PASTE(a,b) + ^~~~~~~~ +./include/linux/compiler-gcc.h:182:37: note: in expansion of macro ‘__PASTE’ + #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) + ^~~~~~~ +./include/linux/moduleparam.h:21:19: note: in expansion of macro ‘__UNIQUE_ID’ + static const char __UNIQUE_ID(name)[] \ + ^~~~~~~~~~~ +./include/linux/module.h:161:32: note: in expansion of macro ‘__MODULE_INFO’ + #define MODULE_INFO(tag, info) __MODULE_INFO(tag, tag, info) + ^~~~~~~~~~~~~ +./include/linux/module.h:199:34: note: in expansion of macro ‘MODULE_INFO’ + #define MODULE_LICENSE(_license) MODULE_INFO(license, _license) + ^~~~~~~~~~~ +/home/bhargava/Desktop/repositories/kbench9000/main.c:49:1: note: in expansion of macro ‘MODULE_LICENSE’ + MODULE_LICENSE("GPL v2"); + ^~~~~~~~~~~~~~ +./include/linux/compiler-gcc.h:182:45: error: alignment may not be specified for ‘__UNIQUE_ID_license9’ + #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) + ^ +./include/linux/compiler.h:52:23: note: in definition of macro ‘___PASTE’ + #define ___PASTE(a,b) a##b + ^ +./include/linux/compiler-gcc.h:182:29: note: in expansion of macro ‘__PASTE’ + #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) + ^~~~~~~ +./include/linux/compiler.h:53:22: note: in expansion of macro ‘___PASTE’ + #define __PASTE(a,b) ___PASTE(a,b) + ^~~~~~~~ +./include/linux/compiler-gcc.h:182:37: note: in expansion of macro ‘__PASTE’ + #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) + ^~~~~~~ +./include/linux/moduleparam.h:21:19: note: in expansion of macro ‘__UNIQUE_ID’ + static const char __UNIQUE_ID(name)[] \ + ^~~~~~~~~~~ +./include/linux/module.h:161:32: note: in expansion of macro ‘__MODULE_INFO’ + #define MODULE_INFO(tag, info) __MODULE_INFO(tag, tag, info) + ^~~~~~~~~~~~~ +./include/linux/module.h:199:34: note: in expansion of macro ‘MODULE_INFO’ + #define MODULE_LICENSE(_license) MODULE_INFO(license, _license) + ^~~~~~~~~~~ +/home/bhargava/Desktop/repositories/kbench9000/main.c:49:1: note: in expansion of macro ‘MODULE_LICENSE’ + MODULE_LICENSE("GPL v2"); + ^~~~~~~~~~~~~~ +./include/linux/compiler-gcc.h:182:45: error: storage class specified for parameter ‘__UNIQUE_ID_description10’ + #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) + ^ +./include/linux/compiler.h:52:23: note: in definition of macro ‘___PASTE’ + #define ___PASTE(a,b) a##b + ^ +./include/linux/compiler-gcc.h:182:29: note: in expansion of macro ‘__PASTE’ + #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) + ^~~~~~~ +./include/linux/compiler.h:53:22: note: in expansion of macro ‘___PASTE’ + #define __PASTE(a,b) ___PASTE(a,b) + ^~~~~~~~ +./include/linux/compiler-gcc.h:182:37: note: in expansion of macro ‘__PASTE’ + #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) + ^~~~~~~ +./include/linux/moduleparam.h:21:19: note: in expansion of macro ‘__UNIQUE_ID’ + static const char __UNIQUE_ID(name)[] \ + ^~~~~~~~~~~ +./include/linux/module.h:161:32: note: in expansion of macro ‘__MODULE_INFO’ + #define MODULE_INFO(tag, info) __MODULE_INFO(tag, tag, info) + ^~~~~~~~~~~~~ +./include/linux/module.h:208:42: note: in expansion of macro ‘MODULE_INFO’ + #define MODULE_DESCRIPTION(_description) MODULE_INFO(description, _description) + ^~~~~~~~~~~ +/home/bhargava/Desktop/repositories/kbench9000/main.c:50:1: note: in expansion of macro ‘MODULE_DESCRIPTION’ + MODULE_DESCRIPTION("kBench9000 Cycle Counter"); + ^~~~~~~~~~~~~~~~~~ +/home/bhargava/Desktop/repositories/kbench9000/main.c:50:1: error: parameter ‘__UNIQUE_ID_description10’ is initialized +/home/bhargava/Desktop/repositories/kbench9000/main.c:50:1: warning: ‘__used__’ attribute ignored [-Wattributes] +In file included from ./include/linux/init.h:4:0, + from /home/bhargava/Desktop/repositories/kbench9000/main.c:6: +./include/linux/compiler-gcc.h:182:45: error: section attribute not allowed for ‘__UNIQUE_ID_description10’ + #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) + ^ +./include/linux/compiler.h:52:23: note: in definition of macro ‘___PASTE’ + #define ___PASTE(a,b) a##b + ^ +./include/linux/compiler-gcc.h:182:29: note: in expansion of macro ‘__PASTE’ + #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) + ^~~~~~~ +./include/linux/compiler.h:53:22: note: in expansion of macro ‘___PASTE’ + #define __PASTE(a,b) ___PASTE(a,b) + ^~~~~~~~ +./include/linux/compiler-gcc.h:182:37: note: in expansion of macro ‘__PASTE’ + #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) + ^~~~~~~ +./include/linux/moduleparam.h:21:19: note: in expansion of macro ‘__UNIQUE_ID’ + static const char __UNIQUE_ID(name)[] \ + ^~~~~~~~~~~ +./include/linux/module.h:161:32: note: in expansion of macro ‘__MODULE_INFO’ + #define MODULE_INFO(tag, info) __MODULE_INFO(tag, tag, info) + ^~~~~~~~~~~~~ +./include/linux/module.h:208:42: note: in expansion of macro ‘MODULE_INFO’ + #define MODULE_DESCRIPTION(_description) MODULE_INFO(description, _description) + ^~~~~~~~~~~ +/home/bhargava/Desktop/repositories/kbench9000/main.c:50:1: note: in expansion of macro ‘MODULE_DESCRIPTION’ + MODULE_DESCRIPTION("kBench9000 Cycle Counter"); + ^~~~~~~~~~~~~~~~~~ +./include/linux/compiler-gcc.h:182:45: error: alignment may not be specified for ‘__UNIQUE_ID_description10’ + #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) + ^ +./include/linux/compiler.h:52:23: note: in definition of macro ‘___PASTE’ + #define ___PASTE(a,b) a##b + ^ +./include/linux/compiler-gcc.h:182:29: note: in expansion of macro ‘__PASTE’ + #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) + ^~~~~~~ +./include/linux/compiler.h:53:22: note: in expansion of macro ‘___PASTE’ + #define __PASTE(a,b) ___PASTE(a,b) + ^~~~~~~~ +./include/linux/compiler-gcc.h:182:37: note: in expansion of macro ‘__PASTE’ + #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) + ^~~~~~~ +./include/linux/moduleparam.h:21:19: note: in expansion of macro ‘__UNIQUE_ID’ + static const char __UNIQUE_ID(name)[] \ + ^~~~~~~~~~~ +./include/linux/module.h:161:32: note: in expansion of macro ‘__MODULE_INFO’ + #define MODULE_INFO(tag, info) __MODULE_INFO(tag, tag, info) + ^~~~~~~~~~~~~ +./include/linux/module.h:208:42: note: in expansion of macro ‘MODULE_INFO’ + #define MODULE_DESCRIPTION(_description) MODULE_INFO(description, _description) + ^~~~~~~~~~~ +/home/bhargava/Desktop/repositories/kbench9000/main.c:50:1: note: in expansion of macro ‘MODULE_DESCRIPTION’ + MODULE_DESCRIPTION("kBench9000 Cycle Counter"); + ^~~~~~~~~~~~~~~~~~ +./include/linux/compiler-gcc.h:182:45: error: storage class specified for parameter ‘__UNIQUE_ID_author11’ + #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) + ^ +./include/linux/compiler.h:52:23: note: in definition of macro ‘___PASTE’ + #define ___PASTE(a,b) a##b + ^ +./include/linux/compiler-gcc.h:182:29: note: in expansion of macro ‘__PASTE’ + #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) + ^~~~~~~ +./include/linux/compiler.h:53:22: note: in expansion of macro ‘___PASTE’ + #define __PASTE(a,b) ___PASTE(a,b) + ^~~~~~~~ +./include/linux/compiler-gcc.h:182:37: note: in expansion of macro ‘__PASTE’ + #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) + ^~~~~~~ +./include/linux/moduleparam.h:21:19: note: in expansion of macro ‘__UNIQUE_ID’ + static const char __UNIQUE_ID(name)[] \ + ^~~~~~~~~~~ +./include/linux/module.h:161:32: note: in expansion of macro ‘__MODULE_INFO’ + #define MODULE_INFO(tag, info) __MODULE_INFO(tag, tag, info) + ^~~~~~~~~~~~~ +./include/linux/module.h:205:32: note: in expansion of macro ‘MODULE_INFO’ + #define MODULE_AUTHOR(_author) MODULE_INFO(author, _author) + ^~~~~~~~~~~ +/home/bhargava/Desktop/repositories/kbench9000/main.c:51:1: note: in expansion of macro ‘MODULE_AUTHOR’ + MODULE_AUTHOR("Jason A. Donenfeld "); + ^~~~~~~~~~~~~ +/home/bhargava/Desktop/repositories/kbench9000/main.c:51:1: error: parameter ‘__UNIQUE_ID_author11’ is initialized +/home/bhargava/Desktop/repositories/kbench9000/main.c:51:1: warning: ‘__used__’ attribute ignored [-Wattributes] +In file included from ./include/linux/init.h:4:0, + from /home/bhargava/Desktop/repositories/kbench9000/main.c:6: +./include/linux/compiler-gcc.h:182:45: error: section attribute not allowed for ‘__UNIQUE_ID_author11’ + #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) + ^ +./include/linux/compiler.h:52:23: note: in definition of macro ‘___PASTE’ + #define ___PASTE(a,b) a##b + ^ +./include/linux/compiler-gcc.h:182:29: note: in expansion of macro ‘__PASTE’ + #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) + ^~~~~~~ +./include/linux/compiler.h:53:22: note: in expansion of macro ‘___PASTE’ + #define __PASTE(a,b) ___PASTE(a,b) + ^~~~~~~~ +./include/linux/compiler-gcc.h:182:37: note: in expansion of macro ‘__PASTE’ + #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) + ^~~~~~~ +./include/linux/moduleparam.h:21:19: note: in expansion of macro ‘__UNIQUE_ID’ + static const char __UNIQUE_ID(name)[] \ + ^~~~~~~~~~~ +./include/linux/module.h:161:32: note: in expansion of macro ‘__MODULE_INFO’ + #define MODULE_INFO(tag, info) __MODULE_INFO(tag, tag, info) + ^~~~~~~~~~~~~ +./include/linux/module.h:205:32: note: in expansion of macro ‘MODULE_INFO’ + #define MODULE_AUTHOR(_author) MODULE_INFO(author, _author) + ^~~~~~~~~~~ +/home/bhargava/Desktop/repositories/kbench9000/main.c:51:1: note: in expansion of macro ‘MODULE_AUTHOR’ + MODULE_AUTHOR("Jason A. Donenfeld "); + ^~~~~~~~~~~~~ +./include/linux/compiler-gcc.h:182:45: error: alignment may not be specified for ‘__UNIQUE_ID_author11’ + #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) + ^ +./include/linux/compiler.h:52:23: note: in definition of macro ‘___PASTE’ + #define ___PASTE(a,b) a##b + ^ +./include/linux/compiler-gcc.h:182:29: note: in expansion of macro ‘__PASTE’ + #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) + ^~~~~~~ +./include/linux/compiler.h:53:22: note: in expansion of macro ‘___PASTE’ + #define __PASTE(a,b) ___PASTE(a,b) + ^~~~~~~~ +./include/linux/compiler-gcc.h:182:37: note: in expansion of macro ‘__PASTE’ + #define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) + ^~~~~~~ +./include/linux/moduleparam.h:21:19: note: in expansion of macro ‘__UNIQUE_ID’ + static const char __UNIQUE_ID(name)[] \ + ^~~~~~~~~~~ +./include/linux/module.h:161:32: note: in expansion of macro ‘__MODULE_INFO’ + #define MODULE_INFO(tag, info) __MODULE_INFO(tag, tag, info) + ^~~~~~~~~~~~~ +./include/linux/module.h:205:32: note: in expansion of macro ‘MODULE_INFO’ + #define MODULE_AUTHOR(_author) MODULE_INFO(author, _author) + ^~~~~~~~~~~ +/home/bhargava/Desktop/repositories/kbench9000/main.c:51:1: note: in expansion of macro ‘MODULE_AUTHOR’ + MODULE_AUTHOR("Jason A. Donenfeld "); + ^~~~~~~~~~~~~ +In file included from /home/bhargava/Desktop/repositories/kbench9000/main.c:9:0: +/home/bhargava/Desktop/repositories/kbench9000/function.h:10:6: error: old-style parameter declarations in prototyped function definition + bool poly1305(u8 output[POLY1305_TAG_SIZE], u8 *input, u64 input_len, u8 key[POLY1305_KEY_SIZE]) + ^~~~~~~~ +/home/bhargava/Desktop/repositories/kbench9000/main.c:51:1: error: expected ‘{’ at end of input + MODULE_AUTHOR("Jason A. Donenfeld "); + ^~~~~~~~~~~~~ +/home/bhargava/Desktop/repositories/kbench9000/main.c:51:1: warning: control reaches end of non-void function [-Wreturn-type] + MODULE_AUTHOR("Jason A. Donenfeld "); + ^~~~~~~~~~~~~ +scripts/Makefile.build:294: recipe for target '/home/bhargava/Desktop/repositories/kbench9000/main.o' failed +make[2]: *** [/home/bhargava/Desktop/repositories/kbench9000/main.o] Error 1 +Makefile:1524: recipe for target '_module_/home/bhargava/Desktop/repositories/kbench9000' failed +make[1]: *** [_module_/home/bhargava/Desktop/repositories/kbench9000] Error 2 +make[1]: Leaving directory '/usr/src/linux-headers-4.10.0-42-generic' +Makefile:15: recipe for target 'build' failed +make: *** [build] Error 2 diff --git a/test_vectors.h b/test_vectors.h index 91b24ee..eff13c0 100644 --- a/test_vectors.h +++ b/test_vectors.h @@ -3,46 +3,1481 @@ * Copyright (C) 2018 Jason A. Donenfeld . All Rights Reserved. */ -struct curve25519_test_vector { - u8 private[CURVE25519_POINT_SIZE]; - u8 public[CURVE25519_POINT_SIZE]; - u8 result[CURVE25519_POINT_SIZE]; +struct poly1305_testdata { + size_t size; + const u8 data[1024]; }; -static const struct curve25519_test_vector curve25519_test_vectors[] __initconst = { +struct poly1305_testvec { + struct poly1305_testdata input, key, expected; +}; + +static const struct poly1305_testvec poly1305_test_vectors[] = { + /* + * RFC7539 + */ { - .private = { 0x77, 0x07, 0x6d, 0x0a, 0x73, 0x18, 0xa5, 0x7d, 0x3c, 0x16, 0xc1, 0x72, 0x51, 0xb2, 0x66, 0x45, 0xdf, 0x4c, 0x2f, 0x87, 0xeb, 0xc0, 0x99, 0x2a, 0xb1, 0x77, 0xfb, 0xa5, 0x1d, 0xb9, 0x2c, 0x2a }, - .public = { 0xde, 0x9e, 0xdb, 0x7d, 0x7b, 0x7d, 0xc1, 0xb4, 0xd3, 0x5b, 0x61, 0xc2, 0xec, 0xe4, 0x35, 0x37, 0x3f, 0x83, 0x43, 0xc8, 0x5b, 0x78, 0x67, 0x4d, 0xad, 0xfc, 0x7e, 0x14, 0x6f, 0x88, 0x2b, 0x4f }, - .result = { 0x4a, 0x5d, 0x9d, 0x5b, 0xa4, 0xce, 0x2d, 0xe1, 0x72, 0x8e, 0x3b, 0xf4, 0x80, 0x35, 0x0f, 0x25, 0xe0, 0x7e, 0x21, 0xc9, 0x47, 0xd1, 0x9e, 0x33, 0x76, 0xf0, 0x9b, 0x3c, 0x1e, 0x16, 0x17, 0x42 } + { + 34, + { + 0x43, 0x72, 0x79, 0x70, 0x74, 0x6f, 0x67, 0x72, + 0x61, 0x70, 0x68, 0x69, 0x63, 0x20, 0x46, 0x6f, + 0x72, 0x75, 0x6d, 0x20, 0x52, 0x65, 0x73, 0x65, + 0x61, 0x72, 0x63, 0x68, 0x20, 0x47, 0x72, 0x6f, + + 0x75, 0x70 + } + }, + { + 32, + { + 0x85, 0xd6, 0xbe, 0x78, 0x57, 0x55, 0x6d, 0x33, + 0x7f, 0x44, 0x52, 0xfe, 0x42, 0xd5, 0x06, 0xa8, + 0x01, 0x03, 0x80, 0x8a, 0xfb, 0x0d, 0xb2, 0xfd, + 0x4a, 0xbf, 0xf6, 0xaf, 0x41, 0x49, 0xf5, 0x1b + } + }, + { + 16, + { + 0xa8, 0x06, 0x1d, 0xc1, 0x30, 0x51, 0x36, 0xc6, + 0xc2, 0x2b, 0x8b, 0xaf, 0x0c, 0x01, 0x27, 0xa9 + } + } }, + /* + * test vectors from "The Poly1305-AES message-authentication code" + */ { - .private = { 0x5d, 0xab, 0x08, 0x7e, 0x62, 0x4a, 0x8a, 0x4b, 0x79, 0xe1, 0x7f, 0x8b, 0x83, 0x80, 0x0e, 0xe6, 0x6f, 0x3b, 0xb1, 0x29, 0x26, 0x18, 0xb6, 0xfd, 0x1c, 0x2f, 0x8b, 0x27, 0xff, 0x88, 0xe0, 0xeb }, - .public = { 0x85, 0x20, 0xf0, 0x09, 0x89, 0x30, 0xa7, 0x54, 0x74, 0x8b, 0x7d, 0xdc, 0xb4, 0x3e, 0xf7, 0x5a, 0x0d, 0xbf, 0x3a, 0x0d, 0x26, 0x38, 0x1a, 0xf4, 0xeb, 0xa4, 0xa9, 0x8e, 0xaa, 0x9b, 0x4e, 0x6a }, - .result = { 0x4a, 0x5d, 0x9d, 0x5b, 0xa4, 0xce, 0x2d, 0xe1, 0x72, 0x8e, 0x3b, 0xf4, 0x80, 0x35, 0x0f, 0x25, 0xe0, 0x7e, 0x21, 0xc9, 0x47, 0xd1, 0x9e, 0x33, 0x76, 0xf0, 0x9b, 0x3c, 0x1e, 0x16, 0x17, 0x42 } + { + 2, + { + 0xf3, 0xf6 + } + }, + { + 32, + { + 0x85, 0x1f, 0xc4, 0x0c, 0x34, 0x67, 0xac, 0x0b, + 0xe0, 0x5c, 0xc2, 0x04, 0x04, 0xf3, 0xf7, 0x00, + 0x58, 0x0b, 0x3b, 0x0f, 0x94, 0x47, 0xbb, 0x1e, + 0x69, 0xd0, 0x95, 0xb5, 0x92, 0x8b, 0x6d, 0xbc + } + }, + { + 16, + { + 0xf4, 0xc6, 0x33, 0xc3, 0x04, 0x4f, 0xc1, 0x45, + 0xf8, 0x4f, 0x33, 0x5c, 0xb8, 0x19, 0x53, 0xde + } + } }, { - .private = { 1 }, - .public = { 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, - .result = { 0x3c, 0x77, 0x77, 0xca, 0xf9, 0x97, 0xb2, 0x64, 0x41, 0x60, 0x77, 0x66, 0x5b, 0x4e, 0x22, 0x9d, 0xb, 0x95, 0x48, 0xdc, 0xc, 0xd8, 0x19, 0x98, 0xdd, 0xcd, 0xc5, 0xc8, 0x53, 0x3c, 0x79, 0x7f } + { + 0, + { + 0 + } + }, + { + 32, + { + 0xa0, 0xf3, 0x08, 0x00, 0x00, 0xf4, 0x64, 0x00, + 0xd0, 0xc7, 0xe9, 0x07, 0x6c, 0x83, 0x44, 0x03, + 0xdd, 0x3f, 0xab, 0x22, 0x51, 0xf1, 0x1a, 0xc7, + 0x59, 0xf0, 0x88, 0x71, 0x29, 0xcc, 0x2e, 0xe7 + } + }, + { + 16, + { + 0xdd, 0x3f, 0xab, 0x22, 0x51, 0xf1, 0x1a, 0xc7, + 0x59, 0xf0, 0x88, 0x71, 0x29, 0xcc, 0x2e, 0xe7 + } + } }, { - .private = { 1 }, - .public = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff }, - .result = { 0xb3, 0x2d, 0x13, 0x62, 0xc2, 0x48, 0xd6, 0x2f, 0xe6, 0x26, 0x19, 0xcf, 0xf0, 0x4d, 0xd4, 0x3d, 0xb7, 0x3f, 0xfc, 0x1b, 0x63, 0x8, 0xed, 0xe3, 0xb, 0x78, 0xd8, 0x73, 0x80, 0xf1, 0xe8, 0x34 } + { + 32, + { + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36 + } + }, + { + 32, + { + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef + } + }, + { + 16, + { + 0x0e, 0xe1, 0xc1, 0x6b, 0xb7, 0x3f, 0x0f, 0x4f, + 0xd1, 0x98, 0x81, 0x75, 0x3c, 0x01, 0xcd, 0xbe + } + } }, { - .private = { 0xa5, 0x46, 0xe3, 0x6b, 0xf0, 0x52, 0x7c, 0x9d, 0x3b, 0x16, 0x15, 0x4b, 0x82, 0x46, 0x5e, 0xdd, 0x62, 0x14, 0x4c, 0x0a, 0xc1, 0xfc, 0x5a, 0x18, 0x50, 0x6a, 0x22, 0x44, 0xba, 0x44, 0x9a, 0xc4 }, - .public = { 0xe6, 0xdb, 0x68, 0x67, 0x58, 0x30, 0x30, 0xdb, 0x35, 0x94, 0xc1, 0xa4, 0x24, 0xb1, 0x5f, 0x7c, 0x72, 0x66, 0x24, 0xec, 0x26, 0xb3, 0x35, 0x3b, 0x10, 0xa9, 0x03, 0xa6, 0xd0, 0xab, 0x1c, 0x4c }, - .result = { 0xc3, 0xda, 0x55, 0x37, 0x9d, 0xe9, 0xc6, 0x90, 0x8e, 0x94, 0xea, 0x4d, 0xf2, 0x8d, 0x08, 0x4f, 0x32, 0xec, 0xcf, 0x03, 0x49, 0x1c, 0x71, 0xf7, 0x54, 0xb4, 0x07, 0x55, 0x77, 0xa2, 0x85, 0x52 } + { + 63, + { + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9 + } + }, + { + 32, + { + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + } + }, + { + 16, + { + 0x51, 0x54, 0xad, 0x0d, 0x2c, 0xb2, 0x6e, 0x01, + 0x27, 0x4f, 0xc5, 0x11, 0x48, 0x49, 0x1f, 0x1b + } + }, }, + /* + * self-generated vectors exercise "significant" lengths, such that + * are handled by different code paths + */ { - .private = { 1, 2, 3, 4 }, - .public = { 0 }, - .result = { 0 } + { + 64, + { + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf + } + }, + { + 32, + { + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + } + }, + { + 16, + { + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66 + } + }, }, { - .private = { 2, 4, 6, 8 }, - .public = { 0xe0, 0xeb, 0x7a, 0x7c, 0x3b, 0x41, 0xb8, 0xae, 0x16, 0x56, 0xe3, 0xfa, 0xf1, 0x9f, 0xc4, 0x6a, 0xda, 0x09, 0x8d, 0xeb, 0x9c, 0x32, 0xb1, 0xfd, 0x86, 0x62, 0x05, 0x16, 0x5f, 0x49, 0xb8 }, - .result = { 0 } + { + 48, + { + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67 + } + }, + { + 32, + { + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + + } + }, + { + 16, + { + 0x5b, 0x88, 0xd7, 0xf6, 0x22, 0x8b, 0x11, 0xe2, + 0xe2, 0x85, 0x79, 0xa5, 0xc0, 0xc1, 0xf7, 0x61 + } + }, + }, + { + { + 96, + { + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36 + } + }, + { + 32, + { + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + } + }, + { + 16, + { + 0xbb, 0xb6, 0x13, 0xb2, 0xb6, 0xd7, 0x53, 0xba, + 0x07, 0x39, 0x5b, 0x91, 0x6a, 0xae, 0xce, 0x15 + } + }, + }, + { + { + 112, + { + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24 + } + }, + { + 32, + { + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + } + }, + { + 16, + { + 0xc7, 0x94, 0xd7, 0x05, 0x7d, 0x17, 0x78, 0xc4, + 0xbb, 0xee, 0x0a, 0x39, 0xb3, 0xd9, 0x73, 0x42 + } + }, + }, + { + { + 128, + { + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36 + } + }, + { + 32, + { + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + } + }, + { + 16, + { + 0xff, 0xbc, 0xb9, 0xb3, 0x71, 0x42, 0x31, 0x52, + 0xd7, 0xfc, 0xa5, 0xad, 0x04, 0x2f, 0xba, 0xa9 + } + }, + }, + { + { + 144, + { + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36, + + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66 + } + }, + { + 32, + { + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + } + }, + { + 16, + { + 0x06, 0x9e, 0xd6, 0xb8, 0xef, 0x0f, 0x20, 0x7b, + 0x3e, 0x24, 0x3b, 0xb1, 0x01, 0x9f, 0xe6, 0x32 + } + }, + }, + { + { + 160, + { + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36, + + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66, + 0x5b, 0x88, 0xd7, 0xf6, 0x22, 0x8b, 0x11, 0xe2, + 0xe2, 0x85, 0x79, 0xa5, 0xc0, 0xc1, 0xf7, 0x61 + } + }, + { + 32, + { + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + } + }, + { + 16, + { + 0xcc, 0xa3, 0x39, 0xd9, 0xa4, 0x5f, 0xa2, 0x36, + 0x8c, 0x2c, 0x68, 0xb3, 0xa4, 0x17, 0x91, 0x33 + } + }, + }, + { + { + 288, + { + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36, + + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66, + 0x5b, 0x88, 0xd7, 0xf6, 0x22, 0x8b, 0x11, 0xe2, + 0xe2, 0x85, 0x79, 0xa5, 0xc0, 0xc1, 0xf7, 0x61, + + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36 + } + }, + { + 32, + { + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + } + }, + { + 16, + { + 0x53, 0xf6, 0xe8, 0x28, 0xa2, 0xf0, 0xfe, 0x0e, + 0xe8, 0x15, 0xbf, 0x0b, 0xd5, 0x84, 0x1a, 0x34 + } + }, + }, + { + { + 320, + { + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36, + + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66, + 0x5b, 0x88, 0xd7, 0xf6, 0x22, 0x8b, 0x11, 0xe2, + 0xe2, 0x85, 0x79, 0xa5, 0xc0, 0xc1, 0xf7, 0x61, + + 0xab, 0x08, 0x12, 0x72, 0x4a, 0x7f, 0x1e, 0x34, + 0x27, 0x42, 0xcb, 0xed, 0x37, 0x4d, 0x94, 0xd1, + 0x36, 0xc6, 0xb8, 0x79, 0x5d, 0x45, 0xb3, 0x81, + 0x98, 0x30, 0xf2, 0xc0, 0x44, 0x91, 0xfa, 0xf0, + + 0x99, 0x0c, 0x62, 0xe4, 0x8b, 0x80, 0x18, 0xb2, + 0xc3, 0xe4, 0xa0, 0xfa, 0x31, 0x34, 0xcb, 0x67, + 0xfa, 0x83, 0xe1, 0x58, 0xc9, 0x94, 0xd9, 0x61, + 0xc4, 0xcb, 0x21, 0x09, 0x5c, 0x1b, 0xf9, 0xaf, + + 0x48, 0x44, 0x3d, 0x0b, 0xb0, 0xd2, 0x11, 0x09, + 0xc8, 0x9a, 0x10, 0x0b, 0x5c, 0xe2, 0xc2, 0x08, + 0x83, 0x14, 0x9c, 0x69, 0xb5, 0x61, 0xdd, 0x88, + 0x29, 0x8a, 0x17, 0x98, 0xb1, 0x07, 0x16, 0xef, + + 0x66, 0x3c, 0xea, 0x19, 0x0f, 0xfb, 0x83, 0xd8, + 0x95, 0x93, 0xf3, 0xf4, 0x76, 0xb6, 0xbc, 0x24, + 0xd7, 0xe6, 0x79, 0x10, 0x7e, 0xa2, 0x6a, 0xdb, + 0x8c, 0xaf, 0x66, 0x52, 0xd0, 0x65, 0x61, 0x36, + + 0x81, 0x20, 0x59, 0xa5, 0xda, 0x19, 0x86, 0x37, + 0xca, 0xc7, 0xc4, 0xa6, 0x31, 0xbe, 0xe4, 0x66, + 0x5b, 0x88, 0xd7, 0xf6, 0x22, 0x8b, 0x11, 0xe2, + 0xe2, 0x85, 0x79, 0xa5, 0xc0, 0xc1, 0xf7, 0x61 + } + }, + { + 32, + { + 0x12, 0x97, 0x6a, 0x08, 0xc4, 0x42, 0x6d, 0x0c, + 0xe8, 0xa8, 0x24, 0x07, 0xc4, 0xf4, 0x82, 0x07, + 0x80, 0xf8, 0xc2, 0x0a, 0xa7, 0x12, 0x02, 0xd1, + 0xe2, 0x91, 0x79, 0xcb, 0xcb, 0x55, 0x5a, 0x57 + } + }, + { + 16, + { + 0xb8, 0x46, 0xd4, 0x4e, 0x9b, 0xbd, 0x53, 0xce, + 0xdf, 0xfb, 0xfb, 0xb6, 0xb7, 0xfa, 0x49, 0x33 + } + }, + }, + /* + * 4th power of the key spills to 131th bit in SIMD key setup + */ + { + { + 256, + { + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + } + }, + { + 32, + { + 0xad, 0x62, 0x81, 0x07, 0xe8, 0x35, 0x1d, 0x0f, + 0x2c, 0x23, 0x1a, 0x05, 0xdc, 0x4a, 0x41, 0x06, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + } + }, + { + 16, + { + 0x07, 0x14, 0x5a, 0x4c, 0x02, 0xfe, 0x5f, 0xa3, + 0x20, 0x36, 0xde, 0x68, 0xfa, 0xbe, 0x90, 0x66 + } + }, + }, + /* + * OpenSSL's poly1305_ieee754.c failed this in final stage + */ + { + { + 252, + { + 0x84, 0x23, 0x64, 0xe1, 0x56, 0x33, 0x6c, 0x09, + 0x98, 0xb9, 0x33, 0xa6, 0x23, 0x77, 0x26, 0x18, + 0x0d, 0x9e, 0x3f, 0xdc, 0xbd, 0xe4, 0xcd, 0x5d, + 0x17, 0x08, 0x0f, 0xc3, 0xbe, 0xb4, 0x96, 0x14, + + 0xd7, 0x12, 0x2c, 0x03, 0x74, 0x63, 0xff, 0x10, + 0x4d, 0x73, 0xf1, 0x9c, 0x12, 0x70, 0x46, 0x28, + 0xd4, 0x17, 0xc4, 0xc5, 0x4a, 0x3f, 0xe3, 0x0d, + 0x3c, 0x3d, 0x77, 0x14, 0x38, 0x2d, 0x43, 0xb0, + + 0x38, 0x2a, 0x50, 0xa5, 0xde, 0xe5, 0x4b, 0xe8, + 0x44, 0xb0, 0x76, 0xe8, 0xdf, 0x88, 0x20, 0x1a, + 0x1c, 0xd4, 0x3b, 0x90, 0xeb, 0x21, 0x64, 0x3f, + 0xa9, 0x6f, 0x39, 0xb5, 0x18, 0xaa, 0x83, 0x40, + + 0xc9, 0x42, 0xff, 0x3c, 0x31, 0xba, 0xf7, 0xc9, + 0xbd, 0xbf, 0x0f, 0x31, 0xae, 0x3f, 0xa0, 0x96, + 0xbf, 0x8c, 0x63, 0x03, 0x06, 0x09, 0x82, 0x9f, + 0xe7, 0x2e, 0x17, 0x98, 0x24, 0x89, 0x0b, 0xc8, + + 0xe0, 0x8c, 0x31, 0x5c, 0x1c, 0xce, 0x2a, 0x83, + 0x14, 0x4d, 0xbb, 0xff, 0x09, 0xf7, 0x4e, 0x3e, + 0xfc, 0x77, 0x0b, 0x54, 0xd0, 0x98, 0x4a, 0x8f, + 0x19, 0xb1, 0x47, 0x19, 0xe6, 0x36, 0x35, 0x64, + + 0x1d, 0x6b, 0x1e, 0xed, 0xf6, 0x3e, 0xfb, 0xf0, + 0x80, 0xe1, 0x78, 0x3d, 0x32, 0x44, 0x54, 0x12, + 0x11, 0x4c, 0x20, 0xde, 0x0b, 0x83, 0x7a, 0x0d, + 0xfa, 0x33, 0xd6, 0xb8, 0x28, 0x25, 0xff, 0xf4, + + 0x4c, 0x9a, 0x70, 0xea, 0x54, 0xce, 0x47, 0xf0, + 0x7d, 0xf6, 0x98, 0xe6, 0xb0, 0x33, 0x23, 0xb5, + 0x30, 0x79, 0x36, 0x4a, 0x5f, 0xc3, 0xe9, 0xdd, + 0x03, 0x43, 0x92, 0xbd, 0xde, 0x86, 0xdc, 0xcd, + + 0xda, 0x94, 0x32, 0x1c, 0x5e, 0x44, 0x06, 0x04, + 0x89, 0x33, 0x6c, 0xb6, 0x5b, 0xf3, 0x98, 0x9c, + 0x36, 0xf7, 0x28, 0x2c, 0x2f, 0x5d, 0x2b, 0x88, + 0x2c, 0x17, 0x1e, 0x74 + } + }, + { + 32, + { + 0x95, 0xd5, 0xc0, 0x05, 0x50, 0x3e, 0x51, 0x0d, + 0x8c, 0xd0, 0xaa, 0x07, 0x2c, 0x4a, 0x4d, 0x06, + 0x6e, 0xab, 0xc5, 0x2d, 0x11, 0x65, 0x3d, 0xf4, + 0x7f, 0xbf, 0x63, 0xab, 0x19, 0x8b, 0xcc, 0x26 + } + }, + { + 16, + { + 0xf2, 0x48, 0x31, 0x2e, 0x57, 0x8d, 0x9d, 0x58, + 0xf8, 0xb7, 0xbb, 0x4d, 0x19, 0x10, 0x54, 0x31 + } + }, + }, + /* + * AVX2 in OpenSSL's poly1305-x86.pl failed this with 176+32 split + */ + { + { + 208, + { + 0x24, 0x8a, 0xc3, 0x10, 0x85, 0xb6, 0xc2, 0xad, + 0xaa, 0xa3, 0x82, 0x59, 0xa0, 0xd7, 0x19, 0x2c, + 0x5c, 0x35, 0xd1, 0xbb, 0x4e, 0xf3, 0x9a, 0xd9, + 0x4c, 0x38, 0xd1, 0xc8, 0x24, 0x79, 0xe2, 0xdd, + + 0x21, 0x59, 0xa0, 0x77, 0x02, 0x4b, 0x05, 0x89, + 0xbc, 0x8a, 0x20, 0x10, 0x1b, 0x50, 0x6f, 0x0a, + 0x1a, 0xd0, 0xbb, 0xab, 0x76, 0xe8, 0x3a, 0x83, + 0xf1, 0xb9, 0x4b, 0xe6, 0xbe, 0xae, 0x74, 0xe8, + + 0x74, 0xca, 0xb6, 0x92, 0xc5, 0x96, 0x3a, 0x75, + 0x43, 0x6b, 0x77, 0x61, 0x21, 0xec, 0x9f, 0x62, + 0x39, 0x9a, 0x3e, 0x66, 0xb2, 0xd2, 0x27, 0x07, + 0xda, 0xe8, 0x19, 0x33, 0xb6, 0x27, 0x7f, 0x3c, + + 0x85, 0x16, 0xbc, 0xbe, 0x26, 0xdb, 0xbd, 0x86, + 0xf3, 0x73, 0x10, 0x3d, 0x7c, 0xf4, 0xca, 0xd1, + 0x88, 0x8c, 0x95, 0x21, 0x18, 0xfb, 0xfb, 0xd0, + 0xd7, 0xb4, 0xbe, 0xdc, 0x4a, 0xe4, 0x93, 0x6a, + + 0xff, 0x91, 0x15, 0x7e, 0x7a, 0xa4, 0x7c, 0x54, + 0x44, 0x2e, 0xa7, 0x8d, 0x6a, 0xc2, 0x51, 0xd3, + 0x24, 0xa0, 0xfb, 0xe4, 0x9d, 0x89, 0xcc, 0x35, + 0x21, 0xb6, 0x6d, 0x16, 0xe9, 0xc6, 0x6a, 0x37, + + 0x09, 0x89, 0x4e, 0x4e, 0xb0, 0xa4, 0xee, 0xdc, + 0x4a, 0xe1, 0x94, 0x68, 0xe6, 0x6b, 0x81, 0xf2, + + 0x71, 0x35, 0x1b, 0x1d, 0x92, 0x1e, 0xa5, 0x51, + 0x04, 0x7a, 0xbc, 0xc6, 0xb8, 0x7a, 0x90, 0x1f, + 0xde, 0x7d, 0xb7, 0x9f, 0xa1, 0x81, 0x8c, 0x11, + 0x33, 0x6d, 0xbc, 0x07, 0x24, 0x4a, 0x40, 0xeb + } + }, + { + 32, + { + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + } + }, + { + 16, + { + 0xbc, 0x93, 0x9b, 0xc5, 0x28, 0x14, 0x80, 0xfa, + 0x99, 0xc6, 0xd6, 0x8c, 0x25, 0x8e, 0xc4, 0x2f + } + }, + }, + /* + * test vectors from Google + */ + { + { + 0, + { + 0x00, + } + }, + { + 32, + { + 0xc8, 0xaf, 0xaa, 0xc3, 0x31, 0xee, 0x37, 0x2c, + 0xd6, 0x08, 0x2d, 0xe1, 0x34, 0x94, 0x3b, 0x17, + 0x47, 0x10, 0x13, 0x0e, 0x9f, 0x6f, 0xea, 0x8d, + 0x72, 0x29, 0x38, 0x50, 0xa6, 0x67, 0xd8, 0x6c + } + }, + { + 16, + { + 0x47, 0x10, 0x13, 0x0e, 0x9f, 0x6f, 0xea, 0x8d, + 0x72, 0x29, 0x38, 0x50, 0xa6, 0x67, 0xd8, 0x6c + } + }, + }, + { + { + 12, + { + 0x48, 0x65, 0x6c, 0x6c, 0x6f, 0x20, 0x77, 0x6f, + 0x72, 0x6c, 0x64, 0x21 + } + }, + { + 32, + { + 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, + 0x33, 0x32, 0x2d, 0x62, 0x79, 0x74, 0x65, 0x20, + 0x6b, 0x65, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, + 0x50, 0x6f, 0x6c, 0x79, 0x31, 0x33, 0x30, 0x35 + } + }, + { + 16, + { + 0xa6, 0xf7, 0x45, 0x00, 0x8f, 0x81, 0xc9, 0x16, + 0xa2, 0x0d, 0xcc, 0x74, 0xee, 0xf2, 0xb2, 0xf0 + } + }, + }, + { + { + 32, + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + } + }, + { + 32, + { + 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, + 0x33, 0x32, 0x2d, 0x62, 0x79, 0x74, 0x65, 0x20, + 0x6b, 0x65, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, + 0x50, 0x6f, 0x6c, 0x79, 0x31, 0x33, 0x30, 0x35 + } + }, + { + 16, + { + 0x49, 0xec, 0x78, 0x09, 0x0e, 0x48, 0x1e, 0xc6, + 0xc2, 0x6b, 0x33, 0xb9, 0x1c, 0xcc, 0x03, 0x07 + } + }, + }, + { + { + 128, + { + 0x89, 0xda, 0xb8, 0x0b, 0x77, 0x17, 0xc1, 0xdb, + 0x5d, 0xb4, 0x37, 0x86, 0x0a, 0x3f, 0x70, 0x21, + 0x8e, 0x93, 0xe1, 0xb8, 0xf4, 0x61, 0xfb, 0x67, + 0x7f, 0x16, 0xf3, 0x5f, 0x6f, 0x87, 0xe2, 0xa9, + + 0x1c, 0x99, 0xbc, 0x3a, 0x47, 0xac, 0xe4, 0x76, + 0x40, 0xcc, 0x95, 0xc3, 0x45, 0xbe, 0x5e, 0xcc, + 0xa5, 0xa3, 0x52, 0x3c, 0x35, 0xcc, 0x01, 0x89, + 0x3a, 0xf0, 0xb6, 0x4a, 0x62, 0x03, 0x34, 0x27, + + 0x03, 0x72, 0xec, 0x12, 0x48, 0x2d, 0x1b, 0x1e, + 0x36, 0x35, 0x61, 0x69, 0x8a, 0x57, 0x8b, 0x35, + 0x98, 0x03, 0x49, 0x5b, 0xb4, 0xe2, 0xef, 0x19, + 0x30, 0xb1, 0x7a, 0x51, 0x90, 0xb5, 0x80, 0xf1, + + 0x41, 0x30, 0x0d, 0xf3, 0x0a, 0xdb, 0xec, 0xa2, + 0x8f, 0x64, 0x27, 0xa8, 0xbc, 0x1a, 0x99, 0x9f, + 0xd5, 0x1c, 0x55, 0x4a, 0x01, 0x7d, 0x09, 0x5d, + 0x8c, 0x3e, 0x31, 0x27, 0xda, 0xf9, 0xf5, 0x95 + } + }, + { + 32, + { + 0x2d, 0x77, 0x3b, 0xe3, 0x7a, 0xdb, 0x1e, 0x4d, + 0x68, 0x3b, 0xf0, 0x07, 0x5e, 0x79, 0xc4, 0xee, + 0x03, 0x79, 0x18, 0x53, 0x5a, 0x7f, 0x99, 0xcc, + 0xb7, 0x04, 0x0f, 0xb5, 0xf5, 0xf4, 0x3a, 0xea + } + }, + { + 16, + { + 0xc8, 0x5d, 0x15, 0xed, 0x44, 0xc3, 0x78, 0xd6, + 0xb0, 0x0e, 0x23, 0x06, 0x4c, 0x7b, 0xcd, 0x51 + } + }, + }, + { + { + 528, + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0b, + 0x17, 0x03, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00, + + 0x06, 0xdb, 0x1f, 0x1f, 0x36, 0x8d, 0x69, 0x6a, + 0x81, 0x0a, 0x34, 0x9c, 0x0c, 0x71, 0x4c, 0x9a, + 0x5e, 0x78, 0x50, 0xc2, 0x40, 0x7d, 0x72, 0x1a, + 0xcd, 0xed, 0x95, 0xe0, 0x18, 0xd7, 0xa8, 0x52, + + 0x66, 0xa6, 0xe1, 0x28, 0x9c, 0xdb, 0x4a, 0xeb, + 0x18, 0xda, 0x5a, 0xc8, 0xa2, 0xb0, 0x02, 0x6d, + 0x24, 0xa5, 0x9a, 0xd4, 0x85, 0x22, 0x7f, 0x3e, + 0xae, 0xdb, 0xb2, 0xe7, 0xe3, 0x5e, 0x1c, 0x66, + + 0xcd, 0x60, 0xf9, 0xab, 0xf7, 0x16, 0xdc, 0xc9, + 0xac, 0x42, 0x68, 0x2d, 0xd7, 0xda, 0xb2, 0x87, + 0xa7, 0x02, 0x4c, 0x4e, 0xef, 0xc3, 0x21, 0xcc, + 0x05, 0x74, 0xe1, 0x67, 0x93, 0xe3, 0x7c, 0xec, + + 0x03, 0xc5, 0xbd, 0xa4, 0x2b, 0x54, 0xc1, 0x14, + 0xa8, 0x0b, 0x57, 0xaf, 0x26, 0x41, 0x6c, 0x7b, + 0xe7, 0x42, 0x00, 0x5e, 0x20, 0x85, 0x5c, 0x73, + 0xe2, 0x1d, 0xc8, 0xe2, 0xed, 0xc9, 0xd4, 0x35, + + 0xcb, 0x6f, 0x60, 0x59, 0x28, 0x00, 0x11, 0xc2, + 0x70, 0xb7, 0x15, 0x70, 0x05, 0x1c, 0x1c, 0x9b, + 0x30, 0x52, 0x12, 0x66, 0x20, 0xbc, 0x1e, 0x27, + 0x30, 0xfa, 0x06, 0x6c, 0x7a, 0x50, 0x9d, 0x53, + + 0xc6, 0x0e, 0x5a, 0xe1, 0xb4, 0x0a, 0xa6, 0xe3, + 0x9e, 0x49, 0x66, 0x92, 0x28, 0xc9, 0x0e, 0xec, + 0xb4, 0xa5, 0x0d, 0xb3, 0x2a, 0x50, 0xbc, 0x49, + 0xe9, 0x0b, 0x4f, 0x4b, 0x35, 0x9a, 0x1d, 0xfd, + + 0x11, 0x74, 0x9c, 0xd3, 0x86, 0x7f, 0xcf, 0x2f, + 0xb7, 0xbb, 0x6c, 0xd4, 0x73, 0x8f, 0x6a, 0x4a, + 0xd6, 0xf7, 0xca, 0x50, 0x58, 0xf7, 0x61, 0x88, + 0x45, 0xaf, 0x9f, 0x02, 0x0f, 0x6c, 0x3b, 0x96, + + 0x7b, 0x8f, 0x4c, 0xd4, 0xa9, 0x1e, 0x28, 0x13, + 0xb5, 0x07, 0xae, 0x66, 0xf2, 0xd3, 0x5c, 0x18, + 0x28, 0x4f, 0x72, 0x92, 0x18, 0x60, 0x62, 0xe1, + 0x0f, 0xd5, 0x51, 0x0d, 0x18, 0x77, 0x53, 0x51, + + 0xef, 0x33, 0x4e, 0x76, 0x34, 0xab, 0x47, 0x43, + 0xf5, 0xb6, 0x8f, 0x49, 0xad, 0xca, 0xb3, 0x84, + 0xd3, 0xfd, 0x75, 0xf7, 0x39, 0x0f, 0x40, 0x06, + 0xef, 0x2a, 0x29, 0x5c, 0x8c, 0x7a, 0x07, 0x6a, + + 0xd5, 0x45, 0x46, 0xcd, 0x25, 0xd2, 0x10, 0x7f, + 0xbe, 0x14, 0x36, 0xc8, 0x40, 0x92, 0x4a, 0xae, + 0xbe, 0x5b, 0x37, 0x08, 0x93, 0xcd, 0x63, 0xd1, + 0x32, 0x5b, 0x86, 0x16, 0xfc, 0x48, 0x10, 0x88, + + 0x6b, 0xc1, 0x52, 0xc5, 0x32, 0x21, 0xb6, 0xdf, + 0x37, 0x31, 0x19, 0x39, 0x32, 0x55, 0xee, 0x72, + 0xbc, 0xaa, 0x88, 0x01, 0x74, 0xf1, 0x71, 0x7f, + 0x91, 0x84, 0xfa, 0x91, 0x64, 0x6f, 0x17, 0xa2, + + 0x4a, 0xc5, 0x5d, 0x16, 0xbf, 0xdd, 0xca, 0x95, + 0x81, 0xa9, 0x2e, 0xda, 0x47, 0x92, 0x01, 0xf0, + 0xed, 0xbf, 0x63, 0x36, 0x00, 0xd6, 0x06, 0x6d, + 0x1a, 0xb3, 0x6d, 0x5d, 0x24, 0x15, 0xd7, 0x13, + + 0x51, 0xbb, 0xcd, 0x60, 0x8a, 0x25, 0x10, 0x8d, + 0x25, 0x64, 0x19, 0x92, 0xc1, 0xf2, 0x6c, 0x53, + 0x1c, 0xf9, 0xf9, 0x02, 0x03, 0xbc, 0x4c, 0xc1, + 0x9f, 0x59, 0x27, 0xd8, 0x34, 0xb0, 0xa4, 0x71, + + 0x16, 0xd3, 0x88, 0x4b, 0xbb, 0x16, 0x4b, 0x8e, + 0xc8, 0x83, 0xd1, 0xac, 0x83, 0x2e, 0x56, 0xb3, + 0x91, 0x8a, 0x98, 0x60, 0x1a, 0x08, 0xd1, 0x71, + 0x88, 0x15, 0x41, 0xd5, 0x94, 0xdb, 0x39, 0x9c, + + 0x6a, 0xe6, 0x15, 0x12, 0x21, 0x74, 0x5a, 0xec, + 0x81, 0x4c, 0x45, 0xb0, 0xb0, 0x5b, 0x56, 0x54, + 0x36, 0xfd, 0x6f, 0x13, 0x7a, 0xa1, 0x0a, 0x0c, + 0x0b, 0x64, 0x37, 0x61, 0xdb, 0xd6, 0xf9, 0xa9, + + 0xdc, 0xb9, 0x9b, 0x1a, 0x6e, 0x69, 0x08, 0x54, + 0xce, 0x07, 0x69, 0xcd, 0xe3, 0x97, 0x61, 0xd8, + 0x2f, 0xcd, 0xec, 0x15, 0xf0, 0xd9, 0x2d, 0x7d, + 0x8e, 0x94, 0xad, 0xe8, 0xeb, 0x83, 0xfb, 0xe0 + } + }, + { + 32, + { + 0x99, 0xe5, 0x82, 0x2d, 0xd4, 0x17, 0x3c, 0x99, + 0x5e, 0x3d, 0xae, 0x0d, 0xde, 0xfb, 0x97, 0x74, + 0x3f, 0xde, 0x3b, 0x08, 0x01, 0x34, 0xb3, 0x9f, + 0x76, 0xe9, 0xbf, 0x8d, 0x0e, 0x88, 0xd5, 0x46 + } + }, + { + 16, + { + 0x26, 0x37, 0x40, 0x8f, 0xe1, 0x30, 0x86, 0xea, + 0x73, 0xf9, 0x71, 0xe3, 0x42, 0x5e, 0x28, 0x20 + } + }, + }, + /* + * test vectors from Hanno Böck + */ + { + { + 257, + { + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + 0xcc, 0x80, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + 0xcc, 0xcc, 0xcc, 0xcc, 0xce, 0xcc, 0xcc, 0xcc, + + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xc5, + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xe3, 0xcc, 0xcc, + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + + 0xcc, 0xcc, 0xcc, 0xcc, 0xac, 0xcc, 0xcc, 0xcc, + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xe6, + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x00, 0x00, 0x00, + 0xaf, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, + + 0xcc, 0xcc, 0xff, 0xff, 0xff, 0xf5, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + + 0x00, 0xff, 0xff, 0xff, 0xe7, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x71, 0x92, 0x05, 0xa8, 0x52, 0x1d, + + 0xfc + } + }, + { + 32, + { + 0x7f, 0x1b, 0x02, 0x64, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc + } + }, + { + 16, + { + 0x85, 0x59, 0xb8, 0x76, 0xec, 0xee, 0xd6, 0x6e, + 0xb3, 0x77, 0x98, 0xc0, 0x45, 0x7b, 0xaf, 0xf9 + } + }, + }, + { + { + 39, + { + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x00, 0x00, 0x00, + + 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x64 + } + }, + { + 32, + { + 0xe0, 0x00, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, + 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa + } + }, + { + 16, + { + 0x00, 0xbd, 0x12, 0x58, 0x97, 0x8e, 0x20, 0x54, + 0x44, 0xc9, 0xaa, 0xaa, 0x82, 0x00, 0x6f, 0xed + } + }, + }, + { + { + 2, + { + 0x02, 0xfc + } + }, + { + 32, + { + 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, + 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, + 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, + 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c + } + }, + { + 16, + { + 0x06, 0x12, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, + 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c + } + }, + }, + { + { + 415, + { + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7a, 0x7b, + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + + 0x7b, 0x7b, 0x5c, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + 0x7b, 0x7b, 0x7b, 0x7b, 0x6e, 0x7b, 0x00, 0x7b, + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + 0x7b, 0x7b, 0x7b, 0x7a, 0x7b, 0x7b, 0x7b, 0x7b, + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x5c, + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, + + 0x7b, 0x6e, 0x7b, 0x00, 0x13, 0x00, 0x00, 0x00, + 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + + 0xf2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x20, 0x00, 0xef, 0xff, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + + 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, + 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x64, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x00, + + 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf2, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x20, 0x00, 0xef, 0xff, 0x00, 0x09, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x7a, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + + 0x00, 0x09, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc + } + }, + { + 32, + { + 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7b, 0x7b + } + }, + { + 16, + { + 0x33, 0x20, 0x5b, 0xbf, 0x9e, 0x9f, 0x8f, 0x72, + 0x12, 0xab, 0x9e, 0x2a, 0xb9, 0xb7, 0xe4, 0xa5 + } + }, + }, + { + { + 118, + { + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, + 0x77, 0x77, 0x77, 0x77, 0xff, 0xff, 0xff, 0xe9, + 0xe9, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, + 0xac, 0xac, 0xac, 0xac, 0x00, 0x00, 0xac, 0xac, + + 0xec, 0x01, 0x00, 0xac, 0xac, 0xac, 0x2c, 0xac, + 0xa2, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, 0xac, + 0xac, 0xac, 0xac, 0xac, 0x64, 0xf2 + } + }, + { + 32, + { + 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x7f, + 0x01, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xcf, 0x77, 0x77, 0x77, 0x77, 0x77, + 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77, 0x77 + } + }, + { + 16, + { + 0x02, 0xee, 0x7c, 0x8c, 0x54, 0x6d, 0xde, 0xb1, + 0xa4, 0x67, 0xe4, 0xc3, 0x98, 0x11, 0x58, 0xb9 + } + }, + }, + /* + * test vectors from Andrew Moon + */ + { /* nacl */ + { + 131, + { + 0x8e, 0x99, 0x3b, 0x9f, 0x48, 0x68, 0x12, 0x73, + 0xc2, 0x96, 0x50, 0xba, 0x32, 0xfc, 0x76, 0xce, + 0x48, 0x33, 0x2e, 0xa7, 0x16, 0x4d, 0x96, 0xa4, + 0x47, 0x6f, 0xb8, 0xc5, 0x31, 0xa1, 0x18, 0x6a, + + 0xc0, 0xdf, 0xc1, 0x7c, 0x98, 0xdc, 0xe8, 0x7b, + 0x4d, 0xa7, 0xf0, 0x11, 0xec, 0x48, 0xc9, 0x72, + 0x71, 0xd2, 0xc2, 0x0f, 0x9b, 0x92, 0x8f, 0xe2, + 0x27, 0x0d, 0x6f, 0xb8, 0x63, 0xd5, 0x17, 0x38, + + 0xb4, 0x8e, 0xee, 0xe3, 0x14, 0xa7, 0xcc, 0x8a, + 0xb9, 0x32, 0x16, 0x45, 0x48, 0xe5, 0x26, 0xae, + 0x90, 0x22, 0x43, 0x68, 0x51, 0x7a, 0xcf, 0xea, + 0xbd, 0x6b, 0xb3, 0x73, 0x2b, 0xc0, 0xe9, 0xda, + + 0x99, 0x83, 0x2b, 0x61, 0xca, 0x01, 0xb6, 0xde, + 0x56, 0x24, 0x4a, 0x9e, 0x88, 0xd5, 0xf9, 0xb3, + 0x79, 0x73, 0xf6, 0x22, 0xa4, 0x3d, 0x14, 0xa6, + 0x59, 0x9b, 0x1f, 0x65, 0x4c, 0xb4, 0x5a, 0x74, + + 0xe3, 0x55, 0xa5 + } + }, + { + 32, + { + 0xee, 0xa6, 0xa7, 0x25, 0x1c, 0x1e, 0x72, 0x91, + 0x6d, 0x11, 0xc2, 0xcb, 0x21, 0x4d, 0x3c, 0x25, + 0x25, 0x39, 0x12, 0x1d, 0x8e, 0x23, 0x4e, 0x65, + 0x2d, 0x65, 0x1f, 0xa4, 0xc8, 0xcf, 0xf8, 0x80 + } + }, + { + 16, + { + 0xf3, 0xff, 0xc7, 0x70, 0x3f, 0x94, 0x00, 0xe5, + 0x2a, 0x7d, 0xfb, 0x4b, 0x3d, 0x33, 0x05, 0xd9 + } + }, + }, + { /* wrap 2^130-5 */ + { + 16, + { + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + } + }, + { + 32, + { + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + } + }, + { + 16, + { + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + } + }, + }, + { /* wrap 2^128 */ + { + 16, + { + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + } + }, + { + 32, + { + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + } + }, + { + 16, + { + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + } + }, + }, + { /* limb carry */ + { + 48, + { + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + + 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + } + }, + { + 32, + { + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + } + }, + { + 16, + { + 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + } + }, + }, + { /* 2^130-5 */ + { + 48, + { + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xfb, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, + 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, + + 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 + } + }, + { + 32, + { + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + } + }, + { + 16, + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + } + }, + }, + { /* 2^130-6 */ + { + 16, + { + 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + } + }, + { + 32, + { + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + } + }, + { + 16, + { + 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff + } + }, + }, + { /* 5*H+L reduction intermediate */ + { + 64, + { + 0xe3, 0x35, 0x94, 0xd7, 0x50, 0x5e, 0x43, 0xb9, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x33, 0x94, 0xd7, 0x50, 0x5e, 0x43, 0x79, 0xcd, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + } + }, + { + 32, + { + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + } + }, + { + 16, + { + 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + } + }, + }, + { /* 5*H+L reduction final */ + { + 48, + { + 0xe3, 0x35, 0x94, 0xd7, 0x50, 0x5e, 0x43, 0xb9, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x33, 0x94, 0xd7, 0x50, 0x5e, 0x43, 0x79, 0xcd, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + + } + }, + { + 32, + { + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + } + }, + { + 16, + { + 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + } + } } }; -- cgit v1.2.3-59-g8ed1b