Skip to content

Commit cf5c9f0

Browse files
committed
fix: update modules in the integration config files for osaka
1 parent ef3354c commit cf5c9f0

File tree

3 files changed

+852
-78
lines changed

3 files changed

+852
-78
lines changed

prover/config/config-integration-benchmark.toml

Lines changed: 241 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ PRECOMPILE_SHA2_BLOCKS = 200
5959
PRECOMPILE_RIPEMD_BLOCKS = 0
6060
PRECOMPILE_MODEXP_EFFECTIVE_CALLS = 32
6161
PRECOMPILE_MODEXP_EFFECTIVE_CALLS_4096 = 1
62-
PRECOMPILE_ECADD_EFFECTIVE_CALLS = 256
62+
PRECOMPILE_ECADD_EFFECTIVE_CALLS = 1024
6363
PRECOMPILE_ECMUL_EFFECTIVE_CALLS = 40
6464
PRECOMPILE_ECPAIRING_FINAL_EXPONENTIATIONS = 16
6565
PRECOMPILE_ECPAIRING_MILLER_LOOPS = 64
@@ -73,27 +73,128 @@ BLOCK_TRANSACTIONS = 300
7373
BIN_REFERENCE_TABLE = 262144
7474
INSTRUCTION_DECODER = 512
7575

