Add ROR circuit (rotate right through carry) - 18 tensors, 512/512 tests pass
Browse files- neural_computer.safetensors +2 -2
- tensors.txt +19 -1
- todo.md +1 -1
neural_computer.safetensors
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:7b06fefbfefd1804bb815a86c20edc28747493d154ee797a0434c74d64c2505f
|
| 3 |
+
size 430964
|
tensors.txt
CHANGED
|
@@ -1,5 +1,5 @@
|
|
| 1 |
# Tensor Manifest
|
| 2 |
-
# Total:
|
| 3 |
|
| 4 |
alu.alu8bit.add.bias: shape=[1], values=[0.0]
|
| 5 |
alu.alu8bit.add.weight: shape=[16], values=[1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0]
|
|
@@ -2477,6 +2477,24 @@ arithmetic.rol8bit.bit7.bias: shape=[1], values=[-0.5]
|
|
| 2477 |
arithmetic.rol8bit.bit7.weight: shape=[1], values=[1.0]
|
| 2478 |
arithmetic.rol8bit.cout.bias: shape=[1], values=[-0.5]
|
| 2479 |
arithmetic.rol8bit.cout.weight: shape=[1], values=[1.0]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2480 |
arithmetic.sbc8bit.fa0.and1.bias: shape=[1], values=[-2.0]
|
| 2481 |
arithmetic.sbc8bit.fa0.and1.weight: shape=[2], values=[1.0, 1.0]
|
| 2482 |
arithmetic.sbc8bit.fa0.and2.bias: shape=[1], values=[-2.0]
|
|
|
|
| 1 |
# Tensor Manifest
|
| 2 |
+
# Total: 3894 tensors
|
| 3 |
|
| 4 |
alu.alu8bit.add.bias: shape=[1], values=[0.0]
|
| 5 |
alu.alu8bit.add.weight: shape=[16], values=[1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0]
|
|
|
|
| 2477 |
arithmetic.rol8bit.bit7.weight: shape=[1], values=[1.0]
|
| 2478 |
arithmetic.rol8bit.cout.bias: shape=[1], values=[-0.5]
|
| 2479 |
arithmetic.rol8bit.cout.weight: shape=[1], values=[1.0]
|
| 2480 |
+
arithmetic.ror8bit.bit0.bias: shape=[1], values=[-0.5]
|
| 2481 |
+
arithmetic.ror8bit.bit0.weight: shape=[1], values=[1.0]
|
| 2482 |
+
arithmetic.ror8bit.bit1.bias: shape=[1], values=[-0.5]
|
| 2483 |
+
arithmetic.ror8bit.bit1.weight: shape=[1], values=[1.0]
|
| 2484 |
+
arithmetic.ror8bit.bit2.bias: shape=[1], values=[-0.5]
|
| 2485 |
+
arithmetic.ror8bit.bit2.weight: shape=[1], values=[1.0]
|
| 2486 |
+
arithmetic.ror8bit.bit3.bias: shape=[1], values=[-0.5]
|
| 2487 |
+
arithmetic.ror8bit.bit3.weight: shape=[1], values=[1.0]
|
| 2488 |
+
arithmetic.ror8bit.bit4.bias: shape=[1], values=[-0.5]
|
| 2489 |
+
arithmetic.ror8bit.bit4.weight: shape=[1], values=[1.0]
|
| 2490 |
+
arithmetic.ror8bit.bit5.bias: shape=[1], values=[-0.5]
|
| 2491 |
+
arithmetic.ror8bit.bit5.weight: shape=[1], values=[1.0]
|
| 2492 |
+
arithmetic.ror8bit.bit6.bias: shape=[1], values=[-0.5]
|
| 2493 |
+
arithmetic.ror8bit.bit6.weight: shape=[1], values=[1.0]
|
| 2494 |
+
arithmetic.ror8bit.bit7.bias: shape=[1], values=[-0.5]
|
| 2495 |
+
arithmetic.ror8bit.bit7.weight: shape=[1], values=[1.0]
|
| 2496 |
+
arithmetic.ror8bit.cout.bias: shape=[1], values=[-0.5]
|
| 2497 |
+
arithmetic.ror8bit.cout.weight: shape=[1], values=[1.0]
|
| 2498 |
arithmetic.sbc8bit.fa0.and1.bias: shape=[1], values=[-2.0]
|
| 2499 |
arithmetic.sbc8bit.fa0.and1.weight: shape=[2], values=[1.0, 1.0]
|
| 2500 |
arithmetic.sbc8bit.fa0.and2.bias: shape=[1], values=[-2.0]
|
todo.md
CHANGED
|
@@ -23,7 +23,7 @@
|
|
| 23 |
| Component | Description | Status |
|
| 24 |
|-----------|--------------------------------------|-----------------------------------------------------|
|
| 25 |
| ROL | Rotate left through carry | DONE - 18 tensors, 512/512 tests pass |
|
| 26 |
-
| ROR | Rotate right through carry |
|
| 27 |
| ASR | Arithmetic shift right (sign-extend) | DONE - 26 tensors, 256/256 tests pass |
|
| 28 |
| ADC | Add with carry input | DONE - 144 tensors, 131072/131072 tests pass |
|
| 29 |
| SBC | Subtract with borrow | DONE - 160 tensors, 131072/131072 tests pass |
|
|
|
|
| 23 |
| Component | Description | Status |
|
| 24 |
|-----------|--------------------------------------|-----------------------------------------------------|
|
| 25 |
| ROL | Rotate left through carry | DONE - 18 tensors, 512/512 tests pass |
|
| 26 |
+
| ROR | Rotate right through carry | DONE - 18 tensors, 512/512 tests pass |
|
| 27 |
| ASR | Arithmetic shift right (sign-extend) | DONE - 26 tensors, 256/256 tests pass |
|
| 28 |
| ADC | Add with carry input | DONE - 144 tensors, 131072/131072 tests pass |
|
| 29 |
| SBC | Subtract with borrow | DONE - 160 tensors, 131072/131072 tests pass |
|