This commit is contained in:
Dmitry Vagner 2023-01-13 09:06:23 +04:00
parent 800ceb6000
commit 2a2880b7ea

View File

@ -10,7 +10,7 @@ use crate::bn254::{
use crate::cpu::kernel::aggregator::KERNEL; use crate::cpu::kernel::aggregator::KERNEL;
use crate::cpu::kernel::interpreter::run_interpreter; use crate::cpu::kernel::interpreter::run_interpreter;
fn make_label(lbl: &str) -> U256 { fn get_address_from_label(lbl: &str) -> U256 {
U256::from(KERNEL.global_labels[lbl]) U256::from(KERNEL.global_labels[lbl])
} }
@ -42,11 +42,11 @@ fn make_mul_stack(f: Fp12, g: Fp12, mul_label: &str) -> Vec<U256> {
vec![in1], vec![in1],
fp12_to_vec(g), fp12_to_vec(g),
vec![ vec![
make_label(mul_label), get_address_from_label(mul_label),
in0, in0,
in1, in1,
out, out,
make_label("return_fp12_on_stack"), get_address_from_label("return_fp12_on_stack"),
out, out,
], ],
]) ])
@ -133,7 +133,7 @@ fn test_power() -> Result<()> {
let stack = make_stack(vec![ let stack = make_stack(vec![
vec![ptr], vec![ptr],
fp12_to_vec(f), fp12_to_vec(f),
vec![ptr, out, make_label("return_fp12_on_stack"), out], vec![ptr, out, get_address_from_label("return_fp12_on_stack"), out],
]); ]);
let output: Vec<U256> = get_output("test_pow", stack); let output: Vec<U256> = get_output("test_pow", stack);
@ -155,7 +155,7 @@ fn make_tate_stack(p: Curve, q: TwistedCurve) -> Vec<U256> {
vec![ptr], vec![ptr],
p_, p_,
q_, q_,
vec![ptr, out, make_label("return_fp12_on_stack"), out], vec![ptr, out, get_address_from_label("return_fp12_on_stack"), out],
]) ])
} }