76-
PRECOMPILE_BLS_POINT_EVALUATION_EFFECTIVE_CALLS = 0
77-
PRECOMPILE_POINT_EVALUATION_FAILURE_EFFECTIVE_CALLS = 0
78-
PRECOMPILE_BLS_G1_ADD_EFFECTIVE_CALLS = 0
79-
PRECOMPILE_BLS_G1_MSM_EFFECTIVE_CALLS = 0
80-
PRECOMPILE_BLS_G2_ADD_EFFECTIVE_CALLS = 0
81-
PRECOMPILE_BLS_G2_MSM_EFFECTIVE_CALLS = 0
82-
PRECOMPILE_BLS_PAIRING_CHECK_MILLER_LOOPS = 0
83-
PRECOMPILE_BLS_FINAL_EXPONENTIATIONS = 0
84-
PRECOMPILE_BLS_MAP_FP_TO_G1_EFFECTIVE_CALLS = 0
85-
PRECOMPILE_BLS_MAP_FP2_TO_G2_EFFECTIVE_CALLS = 0
86-
PRECOMPILE_BLS_C1_MEMBERSHIP_CHECKS = 0
87-
PRECOMPILE_BLS_C2_MEMBERSHIP_CALLS = 0
88-
PRECOMPILE_BLS_G1_MEMBERSHIP_CALLS = 0
89-
PRECOMPILE_BLS_G2_MEMBERSHIP_CALLS = 0
90-
91-
BLS = 0
92-
POINT_EVAL = 0
76+
BIT_SHL256 = 262144
77+
BIT_SHL256_U7 = 262144
78+
BIT_SHL256_U6 = 262144
79+
BIT_SHL256_U5 = 262144
80+
BIT_SHL256_U4 = 262144
81+
BIT_SHL256_U3 = 262144
82+
BIT_SHL256_U2 = 262144
83+
BIT_SHL256_U1 = 262144
84+
BIT_SHR256 = 262144
85+
BIT_SHR256_U7 = 262144
86+
BIT_SHR256_U6 = 262144
87+
BIT_SHR256_U5 = 262144
88+
BIT_SHR256_U4 = 262144
89+
BIT_SHR256_U3 = 262144
90+
BIT_SHR256_U2 = 262144
91+
BIT_SHR256_U1 = 262144
92+
BIT_SAR256 = 262144
93+
BIT_SAR256_U7 = 262144
94+
BIT_SAR256_U6 = 262144
95+
BIT_SAR256_U5 = 262144
96+
BIT_SAR256_U4 = 262144
97+
BIT_SAR256_U3 = 262144
98+
BIT_SAR256_U2 = 262144
99+
BIT_SAR256_U1 = 262144
100+
CALL_GAS_EXTRA = 262144
101+
FILL_BYTES_BETWEEN = 262144
102+
GAS_OUT_OF_POCKET = 262144
103+
LOG2 = 262144
104+
LOG2_U128 = 262144
105+
LOG2_U64 = 262144
106+
LOG2_U32 = 262144
107+
LOG2_U16 = 262144
108+
LOG2_U8 = 262144
109+
LOG2_U4 = 262144
110+
LOG2_U2 = 262144
111+
LOG256 = 262144
112+
LOG256_U128 = 262144
113+
LOG256_U64 = 262144
114+
LOG256_U32 = 262144
115+
LOG256_U16 = 262144
116+
MIN256_64 = 262144
117+
SET_BYTE256 = 262144
118+
SET_BYTE128 = 262144
119+
SET_BYTE64 = 262144
120+
SET_BYTE32 = 262144
121+
SET_BYTE16 = 262144
122+
123+
U128 = 262144
124+
U127 = 262144
125+
U126 = 262144
126+
U125 = 262144
127+
U124 = 262144
128+
U123 = 262144
129+
U120 = 262144
130+
U119 = 262144
131+
U112 = 262144
132+
U111 = 262144
133+
U96 = 262144
134+
U95 = 262144
135+
U64 = 262144
136+
U63 = 262144
137+
U62 = 262144
138+
U61 = 262144
139+
U60 = 262144
140+
U59 = 262144
141+
U58 = 262144
142+
U56 = 262144
143+
U55 = 262144
144+
U48 = 262144
145+
U47 = 262144
146+
U36 = 262144
147+
U32 = 262144
148+
U31 = 262144
149+
U30 = 262144
150+
U29 = 262144
151+
U28 = 262144
152+
U27 = 262144
153+
U26 = 262144
154+
U24 = 262144
155+
U23 = 262144
156+
U20 = 262144
157+
158+
PRECOMPILE_BLS_POINT_EVALUATION_EFFECTIVE_CALLS = 1
159+
PRECOMPILE_POINT_EVALUATION_FAILURE_EFFECTIVE_CALLS = 2
160+
PRECOMPILE_BLS_G1_ADD_EFFECTIVE_CALLS = 8
161+
PRECOMPILE_BLS_G1_MSM_EFFECTIVE_CALLS = 4
162+
PRECOMPILE_BLS_G2_ADD_EFFECTIVE_CALLS = 8
163+
PRECOMPILE_BLS_G2_MSM_EFFECTIVE_CALLS = 4
164+
PRECOMPILE_BLS_PAIRING_CHECK_MILLER_LOOPS = 8
165+
PRECOMPILE_BLS_FINAL_EXPONENTIATIONS = 2
166+
PRECOMPILE_BLS_MAP_FP_TO_G1_EFFECTIVE_CALLS = 4
167+
PRECOMPILE_BLS_MAP_FP2_TO_G2_EFFECTIVE_CALLS = 4
168+
PRECOMPILE_BLS_C1_MEMBERSHIP_CALLS = 8
169+
PRECOMPILE_BLS_C2_MEMBERSHIP_CALLS = 8
170+
PRECOMPILE_BLS_G1_MEMBERSHIP_CALLS = 8
171+
PRECOMPILE_BLS_G2_MEMBERSHIP_CALLS = 8
172+
93173
BLS_DATA = 4096
94174
RLP_UTILS = 131072
95175
POWER_REFERENCE_TABLE = 32
96-
BLS_REFERENCE_TABLE = 256
176+
BLS_REFERENCE_TABLE = 512
177+
178+
# Start of new Osaka modules
179+
PRECOMPILE_P256_VERIFY_EFFECTIVE_CALLS = 128
180+
181+
BIT_XOAN_U2 = 262144
182+
BIT_XOAN_U4 = 262144
183+
BIT_XOAN_U8 = 262144
184+
BIT_XOAN_U16 = 262144
185+
BIT_XOAN_U32 = 262144
186+
BIT_XOAN_U64 = 262144
187+
BIT_XOAN_U128 = 262144
188+
BIT_XOAN_U256 = 262144
189+
BYTE_16 = 262144
190+
BYTE_32 = 262144
191+
BYTE_64 = 262144
192+
BYTE_128 = 262144
193+
BYTE_256 = 262144
194+
SIGNEXTEND = 262144
195+
MAX3_U128 = 262144
196+
MAXLOG = 262144
197+
# End of new Osaka modules
97198

