const bigInt = require("big-integer");
|
|
const __P__ = new bigInt("21888242871839275222246405745257275088696311157297823662689037894645226208583");
|
|
const __MASK__ = new bigInt(2).pow(253).minus(1);
|
|
const circuit = {};
|
|
module.exports = circuit;
|
|
|
|
circuit.signals={
|
|
"one": {
|
|
"fullName": "one",
|
|
"value": "1",
|
|
"equivalence": "",
|
|
"direction": "",
|
|
"id": 0
|
|
},
|
|
"main.a": {
|
|
"fullName": "main.a",
|
|
"direction": "IN",
|
|
"component": "main",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.a"
|
|
],
|
|
"id": 1
|
|
},
|
|
"main.b": {
|
|
"fullName": "main.b",
|
|
"direction": "IN",
|
|
"component": "main",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.b"
|
|
],
|
|
"id": 2
|
|
},
|
|
"main.out": {
|
|
"fullName": "main.out",
|
|
"direction": "OUT",
|
|
"component": "main",
|
|
"equivalence": "main.b2n.out",
|
|
"alias": [
|
|
"main.out",
|
|
null
|
|
],
|
|
"id": 3
|
|
},
|
|
"main.n2ba.in": {
|
|
"fullName": "main.n2ba.in",
|
|
"direction": "IN",
|
|
"component": "main.n2ba",
|
|
"equivalence": "main.a",
|
|
"alias": [
|
|
"main.n2ba.in",
|
|
null
|
|
],
|
|
"id": 1
|
|
},
|
|
"main.n2ba.out[0]": {
|
|
"fullName": "main.n2ba.out[0]",
|
|
"direction": "OUT",
|
|
"component": "main.n2ba",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2ba.out[0]"
|
|
],
|
|
"id": 4
|
|
},
|
|
"main.n2ba.out[1]": {
|
|
"fullName": "main.n2ba.out[1]",
|
|
"direction": "OUT",
|
|
"component": "main.n2ba",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2ba.out[1]"
|
|
],
|
|
"id": 5
|
|
},
|
|
"main.n2ba.out[2]": {
|
|
"fullName": "main.n2ba.out[2]",
|
|
"direction": "OUT",
|
|
"component": "main.n2ba",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2ba.out[2]"
|
|
],
|
|
"id": 6
|
|
},
|
|
"main.n2ba.out[3]": {
|
|
"fullName": "main.n2ba.out[3]",
|
|
"direction": "OUT",
|
|
"component": "main.n2ba",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2ba.out[3]"
|
|
],
|
|
"id": 7
|
|
},
|
|
"main.n2ba.out[4]": {
|
|
"fullName": "main.n2ba.out[4]",
|
|
"direction": "OUT",
|
|
"component": "main.n2ba",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2ba.out[4]"
|
|
],
|
|
"id": 8
|
|
},
|
|
"main.n2ba.out[5]": {
|
|
"fullName": "main.n2ba.out[5]",
|
|
"direction": "OUT",
|
|
"component": "main.n2ba",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2ba.out[5]"
|
|
],
|
|
"id": 9
|
|
},
|
|
"main.n2ba.out[6]": {
|
|
"fullName": "main.n2ba.out[6]",
|
|
"direction": "OUT",
|
|
"component": "main.n2ba",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2ba.out[6]"
|
|
],
|
|
"id": 10
|
|
},
|
|
"main.n2ba.out[7]": {
|
|
"fullName": "main.n2ba.out[7]",
|
|
"direction": "OUT",
|
|
"component": "main.n2ba",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2ba.out[7]"
|
|
],
|
|
"id": 11
|
|
},
|
|
"main.n2ba.out[8]": {
|
|
"fullName": "main.n2ba.out[8]",
|
|
"direction": "OUT",
|
|
"component": "main.n2ba",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2ba.out[8]"
|
|
],
|
|
"id": 12
|
|
},
|
|
"main.n2ba.out[9]": {
|
|
"fullName": "main.n2ba.out[9]",
|
|
"direction": "OUT",
|
|
"component": "main.n2ba",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2ba.out[9]"
|
|
],
|
|
"id": 13
|
|
},
|
|
"main.n2ba.out[10]": {
|
|
"fullName": "main.n2ba.out[10]",
|
|
"direction": "OUT",
|
|
"component": "main.n2ba",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2ba.out[10]"
|
|
],
|
|
"id": 14
|
|
},
|
|
"main.n2ba.out[11]": {
|
|
"fullName": "main.n2ba.out[11]",
|
|
"direction": "OUT",
|
|
"component": "main.n2ba",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2ba.out[11]"
|
|
],
|
|
"id": 15
|
|
},
|
|
"main.n2ba.out[12]": {
|
|
"fullName": "main.n2ba.out[12]",
|
|
"direction": "OUT",
|
|
"component": "main.n2ba",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2ba.out[12]"
|
|
],
|
|
"id": 16
|
|
},
|
|
"main.n2ba.out[13]": {
|
|
"fullName": "main.n2ba.out[13]",
|
|
"direction": "OUT",
|
|
"component": "main.n2ba",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2ba.out[13]"
|
|
],
|
|
"id": 17
|
|
},
|
|
"main.n2ba.out[14]": {
|
|
"fullName": "main.n2ba.out[14]",
|
|
"direction": "OUT",
|
|
"component": "main.n2ba",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2ba.out[14]"
|
|
],
|
|
"id": 18
|
|
},
|
|
"main.n2ba.out[15]": {
|
|
"fullName": "main.n2ba.out[15]",
|
|
"direction": "OUT",
|
|
"component": "main.n2ba",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2ba.out[15]"
|
|
],
|
|
"id": 19
|
|
},
|
|
"main.n2ba.out[16]": {
|
|
"fullName": "main.n2ba.out[16]",
|
|
"direction": "OUT",
|
|
"component": "main.n2ba",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2ba.out[16]"
|
|
],
|
|
"id": 20
|
|
},
|
|
"main.n2ba.out[17]": {
|
|
"fullName": "main.n2ba.out[17]",
|
|
"direction": "OUT",
|
|
"component": "main.n2ba",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2ba.out[17]"
|
|
],
|
|
"id": 21
|
|
},
|
|
"main.n2ba.out[18]": {
|
|
"fullName": "main.n2ba.out[18]",
|
|
"direction": "OUT",
|
|
"component": "main.n2ba",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2ba.out[18]"
|
|
],
|
|
"id": 22
|
|
},
|
|
"main.n2ba.out[19]": {
|
|
"fullName": "main.n2ba.out[19]",
|
|
"direction": "OUT",
|
|
"component": "main.n2ba",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2ba.out[19]"
|
|
],
|
|
"id": 23
|
|
},
|
|
"main.n2ba.out[20]": {
|
|
"fullName": "main.n2ba.out[20]",
|
|
"direction": "OUT",
|
|
"component": "main.n2ba",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2ba.out[20]"
|
|
],
|
|
"id": 24
|
|
},
|
|
"main.n2ba.out[21]": {
|
|
"fullName": "main.n2ba.out[21]",
|
|
"direction": "OUT",
|
|
"component": "main.n2ba",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2ba.out[21]"
|
|
],
|
|
"id": 25
|
|
},
|
|
"main.n2ba.out[22]": {
|
|
"fullName": "main.n2ba.out[22]",
|
|
"direction": "OUT",
|
|
"component": "main.n2ba",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2ba.out[22]"
|
|
],
|
|
"id": 26
|
|
},
|
|
"main.n2ba.out[23]": {
|
|
"fullName": "main.n2ba.out[23]",
|
|
"direction": "OUT",
|
|
"component": "main.n2ba",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2ba.out[23]"
|
|
],
|
|
"id": 27
|
|
},
|
|
"main.n2ba.out[24]": {
|
|
"fullName": "main.n2ba.out[24]",
|
|
"direction": "OUT",
|
|
"component": "main.n2ba",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2ba.out[24]"
|
|
],
|
|
"id": 28
|
|
},
|
|
"main.n2ba.out[25]": {
|
|
"fullName": "main.n2ba.out[25]",
|
|
"direction": "OUT",
|
|
"component": "main.n2ba",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2ba.out[25]"
|
|
],
|
|
"id": 29
|
|
},
|
|
"main.n2ba.out[26]": {
|
|
"fullName": "main.n2ba.out[26]",
|
|
"direction": "OUT",
|
|
"component": "main.n2ba",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2ba.out[26]"
|
|
],
|
|
"id": 30
|
|
},
|
|
"main.n2ba.out[27]": {
|
|
"fullName": "main.n2ba.out[27]",
|
|
"direction": "OUT",
|
|
"component": "main.n2ba",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2ba.out[27]"
|
|
],
|
|
"id": 31
|
|
},
|
|
"main.n2ba.out[28]": {
|
|
"fullName": "main.n2ba.out[28]",
|
|
"direction": "OUT",
|
|
"component": "main.n2ba",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2ba.out[28]"
|
|
],
|
|
"id": 32
|
|
},
|
|
"main.n2ba.out[29]": {
|
|
"fullName": "main.n2ba.out[29]",
|
|
"direction": "OUT",
|
|
"component": "main.n2ba",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2ba.out[29]"
|
|
],
|
|
"id": 33
|
|
},
|
|
"main.n2ba.out[30]": {
|
|
"fullName": "main.n2ba.out[30]",
|
|
"direction": "OUT",
|
|
"component": "main.n2ba",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2ba.out[30]"
|
|
],
|
|
"id": 34
|
|
},
|
|
"main.n2ba.out[31]": {
|
|
"fullName": "main.n2ba.out[31]",
|
|
"direction": "OUT",
|
|
"component": "main.n2ba",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2ba.out[31]"
|
|
],
|
|
"id": 35
|
|
},
|
|
"main.n2bb.in": {
|
|
"fullName": "main.n2bb.in",
|
|
"direction": "IN",
|
|
"component": "main.n2bb",
|
|
"equivalence": "main.b",
|
|
"alias": [
|
|
"main.n2bb.in",
|
|
null
|
|
],
|
|
"id": 2
|
|
},
|
|
"main.n2bb.out[0]": {
|
|
"fullName": "main.n2bb.out[0]",
|
|
"direction": "OUT",
|
|
"component": "main.n2bb",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2bb.out[0]"
|
|
],
|
|
"id": 36
|
|
},
|
|
"main.n2bb.out[1]": {
|
|
"fullName": "main.n2bb.out[1]",
|
|
"direction": "OUT",
|
|
"component": "main.n2bb",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2bb.out[1]"
|
|
],
|
|
"id": 37
|
|
},
|
|
"main.n2bb.out[2]": {
|
|
"fullName": "main.n2bb.out[2]",
|
|
"direction": "OUT",
|
|
"component": "main.n2bb",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2bb.out[2]"
|
|
],
|
|
"id": 38
|
|
},
|
|
"main.n2bb.out[3]": {
|
|
"fullName": "main.n2bb.out[3]",
|
|
"direction": "OUT",
|
|
"component": "main.n2bb",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2bb.out[3]"
|
|
],
|
|
"id": 39
|
|
},
|
|
"main.n2bb.out[4]": {
|
|
"fullName": "main.n2bb.out[4]",
|
|
"direction": "OUT",
|
|
"component": "main.n2bb",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2bb.out[4]"
|
|
],
|
|
"id": 40
|
|
},
|
|
"main.n2bb.out[5]": {
|
|
"fullName": "main.n2bb.out[5]",
|
|
"direction": "OUT",
|
|
"component": "main.n2bb",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2bb.out[5]"
|
|
],
|
|
"id": 41
|
|
},
|
|
"main.n2bb.out[6]": {
|
|
"fullName": "main.n2bb.out[6]",
|
|
"direction": "OUT",
|
|
"component": "main.n2bb",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2bb.out[6]"
|
|
],
|
|
"id": 42
|
|
},
|
|
"main.n2bb.out[7]": {
|
|
"fullName": "main.n2bb.out[7]",
|
|
"direction": "OUT",
|
|
"component": "main.n2bb",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2bb.out[7]"
|
|
],
|
|
"id": 43
|
|
},
|
|
"main.n2bb.out[8]": {
|
|
"fullName": "main.n2bb.out[8]",
|
|
"direction": "OUT",
|
|
"component": "main.n2bb",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2bb.out[8]"
|
|
],
|
|
"id": 44
|
|
},
|
|
"main.n2bb.out[9]": {
|
|
"fullName": "main.n2bb.out[9]",
|
|
"direction": "OUT",
|
|
"component": "main.n2bb",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2bb.out[9]"
|
|
],
|
|
"id": 45
|
|
},
|
|
"main.n2bb.out[10]": {
|
|
"fullName": "main.n2bb.out[10]",
|
|
"direction": "OUT",
|
|
"component": "main.n2bb",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2bb.out[10]"
|
|
],
|
|
"id": 46
|
|
},
|
|
"main.n2bb.out[11]": {
|
|
"fullName": "main.n2bb.out[11]",
|
|
"direction": "OUT",
|
|
"component": "main.n2bb",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2bb.out[11]"
|
|
],
|
|
"id": 47
|
|
},
|
|
"main.n2bb.out[12]": {
|
|
"fullName": "main.n2bb.out[12]",
|
|
"direction": "OUT",
|
|
"component": "main.n2bb",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2bb.out[12]"
|
|
],
|
|
"id": 48
|
|
},
|
|
"main.n2bb.out[13]": {
|
|
"fullName": "main.n2bb.out[13]",
|
|
"direction": "OUT",
|
|
"component": "main.n2bb",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2bb.out[13]"
|
|
],
|
|
"id": 49
|
|
},
|
|
"main.n2bb.out[14]": {
|
|
"fullName": "main.n2bb.out[14]",
|
|
"direction": "OUT",
|
|
"component": "main.n2bb",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2bb.out[14]"
|
|
],
|
|
"id": 50
|
|
},
|
|
"main.n2bb.out[15]": {
|
|
"fullName": "main.n2bb.out[15]",
|
|
"direction": "OUT",
|
|
"component": "main.n2bb",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2bb.out[15]"
|
|
],
|
|
"id": 51
|
|
},
|
|
"main.n2bb.out[16]": {
|
|
"fullName": "main.n2bb.out[16]",
|
|
"direction": "OUT",
|
|
"component": "main.n2bb",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2bb.out[16]"
|
|
],
|
|
"id": 52
|
|
},
|
|
"main.n2bb.out[17]": {
|
|
"fullName": "main.n2bb.out[17]",
|
|
"direction": "OUT",
|
|
"component": "main.n2bb",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2bb.out[17]"
|
|
],
|
|
"id": 53
|
|
},
|
|
"main.n2bb.out[18]": {
|
|
"fullName": "main.n2bb.out[18]",
|
|
"direction": "OUT",
|
|
"component": "main.n2bb",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2bb.out[18]"
|
|
],
|
|
"id": 54
|
|
},
|
|
"main.n2bb.out[19]": {
|
|
"fullName": "main.n2bb.out[19]",
|
|
"direction": "OUT",
|
|
"component": "main.n2bb",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2bb.out[19]"
|
|
],
|
|
"id": 55
|
|
},
|
|
"main.n2bb.out[20]": {
|
|
"fullName": "main.n2bb.out[20]",
|
|
"direction": "OUT",
|
|
"component": "main.n2bb",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2bb.out[20]"
|
|
],
|
|
"id": 56
|
|
},
|
|
"main.n2bb.out[21]": {
|
|
"fullName": "main.n2bb.out[21]",
|
|
"direction": "OUT",
|
|
"component": "main.n2bb",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2bb.out[21]"
|
|
],
|
|
"id": 57
|
|
},
|
|
"main.n2bb.out[22]": {
|
|
"fullName": "main.n2bb.out[22]",
|
|
"direction": "OUT",
|
|
"component": "main.n2bb",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2bb.out[22]"
|
|
],
|
|
"id": 58
|
|
},
|
|
"main.n2bb.out[23]": {
|
|
"fullName": "main.n2bb.out[23]",
|
|
"direction": "OUT",
|
|
"component": "main.n2bb",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2bb.out[23]"
|
|
],
|
|
"id": 59
|
|
},
|
|
"main.n2bb.out[24]": {
|
|
"fullName": "main.n2bb.out[24]",
|
|
"direction": "OUT",
|
|
"component": "main.n2bb",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2bb.out[24]"
|
|
],
|
|
"id": 60
|
|
},
|
|
"main.n2bb.out[25]": {
|
|
"fullName": "main.n2bb.out[25]",
|
|
"direction": "OUT",
|
|
"component": "main.n2bb",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2bb.out[25]"
|
|
],
|
|
"id": 61
|
|
},
|
|
"main.n2bb.out[26]": {
|
|
"fullName": "main.n2bb.out[26]",
|
|
"direction": "OUT",
|
|
"component": "main.n2bb",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2bb.out[26]"
|
|
],
|
|
"id": 62
|
|
},
|
|
"main.n2bb.out[27]": {
|
|
"fullName": "main.n2bb.out[27]",
|
|
"direction": "OUT",
|
|
"component": "main.n2bb",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2bb.out[27]"
|
|
],
|
|
"id": 63
|
|
},
|
|
"main.n2bb.out[28]": {
|
|
"fullName": "main.n2bb.out[28]",
|
|
"direction": "OUT",
|
|
"component": "main.n2bb",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2bb.out[28]"
|
|
],
|
|
"id": 64
|
|
},
|
|
"main.n2bb.out[29]": {
|
|
"fullName": "main.n2bb.out[29]",
|
|
"direction": "OUT",
|
|
"component": "main.n2bb",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2bb.out[29]"
|
|
],
|
|
"id": 65
|
|
},
|
|
"main.n2bb.out[30]": {
|
|
"fullName": "main.n2bb.out[30]",
|
|
"direction": "OUT",
|
|
"component": "main.n2bb",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2bb.out[30]"
|
|
],
|
|
"id": 66
|
|
},
|
|
"main.n2bb.out[31]": {
|
|
"fullName": "main.n2bb.out[31]",
|
|
"direction": "OUT",
|
|
"component": "main.n2bb",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.n2bb.out[31]"
|
|
],
|
|
"id": 67
|
|
},
|
|
"main.sum.in[0][0]": {
|
|
"fullName": "main.sum.in[0][0]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2ba.out[0]",
|
|
"alias": [
|
|
"main.sum.in[0][0]",
|
|
null
|
|
],
|
|
"id": 4
|
|
},
|
|
"main.sum.in[0][1]": {
|
|
"fullName": "main.sum.in[0][1]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2ba.out[1]",
|
|
"alias": [
|
|
"main.sum.in[0][1]",
|
|
null
|
|
],
|
|
"id": 5
|
|
},
|
|
"main.sum.in[0][2]": {
|
|
"fullName": "main.sum.in[0][2]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2ba.out[2]",
|
|
"alias": [
|
|
"main.sum.in[0][2]",
|
|
null
|
|
],
|
|
"id": 6
|
|
},
|
|
"main.sum.in[0][3]": {
|
|
"fullName": "main.sum.in[0][3]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2ba.out[3]",
|
|
"alias": [
|
|
"main.sum.in[0][3]",
|
|
null
|
|
],
|
|
"id": 7
|
|
},
|
|
"main.sum.in[0][4]": {
|
|
"fullName": "main.sum.in[0][4]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2ba.out[4]",
|
|
"alias": [
|
|
"main.sum.in[0][4]",
|
|
null
|
|
],
|
|
"id": 8
|
|
},
|
|
"main.sum.in[0][5]": {
|
|
"fullName": "main.sum.in[0][5]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2ba.out[5]",
|
|
"alias": [
|
|
"main.sum.in[0][5]",
|
|
null
|
|
],
|
|
"id": 9
|
|
},
|
|
"main.sum.in[0][6]": {
|
|
"fullName": "main.sum.in[0][6]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2ba.out[6]",
|
|
"alias": [
|
|
"main.sum.in[0][6]",
|
|
null
|
|
],
|
|
"id": 10
|
|
},
|
|
"main.sum.in[0][7]": {
|
|
"fullName": "main.sum.in[0][7]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2ba.out[7]",
|
|
"alias": [
|
|
"main.sum.in[0][7]",
|
|
null
|
|
],
|
|
"id": 11
|
|
},
|
|
"main.sum.in[0][8]": {
|
|
"fullName": "main.sum.in[0][8]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2ba.out[8]",
|
|
"alias": [
|
|
"main.sum.in[0][8]",
|
|
null
|
|
],
|
|
"id": 12
|
|
},
|
|
"main.sum.in[0][9]": {
|
|
"fullName": "main.sum.in[0][9]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2ba.out[9]",
|
|
"alias": [
|
|
"main.sum.in[0][9]",
|
|
null
|
|
],
|
|
"id": 13
|
|
},
|
|
"main.sum.in[0][10]": {
|
|
"fullName": "main.sum.in[0][10]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2ba.out[10]",
|
|
"alias": [
|
|
"main.sum.in[0][10]",
|
|
null
|
|
],
|
|
"id": 14
|
|
},
|
|
"main.sum.in[0][11]": {
|
|
"fullName": "main.sum.in[0][11]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2ba.out[11]",
|
|
"alias": [
|
|
"main.sum.in[0][11]",
|
|
null
|
|
],
|
|
"id": 15
|
|
},
|
|
"main.sum.in[0][12]": {
|
|
"fullName": "main.sum.in[0][12]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2ba.out[12]",
|
|
"alias": [
|
|
"main.sum.in[0][12]",
|
|
null
|
|
],
|
|
"id": 16
|
|
},
|
|
"main.sum.in[0][13]": {
|
|
"fullName": "main.sum.in[0][13]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2ba.out[13]",
|
|
"alias": [
|
|
"main.sum.in[0][13]",
|
|
null
|
|
],
|
|
"id": 17
|
|
},
|
|
"main.sum.in[0][14]": {
|
|
"fullName": "main.sum.in[0][14]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2ba.out[14]",
|
|
"alias": [
|
|
"main.sum.in[0][14]",
|
|
null
|
|
],
|
|
"id": 18
|
|
},
|
|
"main.sum.in[0][15]": {
|
|
"fullName": "main.sum.in[0][15]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2ba.out[15]",
|
|
"alias": [
|
|
"main.sum.in[0][15]",
|
|
null
|
|
],
|
|
"id": 19
|
|
},
|
|
"main.sum.in[0][16]": {
|
|
"fullName": "main.sum.in[0][16]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2ba.out[16]",
|
|
"alias": [
|
|
"main.sum.in[0][16]",
|
|
null
|
|
],
|
|
"id": 20
|
|
},
|
|
"main.sum.in[0][17]": {
|
|
"fullName": "main.sum.in[0][17]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2ba.out[17]",
|
|
"alias": [
|
|
"main.sum.in[0][17]",
|
|
null
|
|
],
|
|
"id": 21
|
|
},
|
|
"main.sum.in[0][18]": {
|
|
"fullName": "main.sum.in[0][18]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2ba.out[18]",
|
|
"alias": [
|
|
"main.sum.in[0][18]",
|
|
null
|
|
],
|
|
"id": 22
|
|
},
|
|
"main.sum.in[0][19]": {
|
|
"fullName": "main.sum.in[0][19]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2ba.out[19]",
|
|
"alias": [
|
|
"main.sum.in[0][19]",
|
|
null
|
|
],
|
|
"id": 23
|
|
},
|
|
"main.sum.in[0][20]": {
|
|
"fullName": "main.sum.in[0][20]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2ba.out[20]",
|
|
"alias": [
|
|
"main.sum.in[0][20]",
|
|
null
|
|
],
|
|
"id": 24
|
|
},
|
|
"main.sum.in[0][21]": {
|
|
"fullName": "main.sum.in[0][21]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2ba.out[21]",
|
|
"alias": [
|
|
"main.sum.in[0][21]",
|
|
null
|
|
],
|
|
"id": 25
|
|
},
|
|
"main.sum.in[0][22]": {
|
|
"fullName": "main.sum.in[0][22]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2ba.out[22]",
|
|
"alias": [
|
|
"main.sum.in[0][22]",
|
|
null
|
|
],
|
|
"id": 26
|
|
},
|
|
"main.sum.in[0][23]": {
|
|
"fullName": "main.sum.in[0][23]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2ba.out[23]",
|
|
"alias": [
|
|
"main.sum.in[0][23]",
|
|
null
|
|
],
|
|
"id": 27
|
|
},
|
|
"main.sum.in[0][24]": {
|
|
"fullName": "main.sum.in[0][24]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2ba.out[24]",
|
|
"alias": [
|
|
"main.sum.in[0][24]",
|
|
null
|
|
],
|
|
"id": 28
|
|
},
|
|
"main.sum.in[0][25]": {
|
|
"fullName": "main.sum.in[0][25]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2ba.out[25]",
|
|
"alias": [
|
|
"main.sum.in[0][25]",
|
|
null
|
|
],
|
|
"id": 29
|
|
},
|
|
"main.sum.in[0][26]": {
|
|
"fullName": "main.sum.in[0][26]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2ba.out[26]",
|
|
"alias": [
|
|
"main.sum.in[0][26]",
|
|
null
|
|
],
|
|
"id": 30
|
|
},
|
|
"main.sum.in[0][27]": {
|
|
"fullName": "main.sum.in[0][27]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2ba.out[27]",
|
|
"alias": [
|
|
"main.sum.in[0][27]",
|
|
null
|
|
],
|
|
"id": 31
|
|
},
|
|
"main.sum.in[0][28]": {
|
|
"fullName": "main.sum.in[0][28]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2ba.out[28]",
|
|
"alias": [
|
|
"main.sum.in[0][28]",
|
|
null
|
|
],
|
|
"id": 32
|
|
},
|
|
"main.sum.in[0][29]": {
|
|
"fullName": "main.sum.in[0][29]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2ba.out[29]",
|
|
"alias": [
|
|
"main.sum.in[0][29]",
|
|
null
|
|
],
|
|
"id": 33
|
|
},
|
|
"main.sum.in[0][30]": {
|
|
"fullName": "main.sum.in[0][30]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2ba.out[30]",
|
|
"alias": [
|
|
"main.sum.in[0][30]",
|
|
null
|
|
],
|
|
"id": 34
|
|
},
|
|
"main.sum.in[0][31]": {
|
|
"fullName": "main.sum.in[0][31]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2ba.out[31]",
|
|
"alias": [
|
|
"main.sum.in[0][31]",
|
|
null
|
|
],
|
|
"id": 35
|
|
},
|
|
"main.sum.in[1][0]": {
|
|
"fullName": "main.sum.in[1][0]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2bb.out[0]",
|
|
"alias": [
|
|
"main.sum.in[1][0]",
|
|
null
|
|
],
|
|
"id": 36
|
|
},
|
|
"main.sum.in[1][1]": {
|
|
"fullName": "main.sum.in[1][1]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2bb.out[1]",
|
|
"alias": [
|
|
"main.sum.in[1][1]",
|
|
null
|
|
],
|
|
"id": 37
|
|
},
|
|
"main.sum.in[1][2]": {
|
|
"fullName": "main.sum.in[1][2]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2bb.out[2]",
|
|
"alias": [
|
|
"main.sum.in[1][2]",
|
|
null
|
|
],
|
|
"id": 38
|
|
},
|
|
"main.sum.in[1][3]": {
|
|
"fullName": "main.sum.in[1][3]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2bb.out[3]",
|
|
"alias": [
|
|
"main.sum.in[1][3]",
|
|
null
|
|
],
|
|
"id": 39
|
|
},
|
|
"main.sum.in[1][4]": {
|
|
"fullName": "main.sum.in[1][4]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2bb.out[4]",
|
|
"alias": [
|
|
"main.sum.in[1][4]",
|
|
null
|
|
],
|
|
"id": 40
|
|
},
|
|
"main.sum.in[1][5]": {
|
|
"fullName": "main.sum.in[1][5]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2bb.out[5]",
|
|
"alias": [
|
|
"main.sum.in[1][5]",
|
|
null
|
|
],
|
|
"id": 41
|
|
},
|
|
"main.sum.in[1][6]": {
|
|
"fullName": "main.sum.in[1][6]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2bb.out[6]",
|
|
"alias": [
|
|
"main.sum.in[1][6]",
|
|
null
|
|
],
|
|
"id": 42
|
|
},
|
|
"main.sum.in[1][7]": {
|
|
"fullName": "main.sum.in[1][7]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2bb.out[7]",
|
|
"alias": [
|
|
"main.sum.in[1][7]",
|
|
null
|
|
],
|
|
"id": 43
|
|
},
|
|
"main.sum.in[1][8]": {
|
|
"fullName": "main.sum.in[1][8]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2bb.out[8]",
|
|
"alias": [
|
|
"main.sum.in[1][8]",
|
|
null
|
|
],
|
|
"id": 44
|
|
},
|
|
"main.sum.in[1][9]": {
|
|
"fullName": "main.sum.in[1][9]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2bb.out[9]",
|
|
"alias": [
|
|
"main.sum.in[1][9]",
|
|
null
|
|
],
|
|
"id": 45
|
|
},
|
|
"main.sum.in[1][10]": {
|
|
"fullName": "main.sum.in[1][10]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2bb.out[10]",
|
|
"alias": [
|
|
"main.sum.in[1][10]",
|
|
null
|
|
],
|
|
"id": 46
|
|
},
|
|
"main.sum.in[1][11]": {
|
|
"fullName": "main.sum.in[1][11]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2bb.out[11]",
|
|
"alias": [
|
|
"main.sum.in[1][11]",
|
|
null
|
|
],
|
|
"id": 47
|
|
},
|
|
"main.sum.in[1][12]": {
|
|
"fullName": "main.sum.in[1][12]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2bb.out[12]",
|
|
"alias": [
|
|
"main.sum.in[1][12]",
|
|
null
|
|
],
|
|
"id": 48
|
|
},
|
|
"main.sum.in[1][13]": {
|
|
"fullName": "main.sum.in[1][13]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2bb.out[13]",
|
|
"alias": [
|
|
"main.sum.in[1][13]",
|
|
null
|
|
],
|
|
"id": 49
|
|
},
|
|
"main.sum.in[1][14]": {
|
|
"fullName": "main.sum.in[1][14]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2bb.out[14]",
|
|
"alias": [
|
|
"main.sum.in[1][14]",
|
|
null
|
|
],
|
|
"id": 50
|
|
},
|
|
"main.sum.in[1][15]": {
|
|
"fullName": "main.sum.in[1][15]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2bb.out[15]",
|
|
"alias": [
|
|
"main.sum.in[1][15]",
|
|
null
|
|
],
|
|
"id": 51
|
|
},
|
|
"main.sum.in[1][16]": {
|
|
"fullName": "main.sum.in[1][16]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2bb.out[16]",
|
|
"alias": [
|
|
"main.sum.in[1][16]",
|
|
null
|
|
],
|
|
"id": 52
|
|
},
|
|
"main.sum.in[1][17]": {
|
|
"fullName": "main.sum.in[1][17]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2bb.out[17]",
|
|
"alias": [
|
|
"main.sum.in[1][17]",
|
|
null
|
|
],
|
|
"id": 53
|
|
},
|
|
"main.sum.in[1][18]": {
|
|
"fullName": "main.sum.in[1][18]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2bb.out[18]",
|
|
"alias": [
|
|
"main.sum.in[1][18]",
|
|
null
|
|
],
|
|
"id": 54
|
|
},
|
|
"main.sum.in[1][19]": {
|
|
"fullName": "main.sum.in[1][19]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2bb.out[19]",
|
|
"alias": [
|
|
"main.sum.in[1][19]",
|
|
null
|
|
],
|
|
"id": 55
|
|
},
|
|
"main.sum.in[1][20]": {
|
|
"fullName": "main.sum.in[1][20]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2bb.out[20]",
|
|
"alias": [
|
|
"main.sum.in[1][20]",
|
|
null
|
|
],
|
|
"id": 56
|
|
},
|
|
"main.sum.in[1][21]": {
|
|
"fullName": "main.sum.in[1][21]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2bb.out[21]",
|
|
"alias": [
|
|
"main.sum.in[1][21]",
|
|
null
|
|
],
|
|
"id": 57
|
|
},
|
|
"main.sum.in[1][22]": {
|
|
"fullName": "main.sum.in[1][22]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2bb.out[22]",
|
|
"alias": [
|
|
"main.sum.in[1][22]",
|
|
null
|
|
],
|
|
"id": 58
|
|
},
|
|
"main.sum.in[1][23]": {
|
|
"fullName": "main.sum.in[1][23]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2bb.out[23]",
|
|
"alias": [
|
|
"main.sum.in[1][23]",
|
|
null
|
|
],
|
|
"id": 59
|
|
},
|
|
"main.sum.in[1][24]": {
|
|
"fullName": "main.sum.in[1][24]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2bb.out[24]",
|
|
"alias": [
|
|
"main.sum.in[1][24]",
|
|
null
|
|
],
|
|
"id": 60
|
|
},
|
|
"main.sum.in[1][25]": {
|
|
"fullName": "main.sum.in[1][25]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2bb.out[25]",
|
|
"alias": [
|
|
"main.sum.in[1][25]",
|
|
null
|
|
],
|
|
"id": 61
|
|
},
|
|
"main.sum.in[1][26]": {
|
|
"fullName": "main.sum.in[1][26]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2bb.out[26]",
|
|
"alias": [
|
|
"main.sum.in[1][26]",
|
|
null
|
|
],
|
|
"id": 62
|
|
},
|
|
"main.sum.in[1][27]": {
|
|
"fullName": "main.sum.in[1][27]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2bb.out[27]",
|
|
"alias": [
|
|
"main.sum.in[1][27]",
|
|
null
|
|
],
|
|
"id": 63
|
|
},
|
|
"main.sum.in[1][28]": {
|
|
"fullName": "main.sum.in[1][28]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2bb.out[28]",
|
|
"alias": [
|
|
"main.sum.in[1][28]",
|
|
null
|
|
],
|
|
"id": 64
|
|
},
|
|
"main.sum.in[1][29]": {
|
|
"fullName": "main.sum.in[1][29]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2bb.out[29]",
|
|
"alias": [
|
|
"main.sum.in[1][29]",
|
|
null
|
|
],
|
|
"id": 65
|
|
},
|
|
"main.sum.in[1][30]": {
|
|
"fullName": "main.sum.in[1][30]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2bb.out[30]",
|
|
"alias": [
|
|
"main.sum.in[1][30]",
|
|
null
|
|
],
|
|
"id": 66
|
|
},
|
|
"main.sum.in[1][31]": {
|
|
"fullName": "main.sum.in[1][31]",
|
|
"direction": "IN",
|
|
"component": "main.sum",
|
|
"equivalence": "main.n2bb.out[31]",
|
|
"alias": [
|
|
"main.sum.in[1][31]",
|
|
null
|
|
],
|
|
"id": 67
|
|
},
|
|
"main.sum.out[0]": {
|
|
"fullName": "main.sum.out[0]",
|
|
"direction": "OUT",
|
|
"component": "main.sum",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.sum.out[0]"
|
|
],
|
|
"id": 68
|
|
},
|
|
"main.sum.out[1]": {
|
|
"fullName": "main.sum.out[1]",
|
|
"direction": "OUT",
|
|
"component": "main.sum",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.sum.out[1]"
|
|
],
|
|
"id": 69
|
|
},
|
|
"main.sum.out[2]": {
|
|
"fullName": "main.sum.out[2]",
|
|
"direction": "OUT",
|
|
"component": "main.sum",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.sum.out[2]"
|
|
],
|
|
"id": 70
|
|
},
|
|
"main.sum.out[3]": {
|
|
"fullName": "main.sum.out[3]",
|
|
"direction": "OUT",
|
|
"component": "main.sum",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.sum.out[3]"
|
|
],
|
|
"id": 71
|
|
},
|
|
"main.sum.out[4]": {
|
|
"fullName": "main.sum.out[4]",
|
|
"direction": "OUT",
|
|
"component": "main.sum",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.sum.out[4]"
|
|
],
|
|
"id": 72
|
|
},
|
|
"main.sum.out[5]": {
|
|
"fullName": "main.sum.out[5]",
|
|
"direction": "OUT",
|
|
"component": "main.sum",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.sum.out[5]"
|
|
],
|
|
"id": 73
|
|
},
|
|
"main.sum.out[6]": {
|
|
"fullName": "main.sum.out[6]",
|
|
"direction": "OUT",
|
|
"component": "main.sum",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.sum.out[6]"
|
|
],
|
|
"id": 74
|
|
},
|
|
"main.sum.out[7]": {
|
|
"fullName": "main.sum.out[7]",
|
|
"direction": "OUT",
|
|
"component": "main.sum",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.sum.out[7]"
|
|
],
|
|
"id": 75
|
|
},
|
|
"main.sum.out[8]": {
|
|
"fullName": "main.sum.out[8]",
|
|
"direction": "OUT",
|
|
"component": "main.sum",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.sum.out[8]"
|
|
],
|
|
"id": 76
|
|
},
|
|
"main.sum.out[9]": {
|
|
"fullName": "main.sum.out[9]",
|
|
"direction": "OUT",
|
|
"component": "main.sum",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.sum.out[9]"
|
|
],
|
|
"id": 77
|
|
},
|
|
"main.sum.out[10]": {
|
|
"fullName": "main.sum.out[10]",
|
|
"direction": "OUT",
|
|
"component": "main.sum",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.sum.out[10]"
|
|
],
|
|
"id": 78
|
|
},
|
|
"main.sum.out[11]": {
|
|
"fullName": "main.sum.out[11]",
|
|
"direction": "OUT",
|
|
"component": "main.sum",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.sum.out[11]"
|
|
],
|
|
"id": 79
|
|
},
|
|
"main.sum.out[12]": {
|
|
"fullName": "main.sum.out[12]",
|
|
"direction": "OUT",
|
|
"component": "main.sum",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.sum.out[12]"
|
|
],
|
|
"id": 80
|
|
},
|
|
"main.sum.out[13]": {
|
|
"fullName": "main.sum.out[13]",
|
|
"direction": "OUT",
|
|
"component": "main.sum",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.sum.out[13]"
|
|
],
|
|
"id": 81
|
|
},
|
|
"main.sum.out[14]": {
|
|
"fullName": "main.sum.out[14]",
|
|
"direction": "OUT",
|
|
"component": "main.sum",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.sum.out[14]"
|
|
],
|
|
"id": 82
|
|
},
|
|
"main.sum.out[15]": {
|
|
"fullName": "main.sum.out[15]",
|
|
"direction": "OUT",
|
|
"component": "main.sum",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.sum.out[15]"
|
|
],
|
|
"id": 83
|
|
},
|
|
"main.sum.out[16]": {
|
|
"fullName": "main.sum.out[16]",
|
|
"direction": "OUT",
|
|
"component": "main.sum",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.sum.out[16]"
|
|
],
|
|
"id": 84
|
|
},
|
|
"main.sum.out[17]": {
|
|
"fullName": "main.sum.out[17]",
|
|
"direction": "OUT",
|
|
"component": "main.sum",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.sum.out[17]"
|
|
],
|
|
"id": 85
|
|
},
|
|
"main.sum.out[18]": {
|
|
"fullName": "main.sum.out[18]",
|
|
"direction": "OUT",
|
|
"component": "main.sum",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.sum.out[18]"
|
|
],
|
|
"id": 86
|
|
},
|
|
"main.sum.out[19]": {
|
|
"fullName": "main.sum.out[19]",
|
|
"direction": "OUT",
|
|
"component": "main.sum",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.sum.out[19]"
|
|
],
|
|
"id": 87
|
|
},
|
|
"main.sum.out[20]": {
|
|
"fullName": "main.sum.out[20]",
|
|
"direction": "OUT",
|
|
"component": "main.sum",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.sum.out[20]"
|
|
],
|
|
"id": 88
|
|
},
|
|
"main.sum.out[21]": {
|
|
"fullName": "main.sum.out[21]",
|
|
"direction": "OUT",
|
|
"component": "main.sum",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.sum.out[21]"
|
|
],
|
|
"id": 89
|
|
},
|
|
"main.sum.out[22]": {
|
|
"fullName": "main.sum.out[22]",
|
|
"direction": "OUT",
|
|
"component": "main.sum",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.sum.out[22]"
|
|
],
|
|
"id": 90
|
|
},
|
|
"main.sum.out[23]": {
|
|
"fullName": "main.sum.out[23]",
|
|
"direction": "OUT",
|
|
"component": "main.sum",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.sum.out[23]"
|
|
],
|
|
"id": 91
|
|
},
|
|
"main.sum.out[24]": {
|
|
"fullName": "main.sum.out[24]",
|
|
"direction": "OUT",
|
|
"component": "main.sum",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.sum.out[24]"
|
|
],
|
|
"id": 92
|
|
},
|
|
"main.sum.out[25]": {
|
|
"fullName": "main.sum.out[25]",
|
|
"direction": "OUT",
|
|
"component": "main.sum",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.sum.out[25]"
|
|
],
|
|
"id": 93
|
|
},
|
|
"main.sum.out[26]": {
|
|
"fullName": "main.sum.out[26]",
|
|
"direction": "OUT",
|
|
"component": "main.sum",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.sum.out[26]"
|
|
],
|
|
"id": 94
|
|
},
|
|
"main.sum.out[27]": {
|
|
"fullName": "main.sum.out[27]",
|
|
"direction": "OUT",
|
|
"component": "main.sum",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.sum.out[27]"
|
|
],
|
|
"id": 95
|
|
},
|
|
"main.sum.out[28]": {
|
|
"fullName": "main.sum.out[28]",
|
|
"direction": "OUT",
|
|
"component": "main.sum",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.sum.out[28]"
|
|
],
|
|
"id": 96
|
|
},
|
|
"main.sum.out[29]": {
|
|
"fullName": "main.sum.out[29]",
|
|
"direction": "OUT",
|
|
"component": "main.sum",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.sum.out[29]"
|
|
],
|
|
"id": 97
|
|
},
|
|
"main.sum.out[30]": {
|
|
"fullName": "main.sum.out[30]",
|
|
"direction": "OUT",
|
|
"component": "main.sum",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.sum.out[30]"
|
|
],
|
|
"id": 98
|
|
},
|
|
"main.sum.out[31]": {
|
|
"fullName": "main.sum.out[31]",
|
|
"direction": "OUT",
|
|
"component": "main.sum",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.sum.out[31]"
|
|
],
|
|
"id": 99
|
|
},
|
|
"main.sum.out[32]": {
|
|
"fullName": "main.sum.out[32]",
|
|
"direction": "OUT",
|
|
"component": "main.sum",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.sum.out[32]"
|
|
],
|
|
"id": 100
|
|
},
|
|
"main.b2n.in[0]": {
|
|
"fullName": "main.b2n.in[0]",
|
|
"direction": "IN",
|
|
"component": "main.b2n",
|
|
"equivalence": "main.sum.out[0]",
|
|
"alias": [
|
|
"main.b2n.in[0]",
|
|
null
|
|
],
|
|
"id": 68
|
|
},
|
|
"main.b2n.in[1]": {
|
|
"fullName": "main.b2n.in[1]",
|
|
"direction": "IN",
|
|
"component": "main.b2n",
|
|
"equivalence": "main.sum.out[1]",
|
|
"alias": [
|
|
"main.b2n.in[1]",
|
|
null
|
|
],
|
|
"id": 69
|
|
},
|
|
"main.b2n.in[2]": {
|
|
"fullName": "main.b2n.in[2]",
|
|
"direction": "IN",
|
|
"component": "main.b2n",
|
|
"equivalence": "main.sum.out[2]",
|
|
"alias": [
|
|
"main.b2n.in[2]",
|
|
null
|
|
],
|
|
"id": 70
|
|
},
|
|
"main.b2n.in[3]": {
|
|
"fullName": "main.b2n.in[3]",
|
|
"direction": "IN",
|
|
"component": "main.b2n",
|
|
"equivalence": "main.sum.out[3]",
|
|
"alias": [
|
|
"main.b2n.in[3]",
|
|
null
|
|
],
|
|
"id": 71
|
|
},
|
|
"main.b2n.in[4]": {
|
|
"fullName": "main.b2n.in[4]",
|
|
"direction": "IN",
|
|
"component": "main.b2n",
|
|
"equivalence": "main.sum.out[4]",
|
|
"alias": [
|
|
"main.b2n.in[4]",
|
|
null
|
|
],
|
|
"id": 72
|
|
},
|
|
"main.b2n.in[5]": {
|
|
"fullName": "main.b2n.in[5]",
|
|
"direction": "IN",
|
|
"component": "main.b2n",
|
|
"equivalence": "main.sum.out[5]",
|
|
"alias": [
|
|
"main.b2n.in[5]",
|
|
null
|
|
],
|
|
"id": 73
|
|
},
|
|
"main.b2n.in[6]": {
|
|
"fullName": "main.b2n.in[6]",
|
|
"direction": "IN",
|
|
"component": "main.b2n",
|
|
"equivalence": "main.sum.out[6]",
|
|
"alias": [
|
|
"main.b2n.in[6]",
|
|
null
|
|
],
|
|
"id": 74
|
|
},
|
|
"main.b2n.in[7]": {
|
|
"fullName": "main.b2n.in[7]",
|
|
"direction": "IN",
|
|
"component": "main.b2n",
|
|
"equivalence": "main.sum.out[7]",
|
|
"alias": [
|
|
"main.b2n.in[7]",
|
|
null
|
|
],
|
|
"id": 75
|
|
},
|
|
"main.b2n.in[8]": {
|
|
"fullName": "main.b2n.in[8]",
|
|
"direction": "IN",
|
|
"component": "main.b2n",
|
|
"equivalence": "main.sum.out[8]",
|
|
"alias": [
|
|
"main.b2n.in[8]",
|
|
null
|
|
],
|
|
"id": 76
|
|
},
|
|
"main.b2n.in[9]": {
|
|
"fullName": "main.b2n.in[9]",
|
|
"direction": "IN",
|
|
"component": "main.b2n",
|
|
"equivalence": "main.sum.out[9]",
|
|
"alias": [
|
|
"main.b2n.in[9]",
|
|
null
|
|
],
|
|
"id": 77
|
|
},
|
|
"main.b2n.in[10]": {
|
|
"fullName": "main.b2n.in[10]",
|
|
"direction": "IN",
|
|
"component": "main.b2n",
|
|
"equivalence": "main.sum.out[10]",
|
|
"alias": [
|
|
"main.b2n.in[10]",
|
|
null
|
|
],
|
|
"id": 78
|
|
},
|
|
"main.b2n.in[11]": {
|
|
"fullName": "main.b2n.in[11]",
|
|
"direction": "IN",
|
|
"component": "main.b2n",
|
|
"equivalence": "main.sum.out[11]",
|
|
"alias": [
|
|
"main.b2n.in[11]",
|
|
null
|
|
],
|
|
"id": 79
|
|
},
|
|
"main.b2n.in[12]": {
|
|
"fullName": "main.b2n.in[12]",
|
|
"direction": "IN",
|
|
"component": "main.b2n",
|
|
"equivalence": "main.sum.out[12]",
|
|
"alias": [
|
|
"main.b2n.in[12]",
|
|
null
|
|
],
|
|
"id": 80
|
|
},
|
|
"main.b2n.in[13]": {
|
|
"fullName": "main.b2n.in[13]",
|
|
"direction": "IN",
|
|
"component": "main.b2n",
|
|
"equivalence": "main.sum.out[13]",
|
|
"alias": [
|
|
"main.b2n.in[13]",
|
|
null
|
|
],
|
|
"id": 81
|
|
},
|
|
"main.b2n.in[14]": {
|
|
"fullName": "main.b2n.in[14]",
|
|
"direction": "IN",
|
|
"component": "main.b2n",
|
|
"equivalence": "main.sum.out[14]",
|
|
"alias": [
|
|
"main.b2n.in[14]",
|
|
null
|
|
],
|
|
"id": 82
|
|
},
|
|
"main.b2n.in[15]": {
|
|
"fullName": "main.b2n.in[15]",
|
|
"direction": "IN",
|
|
"component": "main.b2n",
|
|
"equivalence": "main.sum.out[15]",
|
|
"alias": [
|
|
"main.b2n.in[15]",
|
|
null
|
|
],
|
|
"id": 83
|
|
},
|
|
"main.b2n.in[16]": {
|
|
"fullName": "main.b2n.in[16]",
|
|
"direction": "IN",
|
|
"component": "main.b2n",
|
|
"equivalence": "main.sum.out[16]",
|
|
"alias": [
|
|
"main.b2n.in[16]",
|
|
null
|
|
],
|
|
"id": 84
|
|
},
|
|
"main.b2n.in[17]": {
|
|
"fullName": "main.b2n.in[17]",
|
|
"direction": "IN",
|
|
"component": "main.b2n",
|
|
"equivalence": "main.sum.out[17]",
|
|
"alias": [
|
|
"main.b2n.in[17]",
|
|
null
|
|
],
|
|
"id": 85
|
|
},
|
|
"main.b2n.in[18]": {
|
|
"fullName": "main.b2n.in[18]",
|
|
"direction": "IN",
|
|
"component": "main.b2n",
|
|
"equivalence": "main.sum.out[18]",
|
|
"alias": [
|
|
"main.b2n.in[18]",
|
|
null
|
|
],
|
|
"id": 86
|
|
},
|
|
"main.b2n.in[19]": {
|
|
"fullName": "main.b2n.in[19]",
|
|
"direction": "IN",
|
|
"component": "main.b2n",
|
|
"equivalence": "main.sum.out[19]",
|
|
"alias": [
|
|
"main.b2n.in[19]",
|
|
null
|
|
],
|
|
"id": 87
|
|
},
|
|
"main.b2n.in[20]": {
|
|
"fullName": "main.b2n.in[20]",
|
|
"direction": "IN",
|
|
"component": "main.b2n",
|
|
"equivalence": "main.sum.out[20]",
|
|
"alias": [
|
|
"main.b2n.in[20]",
|
|
null
|
|
],
|
|
"id": 88
|
|
},
|
|
"main.b2n.in[21]": {
|
|
"fullName": "main.b2n.in[21]",
|
|
"direction": "IN",
|
|
"component": "main.b2n",
|
|
"equivalence": "main.sum.out[21]",
|
|
"alias": [
|
|
"main.b2n.in[21]",
|
|
null
|
|
],
|
|
"id": 89
|
|
},
|
|
"main.b2n.in[22]": {
|
|
"fullName": "main.b2n.in[22]",
|
|
"direction": "IN",
|
|
"component": "main.b2n",
|
|
"equivalence": "main.sum.out[22]",
|
|
"alias": [
|
|
"main.b2n.in[22]",
|
|
null
|
|
],
|
|
"id": 90
|
|
},
|
|
"main.b2n.in[23]": {
|
|
"fullName": "main.b2n.in[23]",
|
|
"direction": "IN",
|
|
"component": "main.b2n",
|
|
"equivalence": "main.sum.out[23]",
|
|
"alias": [
|
|
"main.b2n.in[23]",
|
|
null
|
|
],
|
|
"id": 91
|
|
},
|
|
"main.b2n.in[24]": {
|
|
"fullName": "main.b2n.in[24]",
|
|
"direction": "IN",
|
|
"component": "main.b2n",
|
|
"equivalence": "main.sum.out[24]",
|
|
"alias": [
|
|
"main.b2n.in[24]",
|
|
null
|
|
],
|
|
"id": 92
|
|
},
|
|
"main.b2n.in[25]": {
|
|
"fullName": "main.b2n.in[25]",
|
|
"direction": "IN",
|
|
"component": "main.b2n",
|
|
"equivalence": "main.sum.out[25]",
|
|
"alias": [
|
|
"main.b2n.in[25]",
|
|
null
|
|
],
|
|
"id": 93
|
|
},
|
|
"main.b2n.in[26]": {
|
|
"fullName": "main.b2n.in[26]",
|
|
"direction": "IN",
|
|
"component": "main.b2n",
|
|
"equivalence": "main.sum.out[26]",
|
|
"alias": [
|
|
"main.b2n.in[26]",
|
|
null
|
|
],
|
|
"id": 94
|
|
},
|
|
"main.b2n.in[27]": {
|
|
"fullName": "main.b2n.in[27]",
|
|
"direction": "IN",
|
|
"component": "main.b2n",
|
|
"equivalence": "main.sum.out[27]",
|
|
"alias": [
|
|
"main.b2n.in[27]",
|
|
null
|
|
],
|
|
"id": 95
|
|
},
|
|
"main.b2n.in[28]": {
|
|
"fullName": "main.b2n.in[28]",
|
|
"direction": "IN",
|
|
"component": "main.b2n",
|
|
"equivalence": "main.sum.out[28]",
|
|
"alias": [
|
|
"main.b2n.in[28]",
|
|
null
|
|
],
|
|
"id": 96
|
|
},
|
|
"main.b2n.in[29]": {
|
|
"fullName": "main.b2n.in[29]",
|
|
"direction": "IN",
|
|
"component": "main.b2n",
|
|
"equivalence": "main.sum.out[29]",
|
|
"alias": [
|
|
"main.b2n.in[29]",
|
|
null
|
|
],
|
|
"id": 97
|
|
},
|
|
"main.b2n.in[30]": {
|
|
"fullName": "main.b2n.in[30]",
|
|
"direction": "IN",
|
|
"component": "main.b2n",
|
|
"equivalence": "main.sum.out[30]",
|
|
"alias": [
|
|
"main.b2n.in[30]",
|
|
null
|
|
],
|
|
"id": 98
|
|
},
|
|
"main.b2n.in[31]": {
|
|
"fullName": "main.b2n.in[31]",
|
|
"direction": "IN",
|
|
"component": "main.b2n",
|
|
"equivalence": "main.sum.out[31]",
|
|
"alias": [
|
|
"main.b2n.in[31]",
|
|
null
|
|
],
|
|
"id": 99
|
|
},
|
|
"main.b2n.out": {
|
|
"fullName": "main.b2n.out",
|
|
"direction": "OUT",
|
|
"component": "main.b2n",
|
|
"equivalence": "",
|
|
"alias": [
|
|
"main.b2n.out"
|
|
],
|
|
"id": 3
|
|
}
|
|
};
|
|
|
|
circuit.components={
|
|
"main": {
|
|
"signals": [
|
|
"main.a",
|
|
"main.b",
|
|
"main.out"
|
|
],
|
|
"params": {},
|
|
"template": "A",
|
|
"inputSignals": 2
|
|
},
|
|
"main.n2ba": {
|
|
"signals": [
|
|
"main.n2ba.in",
|
|
"main.n2ba.out[0]",
|
|
"main.n2ba.out[1]",
|
|
"main.n2ba.out[2]",
|
|
"main.n2ba.out[3]",
|
|
"main.n2ba.out[4]",
|
|
"main.n2ba.out[5]",
|
|
"main.n2ba.out[6]",
|
|
"main.n2ba.out[7]",
|
|
"main.n2ba.out[8]",
|
|
"main.n2ba.out[9]",
|
|
"main.n2ba.out[10]",
|
|
"main.n2ba.out[11]",
|
|
"main.n2ba.out[12]",
|
|
"main.n2ba.out[13]",
|
|
"main.n2ba.out[14]",
|
|
"main.n2ba.out[15]",
|
|
"main.n2ba.out[16]",
|
|
"main.n2ba.out[17]",
|
|
"main.n2ba.out[18]",
|
|
"main.n2ba.out[19]",
|
|
"main.n2ba.out[20]",
|
|
"main.n2ba.out[21]",
|
|
"main.n2ba.out[22]",
|
|
"main.n2ba.out[23]",
|
|
"main.n2ba.out[24]",
|
|
"main.n2ba.out[25]",
|
|
"main.n2ba.out[26]",
|
|
"main.n2ba.out[27]",
|
|
"main.n2ba.out[28]",
|
|
"main.n2ba.out[29]",
|
|
"main.n2ba.out[30]",
|
|
"main.n2ba.out[31]"
|
|
],
|
|
"params": {
|
|
"n": "32"
|
|
},
|
|
"template": "Num2Bits",
|
|
"inputSignals": 1
|
|
},
|
|
"main.n2bb": {
|
|
"signals": [
|
|
"main.n2bb.in",
|
|
"main.n2bb.out[0]",
|
|
"main.n2bb.out[1]",
|
|
"main.n2bb.out[2]",
|
|
"main.n2bb.out[3]",
|
|
"main.n2bb.out[4]",
|
|
"main.n2bb.out[5]",
|
|
"main.n2bb.out[6]",
|
|
"main.n2bb.out[7]",
|
|
"main.n2bb.out[8]",
|
|
"main.n2bb.out[9]",
|
|
"main.n2bb.out[10]",
|
|
"main.n2bb.out[11]",
|
|
"main.n2bb.out[12]",
|
|
"main.n2bb.out[13]",
|
|
"main.n2bb.out[14]",
|
|
"main.n2bb.out[15]",
|
|
"main.n2bb.out[16]",
|
|
"main.n2bb.out[17]",
|
|
"main.n2bb.out[18]",
|
|
"main.n2bb.out[19]",
|
|
"main.n2bb.out[20]",
|
|
"main.n2bb.out[21]",
|
|
"main.n2bb.out[22]",
|
|
"main.n2bb.out[23]",
|
|
"main.n2bb.out[24]",
|
|
"main.n2bb.out[25]",
|
|
"main.n2bb.out[26]",
|
|
"main.n2bb.out[27]",
|
|
"main.n2bb.out[28]",
|
|
"main.n2bb.out[29]",
|
|
"main.n2bb.out[30]",
|
|
"main.n2bb.out[31]"
|
|
],
|
|
"params": {
|
|
"n": "32"
|
|
},
|
|
"template": "Num2Bits",
|
|
"inputSignals": 1
|
|
},
|
|
"main.sum": {
|
|
"signals": [
|
|
"main.sum.in[0][0]",
|
|
"main.sum.in[0][1]",
|
|
"main.sum.in[0][2]",
|
|
"main.sum.in[0][3]",
|
|
"main.sum.in[0][4]",
|
|
"main.sum.in[0][5]",
|
|
"main.sum.in[0][6]",
|
|
"main.sum.in[0][7]",
|
|
"main.sum.in[0][8]",
|
|
"main.sum.in[0][9]",
|
|
"main.sum.in[0][10]",
|
|
"main.sum.in[0][11]",
|
|
"main.sum.in[0][12]",
|
|
"main.sum.in[0][13]",
|
|
"main.sum.in[0][14]",
|
|
"main.sum.in[0][15]",
|
|
"main.sum.in[0][16]",
|
|
"main.sum.in[0][17]",
|
|
"main.sum.in[0][18]",
|
|
"main.sum.in[0][19]",
|
|
"main.sum.in[0][20]",
|
|
"main.sum.in[0][21]",
|
|
"main.sum.in[0][22]",
|
|
"main.sum.in[0][23]",
|
|
"main.sum.in[0][24]",
|
|
"main.sum.in[0][25]",
|
|
"main.sum.in[0][26]",
|
|
"main.sum.in[0][27]",
|
|
"main.sum.in[0][28]",
|
|
"main.sum.in[0][29]",
|
|
"main.sum.in[0][30]",
|
|
"main.sum.in[0][31]",
|
|
"main.sum.in[1][0]",
|
|
"main.sum.in[1][1]",
|
|
"main.sum.in[1][2]",
|
|
"main.sum.in[1][3]",
|
|
"main.sum.in[1][4]",
|
|
"main.sum.in[1][5]",
|
|
"main.sum.in[1][6]",
|
|
"main.sum.in[1][7]",
|
|
"main.sum.in[1][8]",
|
|
"main.sum.in[1][9]",
|
|
"main.sum.in[1][10]",
|
|
"main.sum.in[1][11]",
|
|
"main.sum.in[1][12]",
|
|
"main.sum.in[1][13]",
|
|
"main.sum.in[1][14]",
|
|
"main.sum.in[1][15]",
|
|
"main.sum.in[1][16]",
|
|
"main.sum.in[1][17]",
|
|
"main.sum.in[1][18]",
|
|
"main.sum.in[1][19]",
|
|
"main.sum.in[1][20]",
|
|
"main.sum.in[1][21]",
|
|
"main.sum.in[1][22]",
|
|
"main.sum.in[1][23]",
|
|
"main.sum.in[1][24]",
|
|
"main.sum.in[1][25]",
|
|
"main.sum.in[1][26]",
|
|
"main.sum.in[1][27]",
|
|
"main.sum.in[1][28]",
|
|
"main.sum.in[1][29]",
|
|
"main.sum.in[1][30]",
|
|
"main.sum.in[1][31]",
|
|
"main.sum.out[0]",
|
|
"main.sum.out[1]",
|
|
"main.sum.out[2]",
|
|
"main.sum.out[3]",
|
|
"main.sum.out[4]",
|
|
"main.sum.out[5]",
|
|
"main.sum.out[6]",
|
|
"main.sum.out[7]",
|
|
"main.sum.out[8]",
|
|
"main.sum.out[9]",
|
|
"main.sum.out[10]",
|
|
"main.sum.out[11]",
|
|
"main.sum.out[12]",
|
|
"main.sum.out[13]",
|
|
"main.sum.out[14]",
|
|
"main.sum.out[15]",
|
|
"main.sum.out[16]",
|
|
"main.sum.out[17]",
|
|
"main.sum.out[18]",
|
|
"main.sum.out[19]",
|
|
"main.sum.out[20]",
|
|
"main.sum.out[21]",
|
|
"main.sum.out[22]",
|
|
"main.sum.out[23]",
|
|
"main.sum.out[24]",
|
|
"main.sum.out[25]",
|
|
"main.sum.out[26]",
|
|
"main.sum.out[27]",
|
|
"main.sum.out[28]",
|
|
"main.sum.out[29]",
|
|
"main.sum.out[30]",
|
|
"main.sum.out[31]",
|
|
"main.sum.out[32]"
|
|
],
|
|
"params": {
|
|
"n": "32",
|
|
"ops": "2"
|
|
},
|
|
"template": "BinSum",
|
|
"inputSignals": 64
|
|
},
|
|
"main.b2n": {
|
|
"signals": [
|
|
"main.b2n.in[0]",
|
|
"main.b2n.in[1]",
|
|
"main.b2n.in[2]",
|
|
"main.b2n.in[3]",
|
|
"main.b2n.in[4]",
|
|
"main.b2n.in[5]",
|
|
"main.b2n.in[6]",
|
|
"main.b2n.in[7]",
|
|
"main.b2n.in[8]",
|
|
"main.b2n.in[9]",
|
|
"main.b2n.in[10]",
|
|
"main.b2n.in[11]",
|
|
"main.b2n.in[12]",
|
|
"main.b2n.in[13]",
|
|
"main.b2n.in[14]",
|
|
"main.b2n.in[15]",
|
|
"main.b2n.in[16]",
|
|
"main.b2n.in[17]",
|
|
"main.b2n.in[18]",
|
|
"main.b2n.in[19]",
|
|
"main.b2n.in[20]",
|
|
"main.b2n.in[21]",
|
|
"main.b2n.in[22]",
|
|
"main.b2n.in[23]",
|
|
"main.b2n.in[24]",
|
|
"main.b2n.in[25]",
|
|
"main.b2n.in[26]",
|
|
"main.b2n.in[27]",
|
|
"main.b2n.in[28]",
|
|
"main.b2n.in[29]",
|
|
"main.b2n.in[30]",
|
|
"main.b2n.in[31]",
|
|
"main.b2n.out"
|
|
],
|
|
"params": {
|
|
"n": "32"
|
|
},
|
|
"template": "Bits2Num",
|
|
"inputSignals": 32
|
|
}
|
|
};
|
|
|
|
circuit.signalConstrains=[
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[0]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[0]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[1]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[1]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[2]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[2]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[3]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[3]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[4]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[4]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[5]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[5]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[6]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[6]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[7]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[7]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[8]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[8]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[9]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[9]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[10]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[10]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[11]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[11]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[12]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[12]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[13]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[13]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[14]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[14]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[15]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[15]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[16]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[16]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[17]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[17]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[18]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[18]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[19]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[19]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[20]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[20]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[21]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[21]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[22]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[22]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[23]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[23]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[24]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[24]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[25]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[25]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[26]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[26]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[27]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[27]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[28]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[28]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[29]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[29]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[30]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[30]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[31]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[31]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2ba.out[0]": "1",
|
|
"main.n2ba.out[1]": "2",
|
|
"main.n2ba.out[2]": "4",
|
|
"main.n2ba.out[3]": "8",
|
|
"main.n2ba.out[4]": "16",
|
|
"main.n2ba.out[5]": "32",
|
|
"main.n2ba.out[6]": "64",
|
|
"main.n2ba.out[7]": "128",
|
|
"main.n2ba.out[8]": "256",
|
|
"main.n2ba.out[9]": "512",
|
|
"main.n2ba.out[10]": "1024",
|
|
"main.n2ba.out[11]": "2048",
|
|
"main.n2ba.out[12]": "4096",
|
|
"main.n2ba.out[13]": "8192",
|
|
"main.n2ba.out[14]": "16384",
|
|
"main.n2ba.out[15]": "32768",
|
|
"main.n2ba.out[16]": "65536",
|
|
"main.n2ba.out[17]": "131072",
|
|
"main.n2ba.out[18]": "262144",
|
|
"main.n2ba.out[19]": "524288",
|
|
"main.n2ba.out[20]": "1048576",
|
|
"main.n2ba.out[21]": "2097152",
|
|
"main.n2ba.out[22]": "4194304",
|
|
"main.n2ba.out[23]": "8388608",
|
|
"main.n2ba.out[24]": "16777216",
|
|
"main.n2ba.out[25]": "33554432",
|
|
"main.n2ba.out[26]": "67108864",
|
|
"main.n2ba.out[27]": "134217728",
|
|
"main.n2ba.out[28]": "268435456",
|
|
"main.n2ba.out[29]": "536870912",
|
|
"main.n2ba.out[30]": "1073741824",
|
|
"main.n2ba.out[31]": "2147483648",
|
|
"main.a": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[0]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[0]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[1]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[1]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[2]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[2]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[3]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[3]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[4]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[4]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[5]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[5]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[6]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[6]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[7]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[7]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[8]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[8]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[9]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[9]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[10]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[10]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[11]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[11]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[12]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[12]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[13]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[13]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[14]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[14]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[15]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[15]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[16]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[16]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[17]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[17]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[18]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[18]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[19]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[19]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[20]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[20]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[21]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[21]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[22]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[22]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[23]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[23]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[24]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[24]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[25]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[25]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[26]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[26]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[27]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[27]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[28]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[28]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[29]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[29]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[30]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[30]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[31]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[31]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.n2bb.out[0]": "1",
|
|
"main.n2bb.out[1]": "2",
|
|
"main.n2bb.out[2]": "4",
|
|
"main.n2bb.out[3]": "8",
|
|
"main.n2bb.out[4]": "16",
|
|
"main.n2bb.out[5]": "32",
|
|
"main.n2bb.out[6]": "64",
|
|
"main.n2bb.out[7]": "128",
|
|
"main.n2bb.out[8]": "256",
|
|
"main.n2bb.out[9]": "512",
|
|
"main.n2bb.out[10]": "1024",
|
|
"main.n2bb.out[11]": "2048",
|
|
"main.n2bb.out[12]": "4096",
|
|
"main.n2bb.out[13]": "8192",
|
|
"main.n2bb.out[14]": "16384",
|
|
"main.n2bb.out[15]": "32768",
|
|
"main.n2bb.out[16]": "65536",
|
|
"main.n2bb.out[17]": "131072",
|
|
"main.n2bb.out[18]": "262144",
|
|
"main.n2bb.out[19]": "524288",
|
|
"main.n2bb.out[20]": "1048576",
|
|
"main.n2bb.out[21]": "2097152",
|
|
"main.n2bb.out[22]": "4194304",
|
|
"main.n2bb.out[23]": "8388608",
|
|
"main.n2bb.out[24]": "16777216",
|
|
"main.n2bb.out[25]": "33554432",
|
|
"main.n2bb.out[26]": "67108864",
|
|
"main.n2bb.out[27]": "134217728",
|
|
"main.n2bb.out[28]": "268435456",
|
|
"main.n2bb.out[29]": "536870912",
|
|
"main.n2bb.out[30]": "1073741824",
|
|
"main.n2bb.out[31]": "2147483648",
|
|
"main.b": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[0]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[0]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[1]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[1]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[2]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[2]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[3]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[3]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[4]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[4]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[5]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[5]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[6]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[6]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[7]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[7]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[8]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[8]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[9]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[9]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[10]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[10]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[11]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[11]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[12]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[12]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[13]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[13]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[14]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[14]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[15]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[15]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[16]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[16]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[17]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[17]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[18]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[18]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[19]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[19]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[20]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[20]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[21]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[21]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[22]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[22]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[23]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[23]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[24]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[24]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[25]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[25]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[26]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[26]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[27]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[27]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[28]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[28]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[29]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[29]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[30]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[30]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[31]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[31]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[32]": "1"
|
|
}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[32]": "1",
|
|
"one": "21888242871839275222246405745257275088548364400416034343698204186575808495616"
|
|
}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.sum.out[0]": "21888242871839275222246405745257275088548364400416034343698204186575808495616",
|
|
"main.sum.out[1]": "21888242871839275222246405745257275088548364400416034343698204186575808495615",
|
|
"main.sum.out[2]": "21888242871839275222246405745257275088548364400416034343698204186575808495613",
|
|
"main.sum.out[3]": "21888242871839275222246405745257275088548364400416034343698204186575808495609",
|
|
"main.sum.out[4]": "21888242871839275222246405745257275088548364400416034343698204186575808495601",
|
|
"main.sum.out[5]": "21888242871839275222246405745257275088548364400416034343698204186575808495585",
|
|
"main.sum.out[6]": "21888242871839275222246405745257275088548364400416034343698204186575808495553",
|
|
"main.sum.out[7]": "21888242871839275222246405745257275088548364400416034343698204186575808495489",
|
|
"main.sum.out[8]": "21888242871839275222246405745257275088548364400416034343698204186575808495361",
|
|
"main.sum.out[9]": "21888242871839275222246405745257275088548364400416034343698204186575808495105",
|
|
"main.sum.out[10]": "21888242871839275222246405745257275088548364400416034343698204186575808494593",
|
|
"main.sum.out[11]": "21888242871839275222246405745257275088548364400416034343698204186575808493569",
|
|
"main.sum.out[12]": "21888242871839275222246405745257275088548364400416034343698204186575808491521",
|
|
"main.sum.out[13]": "21888242871839275222246405745257275088548364400416034343698204186575808487425",
|
|
"main.sum.out[14]": "21888242871839275222246405745257275088548364400416034343698204186575808479233",
|
|
"main.sum.out[15]": "21888242871839275222246405745257275088548364400416034343698204186575808462849",
|
|
"main.sum.out[16]": "21888242871839275222246405745257275088548364400416034343698204186575808430081",
|
|
"main.sum.out[17]": "21888242871839275222246405745257275088548364400416034343698204186575808364545",
|
|
"main.sum.out[18]": "21888242871839275222246405745257275088548364400416034343698204186575808233473",
|
|
"main.sum.out[19]": "21888242871839275222246405745257275088548364400416034343698204186575807971329",
|
|
"main.sum.out[20]": "21888242871839275222246405745257275088548364400416034343698204186575807447041",
|
|
"main.sum.out[21]": "21888242871839275222246405745257275088548364400416034343698204186575806398465",
|
|
"main.sum.out[22]": "21888242871839275222246405745257275088548364400416034343698204186575804301313",
|
|
"main.sum.out[23]": "21888242871839275222246405745257275088548364400416034343698204186575800107009",
|
|
"main.sum.out[24]": "21888242871839275222246405745257275088548364400416034343698204186575791718401",
|
|
"main.sum.out[25]": "21888242871839275222246405745257275088548364400416034343698204186575774941185",
|
|
"main.sum.out[26]": "21888242871839275222246405745257275088548364400416034343698204186575741386753",
|
|
"main.sum.out[27]": "21888242871839275222246405745257275088548364400416034343698204186575674277889",
|
|
"main.sum.out[28]": "21888242871839275222246405745257275088548364400416034343698204186575540060161",
|
|
"main.sum.out[29]": "21888242871839275222246405745257275088548364400416034343698204186575271624705",
|
|
"main.sum.out[30]": "21888242871839275222246405745257275088548364400416034343698204186574734753793",
|
|
"main.sum.out[31]": "21888242871839275222246405745257275088548364400416034343698204186573661011969",
|
|
"main.sum.out[32]": "21888242871839275222246405745257275088548364400416034343698204186571513528321",
|
|
"main.n2ba.out[0]": "1",
|
|
"main.n2bb.out[0]": "1",
|
|
"main.n2ba.out[1]": "2",
|
|
"main.n2bb.out[1]": "2",
|
|
"main.n2ba.out[2]": "4",
|
|
"main.n2bb.out[2]": "4",
|
|
"main.n2ba.out[3]": "8",
|
|
"main.n2bb.out[3]": "8",
|
|
"main.n2ba.out[4]": "16",
|
|
"main.n2bb.out[4]": "16",
|
|
"main.n2ba.out[5]": "32",
|
|
"main.n2bb.out[5]": "32",
|
|
"main.n2ba.out[6]": "64",
|
|
"main.n2bb.out[6]": "64",
|
|
"main.n2ba.out[7]": "128",
|
|
"main.n2bb.out[7]": "128",
|
|
"main.n2ba.out[8]": "256",
|
|
"main.n2bb.out[8]": "256",
|
|
"main.n2ba.out[9]": "512",
|
|
"main.n2bb.out[9]": "512",
|
|
"main.n2ba.out[10]": "1024",
|
|
"main.n2bb.out[10]": "1024",
|
|
"main.n2ba.out[11]": "2048",
|
|
"main.n2bb.out[11]": "2048",
|
|
"main.n2ba.out[12]": "4096",
|
|
"main.n2bb.out[12]": "4096",
|
|
"main.n2ba.out[13]": "8192",
|
|
"main.n2bb.out[13]": "8192",
|
|
"main.n2ba.out[14]": "16384",
|
|
"main.n2bb.out[14]": "16384",
|
|
"main.n2ba.out[15]": "32768",
|
|
"main.n2bb.out[15]": "32768",
|
|
"main.n2ba.out[16]": "65536",
|
|
"main.n2bb.out[16]": "65536",
|
|
"main.n2ba.out[17]": "131072",
|
|
"main.n2bb.out[17]": "131072",
|
|
"main.n2ba.out[18]": "262144",
|
|
"main.n2bb.out[18]": "262144",
|
|
"main.n2ba.out[19]": "524288",
|
|
"main.n2bb.out[19]": "524288",
|
|
"main.n2ba.out[20]": "1048576",
|
|
"main.n2bb.out[20]": "1048576",
|
|
"main.n2ba.out[21]": "2097152",
|
|
"main.n2bb.out[21]": "2097152",
|
|
"main.n2ba.out[22]": "4194304",
|
|
"main.n2bb.out[22]": "4194304",
|
|
"main.n2ba.out[23]": "8388608",
|
|
"main.n2bb.out[23]": "8388608",
|
|
"main.n2ba.out[24]": "16777216",
|
|
"main.n2bb.out[24]": "16777216",
|
|
"main.n2ba.out[25]": "33554432",
|
|
"main.n2bb.out[25]": "33554432",
|
|
"main.n2ba.out[26]": "67108864",
|
|
"main.n2bb.out[26]": "67108864",
|
|
"main.n2ba.out[27]": "134217728",
|
|
"main.n2bb.out[27]": "134217728",
|
|
"main.n2ba.out[28]": "268435456",
|
|
"main.n2bb.out[28]": "268435456",
|
|
"main.n2ba.out[29]": "536870912",
|
|
"main.n2bb.out[29]": "536870912",
|
|
"main.n2ba.out[30]": "1073741824",
|
|
"main.n2bb.out[30]": "1073741824",
|
|
"main.n2ba.out[31]": "2147483648",
|
|
"main.n2bb.out[31]": "2147483648"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "QEQ",
|
|
"a": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
},
|
|
"b": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {}
|
|
},
|
|
"c": {
|
|
"type": "LINEARCOMBINATION",
|
|
"values": {
|
|
"main.b2n.out": "1",
|
|
"main.sum.out[0]": "21888242871839275222246405745257275088548364400416034343698204186575808495616",
|
|
"main.sum.out[1]": "21888242871839275222246405745257275088548364400416034343698204186575808495615",
|
|
"main.sum.out[2]": "21888242871839275222246405745257275088548364400416034343698204186575808495613",
|
|
"main.sum.out[3]": "21888242871839275222246405745257275088548364400416034343698204186575808495609",
|
|
"main.sum.out[4]": "21888242871839275222246405745257275088548364400416034343698204186575808495601",
|
|
"main.sum.out[5]": "21888242871839275222246405745257275088548364400416034343698204186575808495585",
|
|
"main.sum.out[6]": "21888242871839275222246405745257275088548364400416034343698204186575808495553",
|
|
"main.sum.out[7]": "21888242871839275222246405745257275088548364400416034343698204186575808495489",
|
|
"main.sum.out[8]": "21888242871839275222246405745257275088548364400416034343698204186575808495361",
|
|
"main.sum.out[9]": "21888242871839275222246405745257275088548364400416034343698204186575808495105",
|
|
"main.sum.out[10]": "21888242871839275222246405745257275088548364400416034343698204186575808494593",
|
|
"main.sum.out[11]": "21888242871839275222246405745257275088548364400416034343698204186575808493569",
|
|
"main.sum.out[12]": "21888242871839275222246405745257275088548364400416034343698204186575808491521",
|
|
"main.sum.out[13]": "21888242871839275222246405745257275088548364400416034343698204186575808487425",
|
|
"main.sum.out[14]": "21888242871839275222246405745257275088548364400416034343698204186575808479233",
|
|
"main.sum.out[15]": "21888242871839275222246405745257275088548364400416034343698204186575808462849",
|
|
"main.sum.out[16]": "21888242871839275222246405745257275088548364400416034343698204186575808430081",
|
|
"main.sum.out[17]": "21888242871839275222246405745257275088548364400416034343698204186575808364545",
|
|
"main.sum.out[18]": "21888242871839275222246405745257275088548364400416034343698204186575808233473",
|
|
"main.sum.out[19]": "21888242871839275222246405745257275088548364400416034343698204186575807971329",
|
|
"main.sum.out[20]": "21888242871839275222246405745257275088548364400416034343698204186575807447041",
|
|
"main.sum.out[21]": "21888242871839275222246405745257275088548364400416034343698204186575806398465",
|
|
"main.sum.out[22]": "21888242871839275222246405745257275088548364400416034343698204186575804301313",
|
|
"main.sum.out[23]": "21888242871839275222246405745257275088548364400416034343698204186575800107009",
|
|
"main.sum.out[24]": "21888242871839275222246405745257275088548364400416034343698204186575791718401",
|
|
"main.sum.out[25]": "21888242871839275222246405745257275088548364400416034343698204186575774941185",
|
|
"main.sum.out[26]": "21888242871839275222246405745257275088548364400416034343698204186575741386753",
|
|
"main.sum.out[27]": "21888242871839275222246405745257275088548364400416034343698204186575674277889",
|
|
"main.sum.out[28]": "21888242871839275222246405745257275088548364400416034343698204186575540060161",
|
|
"main.sum.out[29]": "21888242871839275222246405745257275088548364400416034343698204186575271624705",
|
|
"main.sum.out[30]": "21888242871839275222246405745257275088548364400416034343698204186574734753793",
|
|
"main.sum.out[31]": "21888242871839275222246405745257275088548364400416034343698204186573661011969"
|
|
}
|
|
}
|
|
}
|
|
];
|
|
|
|
circuit.witnessNames=[
|
|
[
|
|
"one"
|
|
],
|
|
[
|
|
"main.a",
|
|
"main.n2ba.in"
|
|
],
|
|
[
|
|
"main.b",
|
|
"main.n2bb.in"
|
|
],
|
|
[
|
|
"main.out",
|
|
"main.b2n.out"
|
|
],
|
|
[
|
|
"main.n2ba.out[0]",
|
|
"main.sum.in[0][0]"
|
|
],
|
|
[
|
|
"main.n2ba.out[1]",
|
|
"main.sum.in[0][1]"
|
|
],
|
|
[
|
|
"main.n2ba.out[2]",
|
|
"main.sum.in[0][2]"
|
|
],
|
|
[
|
|
"main.n2ba.out[3]",
|
|
"main.sum.in[0][3]"
|
|
],
|
|
[
|
|
"main.n2ba.out[4]",
|
|
"main.sum.in[0][4]"
|
|
],
|
|
[
|
|
"main.n2ba.out[5]",
|
|
"main.sum.in[0][5]"
|
|
],
|
|
[
|
|
"main.n2ba.out[6]",
|
|
"main.sum.in[0][6]"
|
|
],
|
|
[
|
|
"main.n2ba.out[7]",
|
|
"main.sum.in[0][7]"
|
|
],
|
|
[
|
|
"main.n2ba.out[8]",
|
|
"main.sum.in[0][8]"
|
|
],
|
|
[
|
|
"main.n2ba.out[9]",
|
|
"main.sum.in[0][9]"
|
|
],
|
|
[
|
|
"main.n2ba.out[10]",
|
|
"main.sum.in[0][10]"
|
|
],
|
|
[
|
|
"main.n2ba.out[11]",
|
|
"main.sum.in[0][11]"
|
|
],
|
|
[
|
|
"main.n2ba.out[12]",
|
|
"main.sum.in[0][12]"
|
|
],
|
|
[
|
|
"main.n2ba.out[13]",
|
|
"main.sum.in[0][13]"
|
|
],
|
|
[
|
|
"main.n2ba.out[14]",
|
|
"main.sum.in[0][14]"
|
|
],
|
|
[
|
|
"main.n2ba.out[15]",
|
|
"main.sum.in[0][15]"
|
|
],
|
|
[
|
|
"main.n2ba.out[16]",
|
|
"main.sum.in[0][16]"
|
|
],
|
|
[
|
|
"main.n2ba.out[17]",
|
|
"main.sum.in[0][17]"
|
|
],
|
|
[
|
|
"main.n2ba.out[18]",
|
|
"main.sum.in[0][18]"
|
|
],
|
|
[
|
|
"main.n2ba.out[19]",
|
|
"main.sum.in[0][19]"
|
|
],
|
|
[
|
|
"main.n2ba.out[20]",
|
|
"main.sum.in[0][20]"
|
|
],
|
|
[
|
|
"main.n2ba.out[21]",
|
|
"main.sum.in[0][21]"
|
|
],
|
|
[
|
|
"main.n2ba.out[22]",
|
|
"main.sum.in[0][22]"
|
|
],
|
|
[
|
|
"main.n2ba.out[23]",
|
|
"main.sum.in[0][23]"
|
|
],
|
|
[
|
|
"main.n2ba.out[24]",
|
|
"main.sum.in[0][24]"
|
|
],
|
|
[
|
|
"main.n2ba.out[25]",
|
|
"main.sum.in[0][25]"
|
|
],
|
|
[
|
|
"main.n2ba.out[26]",
|
|
"main.sum.in[0][26]"
|
|
],
|
|
[
|
|
"main.n2ba.out[27]",
|
|
"main.sum.in[0][27]"
|
|
],
|
|
[
|
|
"main.n2ba.out[28]",
|
|
"main.sum.in[0][28]"
|
|
],
|
|
[
|
|
"main.n2ba.out[29]",
|
|
"main.sum.in[0][29]"
|
|
],
|
|
[
|
|
"main.n2ba.out[30]",
|
|
"main.sum.in[0][30]"
|
|
],
|
|
[
|
|
"main.n2ba.out[31]",
|
|
"main.sum.in[0][31]"
|
|
],
|
|
[
|
|
"main.n2bb.out[0]",
|
|
"main.sum.in[1][0]"
|
|
],
|
|
[
|
|
"main.n2bb.out[1]",
|
|
"main.sum.in[1][1]"
|
|
],
|
|
[
|
|
"main.n2bb.out[2]",
|
|
"main.sum.in[1][2]"
|
|
],
|
|
[
|
|
"main.n2bb.out[3]",
|
|
"main.sum.in[1][3]"
|
|
],
|
|
[
|
|
"main.n2bb.out[4]",
|
|
"main.sum.in[1][4]"
|
|
],
|
|
[
|
|
"main.n2bb.out[5]",
|
|
"main.sum.in[1][5]"
|
|
],
|
|
[
|
|
"main.n2bb.out[6]",
|
|
"main.sum.in[1][6]"
|
|
],
|
|
[
|
|
"main.n2bb.out[7]",
|
|
"main.sum.in[1][7]"
|
|
],
|
|
[
|
|
"main.n2bb.out[8]",
|
|
"main.sum.in[1][8]"
|
|
],
|
|
[
|
|
"main.n2bb.out[9]",
|
|
"main.sum.in[1][9]"
|
|
],
|
|
[
|
|
"main.n2bb.out[10]",
|
|
"main.sum.in[1][10]"
|
|
],
|
|
[
|
|
"main.n2bb.out[11]",
|
|
"main.sum.in[1][11]"
|
|
],
|
|
[
|
|
"main.n2bb.out[12]",
|
|
"main.sum.in[1][12]"
|
|
],
|
|
[
|
|
"main.n2bb.out[13]",
|
|
"main.sum.in[1][13]"
|
|
],
|
|
[
|
|
"main.n2bb.out[14]",
|
|
"main.sum.in[1][14]"
|
|
],
|
|
[
|
|
"main.n2bb.out[15]",
|
|
"main.sum.in[1][15]"
|
|
],
|
|
[
|
|
"main.n2bb.out[16]",
|
|
"main.sum.in[1][16]"
|
|
],
|
|
[
|
|
"main.n2bb.out[17]",
|
|
"main.sum.in[1][17]"
|
|
],
|
|
[
|
|
"main.n2bb.out[18]",
|
|
"main.sum.in[1][18]"
|
|
],
|
|
[
|
|
"main.n2bb.out[19]",
|
|
"main.sum.in[1][19]"
|
|
],
|
|
[
|
|
"main.n2bb.out[20]",
|
|
"main.sum.in[1][20]"
|
|
],
|
|
[
|
|
"main.n2bb.out[21]",
|
|
"main.sum.in[1][21]"
|
|
],
|
|
[
|
|
"main.n2bb.out[22]",
|
|
"main.sum.in[1][22]"
|
|
],
|
|
[
|
|
"main.n2bb.out[23]",
|
|
"main.sum.in[1][23]"
|
|
],
|
|
[
|
|
"main.n2bb.out[24]",
|
|
"main.sum.in[1][24]"
|
|
],
|
|
[
|
|
"main.n2bb.out[25]",
|
|
"main.sum.in[1][25]"
|
|
],
|
|
[
|
|
"main.n2bb.out[26]",
|
|
"main.sum.in[1][26]"
|
|
],
|
|
[
|
|
"main.n2bb.out[27]",
|
|
"main.sum.in[1][27]"
|
|
],
|
|
[
|
|
"main.n2bb.out[28]",
|
|
"main.sum.in[1][28]"
|
|
],
|
|
[
|
|
"main.n2bb.out[29]",
|
|
"main.sum.in[1][29]"
|
|
],
|
|
[
|
|
"main.n2bb.out[30]",
|
|
"main.sum.in[1][30]"
|
|
],
|
|
[
|
|
"main.n2bb.out[31]",
|
|
"main.sum.in[1][31]"
|
|
],
|
|
[
|
|
"main.sum.out[0]",
|
|
"main.b2n.in[0]"
|
|
],
|
|
[
|
|
"main.sum.out[1]",
|
|
"main.b2n.in[1]"
|
|
],
|
|
[
|
|
"main.sum.out[2]",
|
|
"main.b2n.in[2]"
|
|
],
|
|
[
|
|
"main.sum.out[3]",
|
|
"main.b2n.in[3]"
|
|
],
|
|
[
|
|
"main.sum.out[4]",
|
|
"main.b2n.in[4]"
|
|
],
|
|
[
|
|
"main.sum.out[5]",
|
|
"main.b2n.in[5]"
|
|
],
|
|
[
|
|
"main.sum.out[6]",
|
|
"main.b2n.in[6]"
|
|
],
|
|
[
|
|
"main.sum.out[7]",
|
|
"main.b2n.in[7]"
|
|
],
|
|
[
|
|
"main.sum.out[8]",
|
|
"main.b2n.in[8]"
|
|
],
|
|
[
|
|
"main.sum.out[9]",
|
|
"main.b2n.in[9]"
|
|
],
|
|
[
|
|
"main.sum.out[10]",
|
|
"main.b2n.in[10]"
|
|
],
|
|
[
|
|
"main.sum.out[11]",
|
|
"main.b2n.in[11]"
|
|
],
|
|
[
|
|
"main.sum.out[12]",
|
|
"main.b2n.in[12]"
|
|
],
|
|
[
|
|
"main.sum.out[13]",
|
|
"main.b2n.in[13]"
|
|
],
|
|
[
|
|
"main.sum.out[14]",
|
|
"main.b2n.in[14]"
|
|
],
|
|
[
|
|
"main.sum.out[15]",
|
|
"main.b2n.in[15]"
|
|
],
|
|
[
|
|
"main.sum.out[16]",
|
|
"main.b2n.in[16]"
|
|
],
|
|
[
|
|
"main.sum.out[17]",
|
|
"main.b2n.in[17]"
|
|
],
|
|
[
|
|
"main.sum.out[18]",
|
|
"main.b2n.in[18]"
|
|
],
|
|
[
|
|
"main.sum.out[19]",
|
|
"main.b2n.in[19]"
|
|
],
|
|
[
|
|
"main.sum.out[20]",
|
|
"main.b2n.in[20]"
|
|
],
|
|
[
|
|
"main.sum.out[21]",
|
|
"main.b2n.in[21]"
|
|
],
|
|
[
|
|
"main.sum.out[22]",
|
|
"main.b2n.in[22]"
|
|
],
|
|
[
|
|
"main.sum.out[23]",
|
|
"main.b2n.in[23]"
|
|
],
|
|
[
|
|
"main.sum.out[24]",
|
|
"main.b2n.in[24]"
|
|
],
|
|
[
|
|
"main.sum.out[25]",
|
|
"main.b2n.in[25]"
|
|
],
|
|
[
|
|
"main.sum.out[26]",
|
|
"main.b2n.in[26]"
|
|
],
|
|
[
|
|
"main.sum.out[27]",
|
|
"main.b2n.in[27]"
|
|
],
|
|
[
|
|
"main.sum.out[28]",
|
|
"main.b2n.in[28]"
|
|
],
|
|
[
|
|
"main.sum.out[29]",
|
|
"main.b2n.in[29]"
|
|
],
|
|
[
|
|
"main.sum.out[30]",
|
|
"main.b2n.in[30]"
|
|
],
|
|
[
|
|
"main.sum.out[31]",
|
|
"main.b2n.in[31]"
|
|
],
|
|
[
|
|
"main.sum.out[32]"
|
|
]
|
|
];
|
|
|
|
{
|
|
{
|
|
}
|
|
{
|
|
}
|
|
}
|
|
|
|
circuit.templates = {};
|
|
|
|
circuit.templates["Num2Bits"] = function(ctx) {
|
|
ctx.setVar("lc1", [], "0");
|
|
for (ctx.setVar("i", [], "0");bigInt(ctx.getVar("i",[])).lt(ctx.getVar("n",[])) ? 1 : 0;(ctx.setVar("i", [], bigInt(ctx.getVar("i",[])).add("1").mod(__P__))).add(__P__).minus(1).mod(__P__))
|
|
{
|
|
ctx.setSignal("out", [ctx.getVar("i",[])], bigInt(bigInt(ctx.getVar("i",[])).greater(256) ? 0 : bigInt(ctx.getSignal("in", [])).shiftRight(bigInt(ctx.getVar("i",[])).value).and(__MASK__)).and("1").and(__MASK__));
|
|
ctx.assert(bigInt(ctx.getSignal("out", [ctx.getVar("i",[])])).times(bigInt(ctx.getSignal("out", [ctx.getVar("i",[])])).add(__P__).minus("1").mod(__P__)).mod(__P__), "0");
|
|
ctx.setVar("lc1", [], bigInt(ctx.getVar("lc1",[])).add(bigInt(ctx.getSignal("out", [ctx.getVar("i",[])])).times(bigInt("2").modPow(ctx.getVar("i",[]), __P__)).mod(__P__)).mod(__P__));
|
|
}
|
|
ctx.assert(ctx.getVar("lc1",[]), ctx.getSignal("in", []));
|
|
}
|
|
;
|
|
|
|
circuit.templates["Bits2Num"] = function(ctx) {
|
|
ctx.setVar("lc1", [], "0");
|
|
for (ctx.setVar("i", [], "0");bigInt(ctx.getVar("i",[])).lt(ctx.getVar("n",[])) ? 1 : 0;(ctx.setVar("i", [], bigInt(ctx.getVar("i",[])).add("1").mod(__P__))).add(__P__).minus(1).mod(__P__))
|
|
{
|
|
ctx.setVar("lc1", [], bigInt(ctx.getVar("lc1",[])).add(bigInt(ctx.getSignal("in", [ctx.getVar("i",[])])).times(bigInt("2").modPow(ctx.getVar("i",[]), __P__)).mod(__P__)).mod(__P__));
|
|
}
|
|
ctx.setSignal("out", [], ctx.getVar("lc1",[]));
|
|
ctx.assert(ctx.getSignal("out", []), ctx.getVar("lc1",[]));
|
|
}
|
|
;
|
|
|
|
circuit.templates["BinSum"] = function(ctx) {
|
|
ctx.setVar("nout", [], ctx.callFunction("nbits", [bigInt(bigInt(bigInt("2").modPow(ctx.getVar("n",[]), __P__)).add(__P__).minus("1").mod(__P__)).times(ctx.getVar("ops",[])).mod(__P__)]));
|
|
ctx.setVar("lin", [], "0");
|
|
ctx.setVar("lout", [], "0");
|
|
for (ctx.setVar("k", [], "0");bigInt(ctx.getVar("k",[])).lt(ctx.getVar("n",[])) ? 1 : 0;(ctx.setVar("k", [], bigInt(ctx.getVar("k",[])).add("1").mod(__P__))).add(__P__).minus(1).mod(__P__))
|
|
{
|
|
for (ctx.setVar("j", [], "0");bigInt(ctx.getVar("j",[])).lt(ctx.getVar("ops",[])) ? 1 : 0;(ctx.setVar("j", [], bigInt(ctx.getVar("j",[])).add("1").mod(__P__))).add(__P__).minus(1).mod(__P__))
|
|
{
|
|
ctx.setVar("lin", [], bigInt(ctx.getVar("lin",[])).add(bigInt(ctx.getSignal("in", [ctx.getVar("j",[]),ctx.getVar("k",[])])).times(bigInt("2").modPow(ctx.getVar("k",[]), __P__)).mod(__P__)).mod(__P__));
|
|
}
|
|
}
|
|
for (ctx.setVar("k", [], "0");bigInt(ctx.getVar("k",[])).lt(ctx.getVar("nout",[])) ? 1 : 0;(ctx.setVar("k", [], bigInt(ctx.getVar("k",[])).add("1").mod(__P__))).add(__P__).minus(1).mod(__P__))
|
|
{
|
|
ctx.setSignal("out", [ctx.getVar("k",[])], bigInt(bigInt(ctx.getVar("k",[])).greater(256) ? 0 : bigInt(ctx.getVar("lin",[])).shiftRight(bigInt(ctx.getVar("k",[])).value).and(__MASK__)).and("1").and(__MASK__));
|
|
ctx.assert(bigInt(ctx.getSignal("out", [ctx.getVar("k",[])])).times(bigInt(ctx.getSignal("out", [ctx.getVar("k",[])])).add(__P__).minus("1").mod(__P__)).mod(__P__), "0");
|
|
ctx.setVar("lout", [], bigInt(ctx.getVar("lout",[])).add(bigInt(ctx.getSignal("out", [ctx.getVar("k",[])])).times(bigInt("2").modPow(ctx.getVar("k",[]), __P__)).mod(__P__)).mod(__P__));
|
|
}
|
|
ctx.assert(ctx.getVar("lin",[]), ctx.getVar("lout",[]));
|
|
}
|
|
;
|
|
|
|
circuit.templates["A"] = function(ctx) {
|
|
ctx.setPin("n2ba", [], "in", [], ctx.getSignal("a", []));
|
|
ctx.assert(ctx.getPin("n2ba", [], "in", []), ctx.getSignal("a", []));
|
|
ctx.setPin("n2bb", [], "in", [], ctx.getSignal("b", []));
|
|
ctx.assert(ctx.getPin("n2bb", [], "in", []), ctx.getSignal("b", []));
|
|
for (ctx.setVar("i", [], "0");bigInt(ctx.getVar("i",[])).lt("32") ? 1 : 0;(ctx.setVar("i", [], bigInt(ctx.getVar("i",[])).add("1").mod(__P__))).add(__P__).minus(1).mod(__P__))
|
|
{
|
|
ctx.setPin("sum", [], "in", ["0",ctx.getVar("i",[])], ctx.getPin("n2ba", [], "out", [ctx.getVar("i",[])]));
|
|
ctx.assert(ctx.getPin("sum", [], "in", ["0",ctx.getVar("i",[])]), ctx.getPin("n2ba", [], "out", [ctx.getVar("i",[])]));
|
|
ctx.setPin("sum", [], "in", ["1",ctx.getVar("i",[])], ctx.getPin("n2bb", [], "out", [ctx.getVar("i",[])]));
|
|
ctx.assert(ctx.getPin("sum", [], "in", ["1",ctx.getVar("i",[])]), ctx.getPin("n2bb", [], "out", [ctx.getVar("i",[])]));
|
|
ctx.setPin("b2n", [], "in", [ctx.getVar("i",[])], ctx.getPin("sum", [], "out", [ctx.getVar("i",[])]));
|
|
ctx.assert(ctx.getPin("b2n", [], "in", [ctx.getVar("i",[])]), ctx.getPin("sum", [], "out", [ctx.getVar("i",[])]));
|
|
}
|
|
ctx.setSignal("out", [], ctx.getPin("b2n", [], "out", []));
|
|
ctx.assert(ctx.getSignal("out", []), ctx.getPin("b2n", [], "out", []));
|
|
}
|
|
;
|
|
circuit.functionParams={
|
|
"nbits": [
|
|
"a"
|
|
]
|
|
};
|
|
|
|
|
|
circuit.functions = {};
|
|
|
|
circuit.functions["nbits"] = function(ctx) {
|
|
ctx.setVar("n", [], "1");
|
|
ctx.setVar("r", [], "0");
|
|
while (bigInt(bigInt(ctx.getVar("n",[])).add(__P__).minus("1").mod(__P__)).lt(ctx.getVar("a",[])) ? 1 : 0)
|
|
{
|
|
(ctx.setVar("r", [], bigInt(ctx.getVar("r",[])).add("1").mod(__P__))).add(__P__).minus(1).mod(__P__);
|
|
ctx.setVar("n", [], bigInt(ctx.getVar("n",[])).times("2").mod(__P__));
|
|
}
|
|
return ctx.getVar("r",[]);;
|
|
}
|
|
;
|