#!/usr/bin/python3

import re
import sys

vers = ["3.6", "d41841fa1682"]
variants = ["noasm", "arm", "armv6", "neon"]
boards = ["rpi1b", "cubieboard2", "wandboard", "tinkerboard", "rpi4"]
algos = ["chacha", "salsa20"]
#algos = ["chacha", "chacha_poly1305", "salsa20", "salsa20r12"]

val = {}

for ve in vers:
    val[ve] = {}
    for va in variants:
        val[ve][va] = {}
        for bo in boards:
            val[ve][va][bo] = {}
            for al in algos:
                val[ve][va][bo][al] = .0

ve = vers[0]
va = variants[0]
bo = boards[0]
for l in sys.stdin:
    l = l.lstrip().rstrip()
    if l.endswith(":"):
        tok = l.split(":")[0]
        if tok in vers:
            ve = tok
        if tok in variants:
            va = tok
        if tok in boards:
            bo = tok

    dat = re.split(" +", l)
    if len(dat) == 5 and dat[0] in algos and dat[1] == "encrypt":
        val[ve][va][bo][dat[0]] = float(dat[4])

print("board\t%s" % "\t".join(variants))
for bo in boards:
    for al in algos:
        for ve in vers:
            als = ""
            for va in variants:
                als += '\t%.2f' % val[ve][va][bo][al]

            print('"%s"%s' % (" ".join([bo, ve, al]), als))

    print('"" 0 0 0 0')