98199
[traces_limits_large]
99200
ADD = 524288
@@ -130,8 +231,8 @@ PRECOMPILE_ECRECOVER_EFFECTIVE_CALLS = 256
130231
PRECOMPILE_SHA2_BLOCKS = 400
131232
PRECOMPILE_RIPEMD_BLOCKS = 0
132233
PRECOMPILE_MODEXP_EFFECTIVE_CALLS = 64
133-
PRECOMPILE_MODEXP_EFFECTIVE_CALLS_4096 = 1
134-
PRECOMPILE_ECADD_EFFECTIVE_CALLS = 512
234+
PRECOMPILE_MODEXP_EFFECTIVE_CALLS_4096 = 2
235+
PRECOMPILE_ECADD_EFFECTIVE_CALLS = 2048
135236
PRECOMPILE_ECMUL_EFFECTIVE_CALLS = 80
136237
PRECOMPILE_ECPAIRING_FINAL_EXPONENTIATIONS = 32
137238
PRECOMPILE_ECPAIRING_MILLER_LOOPS = 128
@@ -145,24 +246,125 @@ BLOCK_TRANSACTIONS = 300
145246
BIN_REFERENCE_TABLE = 262144
146247
INSTRUCTION_DECODER = 512
147248

148-
PRECOMPILE_BLS_POINT_EVALUATION_EFFECTIVE_CALLS = 0
149-
PRECOMPILE_POINT_EVALUATION_FAILURE_EFFECTIVE_CALLS = 0
150-
PRECOMPILE_BLS_G1_ADD_EFFECTIVE_CALLS = 0
151-
PRECOMPILE_BLS_G1_MSM_EFFECTIVE_CALLS = 0
152-
PRECOMPILE_BLS_G2_ADD_EFFECTIVE_CALLS = 0
153-
PRECOMPILE_BLS_G2_MSM_EFFECTIVE_CALLS = 0
154-
PRECOMPILE_BLS_PAIRING_CHECK_MILLER_LOOPS = 0
155-
PRECOMPILE_BLS_FINAL_EXPONENTIATIONS = 0
156-
PRECOMPILE_BLS_MAP_FP_TO_G1_EFFECTIVE_CALLS = 0
157-
PRECOMPILE_BLS_MAP_FP2_TO_G2_EFFECTIVE_CALLS = 0
158-
PRECOMPILE_BLS_C1_MEMBERSHIP_CHECKS = 0
159-
PRECOMPILE_BLS_C2_MEMBERSHIP_CALLS = 0
160-
PRECOMPILE_BLS_G1_MEMBERSHIP_CALLS = 0
161-
PRECOMPILE_BLS_G2_MEMBERSHIP_CALLS = 0
162-
163-
BLS = 0
164-
POINT_EVAL = 0
249+
BIT_SHL256 = 524288
250+
BIT_SHL256_U7 = 524288
251+
BIT_SHL256_U6 = 524288
252+
BIT_SHL256_U5 = 524288
253+
BIT_SHL256_U4 = 524288
254+
BIT_SHL256_U3 = 524288
255+
BIT_SHL256_U2 = 524288
256+
BIT_SHL256_U1 = 524288
257+
BIT_SHR256 = 524288
258+
BIT_SHR256_U7 = 524288
259+
BIT_SHR256_U6 = 524288
260+
BIT_SHR256_U5 = 524288
261+
BIT_SHR256_U4 = 524288
262+
BIT_SHR256_U3 = 524288
263+
BIT_SHR256_U2 = 524288
264+
BIT_SHR256_U1 = 524288
265+
BIT_SAR256 = 524288
266+
BIT_SAR256_U7 = 524288
267+
BIT_SAR256_U6 = 524288
268+
BIT_SAR256_U5 = 524288
269+
BIT_SAR256_U4 = 524288
270+
BIT_SAR256_U3 = 524288
271+
BIT_SAR256_U2 = 524288
272+
BIT_SAR256_U1 = 524288
273+
CALL_GAS_EXTRA = 524288
274+
FILL_BYTES_BETWEEN = 524288
275+
GAS_OUT_OF_POCKET = 524288
276+
LOG2 = 524288
277+
LOG2_U128 = 524288
278+
LOG2_U64 = 524288
279+
LOG2_U32 = 524288
280+
LOG2_U16 = 524288
281+
LOG2_U8 = 524288
282+
LOG2_U4 = 524288
283+
LOG2_U2 = 524288
284+
LOG256 = 524288
285+
LOG256_U128 = 524288
286+
LOG256_U64 = 524288
287+
LOG256_U32 = 524288
288+
LOG256_U16 = 524288
289+
MIN256_64 = 524288
290+
SET_BYTE256 = 524288
291+
SET_BYTE128 = 524288
292+
SET_BYTE64 = 524288
293+
SET_BYTE32 = 524288
294+
SET_BYTE16 = 524288
295+
296+
U128 = 524288
297+
U127 = 524288
298+
U126 = 524288
299+
U125 = 524288
300+
U124 = 524288
301+
U123 = 524288
302+
U120 = 524288
303+
U119 = 524288
304+
U112 = 524288
305+
U111 = 524288
306+
U96 = 524288
307+
U95 = 524288
308+
U64 = 524288
309+
U63 = 524288
310+
U62 = 524288
311+
U61 = 524288
312+
U60 = 524288
313+
U59 = 524288
314+
U58 = 524288
315+
U56 = 524288
316+
U55 = 524288
317+
U48 = 524288
318+
U47 = 524288
319+
U36 = 524288
320+
U32 = 524288
321+
U31 = 524288
322+
U30 = 524288
323+
U29 = 524288
324+
U28 = 524288
325+
U27 = 524288
326+
U26 = 524288
327+
U24 = 524288
328+
U23 = 524288
329+
U20 = 524288
330+
331+
PRECOMPILE_BLS_POINT_EVALUATION_EFFECTIVE_CALLS = 2
332+
PRECOMPILE_POINT_EVALUATION_FAILURE_EFFECTIVE_CALLS = 4
333+
PRECOMPILE_BLS_G1_ADD_EFFECTIVE_CALLS = 16
334+
PRECOMPILE_BLS_G1_MSM_EFFECTIVE_CALLS = 8
335+
PRECOMPILE_BLS_G2_ADD_EFFECTIVE_CALLS = 16
336+
PRECOMPILE_BLS_G2_MSM_EFFECTIVE_CALLS = 8
337+
PRECOMPILE_BLS_PAIRING_CHECK_MILLER_LOOPS = 16
338+
PRECOMPILE_BLS_FINAL_EXPONENTIATIONS = 4
339+
PRECOMPILE_BLS_MAP_FP_TO_G1_EFFECTIVE_CALLS = 8
340+
PRECOMPILE_BLS_MAP_FP2_TO_G2_EFFECTIVE_CALLS = 8
341+
PRECOMPILE_BLS_C1_MEMBERSHIP_CALLS = 16
342+
PRECOMPILE_BLS_C2_MEMBERSHIP_CALLS = 16
343+
PRECOMPILE_BLS_G1_MEMBERSHIP_CALLS = 16
344+
PRECOMPILE_BLS_G2_MEMBERSHIP_CALLS = 16
345+
165346
BLS_DATA = 8192
166347
RLP_UTILS = 262144
167348
POWER_REFERENCE_TABLE = 32
168-
BLS_REFERENCE_TABLE = 256
349+
BLS_REFERENCE_TABLE = 512
350+
351+
# Start of new Osaka modules
352+
PRECOMPILE_P256_VERIFY_EFFECTIVE_CALLS = 256
353+
354+
BIT_XOAN_U2 = 524288
355+
BIT_XOAN_U4 = 524288
356+
BIT_XOAN_U8 = 524288
357+
BIT_XOAN_U16 = 524288
358+
BIT_XOAN_U32 = 524288
359+
BIT_XOAN_U64 = 524288
360+
BIT_XOAN_U128 = 524288
361+
BIT_XOAN_U256 = 524288
362+
BYTE_16 = 524288
363+
BYTE_32 = 524288
364+
BYTE_64 = 524288
365+
BYTE_128 = 524288
366+
BYTE_256 = 524288
367+
SIGNEXTEND = 524288
368+
MAX3_U128 = 524288
369+
MAXLOG = 524288
370+
# End of new Osaka modules

0 commit comments

Comments
 (0)