mirror of
https://github.com/logos-storage/plonky2.git
synced 2026-01-08 00:33:06 +00:00
skeleton
This commit is contained in:
parent
7ff2122e46
commit
1f14ae9850
@ -51,3 +51,40 @@ global test_mul_fp381:
|
||||
global test_sub_fp381:
|
||||
%sub_fp381
|
||||
%jump(0xdeadbeef)
|
||||
|
||||
|
||||
%macro add_fp381_2
|
||||
// stack: x: 2, x_: 2, y: 2, y_: 2
|
||||
%stack (x: 2, x_: 2, y: 2, y_: 2) -> (y_, x_, y, x)
|
||||
// stack: y_: 2, x_: 2, y: 2, x: 2
|
||||
%add_fp381
|
||||
// stack: z_: 2, y: 2, x: 2
|
||||
%stack (z_: 2, y: 2, x: 2) -> (x, y, z_)
|
||||
// stack: x: 2, y: 2, z_: 2
|
||||
%add_fp381
|
||||
// stack: z: 2, z_: 2
|
||||
%endmacro
|
||||
|
||||
%macro mul_fp381_2
|
||||
// stack: x: 2, x_: 2, y: 2, y_: 2
|
||||
%stack (x: 2, x_: 2, y: 2, y_: 2) -> (y_, x_, y, x)
|
||||
// stack: y_: 2, x_: 2, y: 2, x: 2
|
||||
%add_fp381
|
||||
// stack: z_: 2, y: 2, x: 2
|
||||
%stack (z_: 2, y: 2, x: 2) -> (x, y, z_)
|
||||
// stack: x: 2, y: 2, z_: 2
|
||||
%add_fp381
|
||||
// stack: z: 2, z_: 2
|
||||
%endmacro
|
||||
|
||||
%macro sub_fp381_2
|
||||
// stack: x: 2, x_: 2, y: 2, y_: 2
|
||||
%stack (x: 2, x_: 2, y: 2, y_: 2) -> (y_, x_, y, x)
|
||||
// stack: y_: 2, x_: 2, y: 2, x: 2
|
||||
%add_fp381
|
||||
// stack: z_: 2, y: 2, x: 2
|
||||
%stack (z_: 2, y: 2, x: 2) -> (x, y, z_)
|
||||
// stack: x: 2, y: 2, z_: 2
|
||||
%add_fp381
|
||||
// stack: z: 2, z_: 2
|
||||
%endmacro
|
||||
Loading…
x
Reference in New Issue
Block a user