Files
circ/third_party/hycc/original_costs.json
2022-01-20 10:16:27 -08:00

213 lines
4.0 KiB
JSON

{
"and": {
"yao": {
"8": 326.198,
"1": 318.946,
"16": 328.816,
"32": 314.308
},
"bool": {
"8": 320.293,
"1": 322.521,
"16": 313.943,
"32": 315.589
}
},
"addso": {
"bool": {
"8": 637.953,
"1": 129.796,
"16": 1070.69,
"32": 1905.64
}
},
"adddo": {
"bool": {
"8": 465.945,
"1": 294.112,
"16": 524.457,
"32": 602.37
}
},
"muxvec": {
"bool": {
"8": 310.333,
"1": 325.364,
"16": 322.711,
"32": 324.6
}
},
"eq": {
"yao": {
"8": 323.07,
"1": 309.717,
"16": 319.867,
"32": 316.492
},
"bool": {
"8": 429.922,
"1": 200.331,
"16": 439.933,
"32": 529.283
}
},
"xor": {
"yao": {
"8": 314.425,
"1": 323.464,
"16": 310.38,
"32": 322.615
},
"bool": {
"8": 120.112,
"1": 205.544,
"16": 195.179,
"32": 125.154
}
},
"mux": {
"yao": {
"8": 318.433,
"1": 330.528,
"16": 325.117,
"32": 319.27
},
"bool": {
"8": 322.502,
"1": 320.388,
"16": 324.969,
"32": 316.438
}
},
"add": {
"yao": {
"8": 317.848,
"1": 316.939,
"16": 320.007,
"32": 314.941
},
"arith": {
"8": 108.999,
"1": 214.449,
"16": 202.045,
"32": 116.869
}
},
"muldo": {
"bool": {
"8": 654.57,
"1": 318.94,
"16": 766.692,
"32": 1044.67
}
},
"muldovec": {
"bool": {
"8": 747.069,
"1": 314.69,
"16": 857.161,
"32": 1161.19
}
},
"mul": {
"yao": {
"8": 323.827,
"1": 318.776,
"16": 320.097,
"32": 410.183
},
"arith": {
"8": 425.06,
"1": 323.99,
"16": 324.338,
"32": 416.112
}
},
"adddovec": {
"bool": {
"8": 616.533,
"1": 234.807,
"16": 649.626,
"32": 657.659
}
},
"inv": {
"yao": {
"8": 214.483,
"1": 212.694,
"16": 229.117,
"32": 222.065
},
"bool": {
"8": 203.205,
"1": 117.708,
"16": 113.149,
"32": 207.055
}
},
"cmpso": {
"bool": {
"8": 665.959,
"1": 319.328,
"16": 1124.82,
"32": 1927.67
}
},
"b2y": {
"8": 318.638,
"1": 329.222,
"16": 316.215,
"32": 319.556
},
"a2y": {
"8": 318.621,
"1": 325.398,
"16": 314.128,
"32": 327.097
},
"mulsovec": {
"bool": {
"8": 740.136,
"1": 318.247,
"16": 1265.37,
"32": 2142.29
}
},
"cmpdo": {
"bool": {
"8": 499.259,
"1": 317.219,
"16": 526.257,
"32": 550.834
}
},
"b2a": {
"8": 328.788,
"1": 314.401,
"16": 328.053,
"32": 326.316
},
"y2b": {
"8": 324.848,
"1": 312.428,
"16": 317.608,
"32": 318.788
},
"mulso": {
"bool": {
"8": 717.302,
"1": 315.436,
"16": 1088.29,
"32": 2121.48
}
},
"cmp": {
"yao": {
"8": 317.956,
"1": 325.187,
"16": 316.21,
"32": 313.833
}
}
}