From 0e082432755be00c7e825aabb380369839be7cd7 Mon Sep 17 00:00:00 2001 From: Dmitry Vagner Date: Wed, 19 Apr 2023 10:40:39 -0700 Subject: [PATCH] reorg --- evm/src/cpu/kernel/aggregator.rs | 7 ++++--- .../{invariant_exponent.asm => final_exponent.asm} | 0 .../curve_arithmetic/{tate_pairing.asm => miller_loop.asm} | 0 .../kernel/asm/curve/bn254/curve_arithmetic/pairing.asm | 0 4 files changed, 4 insertions(+), 3 deletions(-) rename evm/src/cpu/kernel/asm/curve/bn254/curve_arithmetic/{invariant_exponent.asm => final_exponent.asm} (100%) rename evm/src/cpu/kernel/asm/curve/bn254/curve_arithmetic/{tate_pairing.asm => miller_loop.asm} (100%) create mode 100644 evm/src/cpu/kernel/asm/curve/bn254/curve_arithmetic/pairing.asm diff --git a/evm/src/cpu/kernel/aggregator.rs b/evm/src/cpu/kernel/aggregator.rs index c529f5cf..52aa09c3 100644 --- a/evm/src/cpu/kernel/aggregator.rs +++ b/evm/src/cpu/kernel/aggregator.rs @@ -54,15 +54,16 @@ pub(crate) fn combined_kernel() -> Kernel { include_str!("asm/curve/bn254/curve_arithmetic/constants.asm"), include_str!("asm/curve/bn254/curve_arithmetic/curve_add.asm"), include_str!("asm/curve/bn254/curve_arithmetic/curve_mul.asm"), + include_str!("asm/curve/bn254/curve_arithmetic/final_exponent.asm"), include_str!("asm/curve/bn254/curve_arithmetic/glv.asm"), - include_str!("asm/curve/bn254/curve_arithmetic/invariant_exponent.asm"), + include_str!("asm/curve/bn254/curve_arithmetic/miller_loop.asm"), include_str!("asm/curve/bn254/curve_arithmetic/msm.asm"), + include_str!("asm/curve/bn254/curve_arithmetic/pairing.asm"), include_str!("asm/curve/bn254/curve_arithmetic/precomputation.asm"), - include_str!("asm/curve/bn254/curve_arithmetic/tate_pairing.asm"), - include_str!("asm/curve/bn254/field_arithmetic/inverse.asm"), include_str!("asm/curve/bn254/field_arithmetic/degree_6_mul.asm"), include_str!("asm/curve/bn254/field_arithmetic/degree_12_mul.asm"), include_str!("asm/curve/bn254/field_arithmetic/frobenius.asm"), + include_str!("asm/curve/bn254/field_arithmetic/inverse.asm"), include_str!("asm/curve/bn254/field_arithmetic/util.asm"), include_str!("asm/curve/common.asm"), include_str!("asm/curve/secp256k1/curve_add.asm"), diff --git a/evm/src/cpu/kernel/asm/curve/bn254/curve_arithmetic/invariant_exponent.asm b/evm/src/cpu/kernel/asm/curve/bn254/curve_arithmetic/final_exponent.asm similarity index 100% rename from evm/src/cpu/kernel/asm/curve/bn254/curve_arithmetic/invariant_exponent.asm rename to evm/src/cpu/kernel/asm/curve/bn254/curve_arithmetic/final_exponent.asm diff --git a/evm/src/cpu/kernel/asm/curve/bn254/curve_arithmetic/tate_pairing.asm b/evm/src/cpu/kernel/asm/curve/bn254/curve_arithmetic/miller_loop.asm similarity index 100% rename from evm/src/cpu/kernel/asm/curve/bn254/curve_arithmetic/tate_pairing.asm rename to evm/src/cpu/kernel/asm/curve/bn254/curve_arithmetic/miller_loop.asm diff --git a/evm/src/cpu/kernel/asm/curve/bn254/curve_arithmetic/pairing.asm b/evm/src/cpu/kernel/asm/curve/bn254/curve_arithmetic/pairing.asm new file mode 100644 index 00000000..e69de29b