From d7803df4f2006f006b62406bd5c11490f462257d Mon Sep 17 00:00:00 2001 From: guipublic Date: Mon, 22 Jan 2024 11:48:41 +0000 Subject: [PATCH] fix build --- .../ssa/acir_gen/acir_ir/generated_acir.rs | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/noir/compiler/noirc_evaluator/src/ssa/acir_gen/acir_ir/generated_acir.rs b/noir/compiler/noirc_evaluator/src/ssa/acir_gen/acir_ir/generated_acir.rs index 75d823600e4..4572cf1dd08 100644 --- a/noir/compiler/noirc_evaluator/src/ssa/acir_gen/acir_ir/generated_acir.rs +++ b/noir/compiler/noirc_evaluator/src/ssa/acir_gen/acir_ir/generated_acir.rs @@ -252,32 +252,32 @@ impl GeneratedAcir { key_hash: inputs[3][0], }, BlackBoxFunc::BigIntAdd => BlackBoxFuncCall::BigIntAdd { - lhs: inputs[0][0], - rhs: inputs[1][0], - output: outputs[0], + lhs: constants[0].to_u128() as u32, + rhs: constants[1].to_u128() as u32, + output: constants[2].to_u128() as u32, }, BlackBoxFunc::BigIntNeg => BlackBoxFuncCall::BigIntNeg { - lhs: inputs[0][0], - rhs: inputs[1][0], - output: outputs[0], + lhs: constants[0].to_u128() as u32, + rhs: constants[1].to_u128() as u32, + output: constants[2].to_u128() as u32, }, BlackBoxFunc::BigIntMul => BlackBoxFuncCall::BigIntMul { - lhs: inputs[0][0], - rhs: inputs[1][0], - output: outputs[0], + lhs: constants[0].to_u128() as u32, + rhs: constants[1].to_u128() as u32, + output: constants[2].to_u128() as u32, }, BlackBoxFunc::BigIntDiv => BlackBoxFuncCall::BigIntDiv { - lhs: inputs[0][0], - rhs: inputs[1][0], - output: outputs[0], + lhs: constants[0].to_u128() as u32, + rhs: constants[1].to_u128() as u32, + output: constants[2].to_u128() as u32, }, BlackBoxFunc::BigIntFromLeBytes => BlackBoxFuncCall::BigIntFromLeBytes { inputs: inputs[0].clone(), - modulus: inputs[1].clone(), - output: outputs[0], + modulus: vecmap(constants, |c| c.to_u128() as u8), + output: todo!(), }, BlackBoxFunc::BigIntToLeBytes => { - BlackBoxFuncCall::BigIntToLeBytes { input: inputs[0][0], outputs } + BlackBoxFuncCall::BigIntToLeBytes { input: constants[0].to_u128() as u32, outputs } } };