-
Notifications
You must be signed in to change notification settings - Fork 1
/
.gas-snapshot
579 lines (579 loc) · 51 KB
/
.gas-snapshot
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
BaseRainterpreterExternNPE2IERC165Test:testRainterpreterExternNPE2IERC165(bytes4) (runs: 2049, μ: 287281, ~: 287281)
BaseRainterpreterSubParserNPE2CompatibilityTest:testRainterpreterSubParserNPE2Compatibility(bytes32,bytes) (runs: 2049, μ: 679858, ~: 679810)
BaseRainterpreterSubParserNPE2IERC165Test:testRainterpreterSubParserNPE2IERC165(uint32) (runs: 2049, μ: 680462, ~: 680462)
LibAllStandardOpsNPTest:testIntegrityAndOpcodeFunctionPointersLength() (gas: 25610)
LibAllStandardOpsNPTest:testIntegrityFunctionPointersLength() (gas: 5680)
LibAllStandardOpsNPTest:testOpcodeFunctionPointersLength() (gas: 5659)
LibEvalNPFBoundsTest:testEvalNPFBoundsModConstant(uint256) (runs: 2049, μ: 80418, ~: 80418)
LibExternCodecTest:testLibExternCodecEncodeExternCall(uint256,uint256) (runs: 2049, μ: 9644, ~: 9532)
LibExternCodecTest:testLibExternCodecEncodeExternDispatch(uint256,uint256) (runs: 2049, μ: 8812, ~: 8700)
LibInterpreterStateNPStackTraceTest:testStackTraceCall(uint256,uint256,uint256[]) (runs: 2049, μ: 43095, ~: 42704)
LibOpBitwiseAndNPTest:testOpBitwiseAndNPEvalHappy() (gas: 717965)
LibOpBitwiseAndNPTest:testOpBitwiseAndNPIntegrity((uint256,uint256,uint256,uint256[],uint256,bytes),uint256) (runs: 2049, μ: 13857, ~: 13827)
LibOpBitwiseAndNPTest:testOpBitwiseAndNPRun(uint256,uint256) (runs: 2049, μ: 16544, ~: 16544)
LibOpBitwiseAndNPTest:testOpBitwiseORNPEvalBadOperand() (gas: 18484)
LibOpBitwiseAndNPTest:testOpBitwiseORNPEvalOneInput() (gas: 35974)
LibOpBitwiseAndNPTest:testOpBitwiseORNPEvalThreeInputs() (gas: 46340)
LibOpBitwiseAndNPTest:testOpBitwiseORNPEvalTwoOutputs() (gas: 41886)
LibOpBitwiseAndNPTest:testOpBitwiseORNPEvalZeroInputs() (gas: 30698)
LibOpBitwiseAndNPTest:testOpBitwiseORNPEvalZeroOutputs() (gas: 40863)
LibOpBitwiseOrNPTest:testOpBitwiseORNPEval() (gas: 716649)
LibOpBitwiseOrNPTest:testOpBitwiseORNPEvalBadOperand() (gas: 18403)
LibOpBitwiseOrNPTest:testOpBitwiseORNPEvalOneInput() (gas: 35915)
LibOpBitwiseOrNPTest:testOpBitwiseORNPEvalThreeInputs() (gas: 46281)
LibOpBitwiseOrNPTest:testOpBitwiseORNPEvalTwoOutputs() (gas: 41782)
LibOpBitwiseOrNPTest:testOpBitwiseORNPEvalZeroInputs() (gas: 30573)
LibOpBitwiseOrNPTest:testOpBitwiseORNPEvalZeroOutputs() (gas: 40782)
LibOpBitwiseOrNPTest:testOpBitwiseORNPIntegrity((uint256,uint256,uint256,uint256[],uint256,bytes),uint256) (runs: 2049, μ: 13835, ~: 13805)
LibOpBitwiseOrNPTest:testOpBitwiseORNPRun(uint256,uint256) (runs: 2049, μ: 16520, ~: 16520)
LibOpCallNPTest:testCallTraceInnerOnly() (gas: 64652)
LibOpCallNPTest:testCallTraceOuterOnly() (gas: 46297)
LibOpCallNPTest:testOpCallNPIntegrityIO((uint256,uint256,uint256,uint256[],uint256,bytes),uint256,uint256,uint8,bytes32) (runs: 2049, μ: 39855, ~: 38393)
LibOpCallNPTest:testOpCallNPIntegritySourceIndexOutOfBounds((uint256,uint256,uint256,uint256[],uint256,bytes),uint256,uint256,uint256,uint256,bytes32) (runs: 2049, μ: 37459, ~: 35578)
LibOpCallNPTest:testOpCallNPIntegrityTooManyOutputs((uint256,uint256,uint256,uint256[],uint256,bytes),uint256,uint256,uint8,bytes32) (runs: 2048, μ: 36245, ~: 35991)
LibOpCallNPTest:testOpCallNPRunInputsMismatch() (gas: 76562)
LibOpCallNPTest:testOpCallNPRunOutputsMismatch() (gas: 69365)
LibOpCallNPTest:testOpCallNPRunSourceDoesNotExist() (gas: 364500)
LibOpConstantNPTest:testOpConstantEvalNPE2E() (gas: 57627)
LibOpConstantNPTest:testOpConstantEvalZeroConstants() (gas: 41400)
LibOpConstantNPTest:testOpConstantNPIntegrity((uint256,uint256,uint256,uint256[],uint256,bytes),uint256) (runs: 2049, μ: 19239, ~: 19220)
LibOpConstantNPTest:testOpConstantNPIntegrityOOBConstants((uint256,uint256,uint256,uint256[],uint256,bytes),uint256) (runs: 2049, μ: 18081, ~: 18038)
LibOpConstantNPTest:testOpConstantNPMultipleOutputErrorSugared() (gas: 32433)
LibOpConstantNPTest:testOpConstantNPMultipleOutputErrorUnsugared() (gas: 42677)
LibOpConstantNPTest:testOpConstantNPRun(uint256[],uint16) (runs: 2049, μ: 53269, ~: 53322)
LibOpConstantNPTest:testOpConstantNPZeroOutputErrorSugared() (gas: 31077)
LibOpConstantNPTest:testOpConstantNPZeroOutputErrorUnsugared() (gas: 41266)
LibOpContextNPTest:testOpContextNPEval00(uint256[][]) (runs: 101, μ: 6683669, ~: 5647986)
LibOpContextNPTest:testOpContextNPEval01(uint256[][]) (runs: 101, μ: 6684412, ~: 5648729)
LibOpContextNPTest:testOpContextNPEval10(uint256[][]) (runs: 101, μ: 6684442, ~: 5648759)
LibOpContextNPTest:testOpContextNPEval11(uint256[][]) (runs: 101, μ: 6685231, ~: 5649548)
LibOpContextNPTest:testOpContextNPEvalOOBi(uint256[]) (runs: 101, μ: 79387, ~: 81225)
LibOpContextNPTest:testOpContextNPEvalOOBj(uint256) (runs: 2049, μ: 49405, ~: 49405)
LibOpContextNPTest:testOpContextNPIntegrity((uint256,uint256,uint256,uint256[],uint256,bytes),uint256) (runs: 2049, μ: 14558, ~: 14528)
LibOpContextNPTest:testOpContextNPOneInput() (gas: 42365)
LibOpContextNPTest:testOpContextNPRun(uint256[][],uint256,uint256) (runs: 101, μ: 12002363, ~: 11641890)
LibOpContextNPTest:testOpContextNPRunOOBi(uint256[][],uint256,uint256) (runs: 101, μ: 6246924, ~: 6164630)
LibOpContextNPTest:testOpContextNPRunOOBj(uint256[][],uint256,uint256) (runs: 101, μ: 6247908, ~: 6165638)
LibOpContextNPTest:testOpContextNPTwoInputs() (gas: 47592)
LibOpContextNPTest:testOpContextNPTwoOutputs() (gas: 37753)
LibOpContextNPTest:testOpContextNPZeroOutputs() (gas: 36725)
LibOpCtPopNPTest:testOpCtPopNPEval(uint256) (runs: 2049, μ: 65291, ~: 61128)
LibOpCtPopNPTest:testOpCtPopNPIntegrity((uint256,uint256,uint256,uint256[],uint256,bytes),uint256) (runs: 2049, μ: 13878, ~: 13848)
LibOpCtPopNPTest:testOpCtPopNPRun(uint256) (runs: 2049, μ: 16577, ~: 16578)
LibOpCtPopNPTest:testOpCtPopNPTwoInputs() (gas: 41679)
LibOpCtPopNPTest:testOpCtPopNPTwoOutputs() (gas: 37228)
LibOpCtPopNPTest:testOpCtPopNPZeroInputs() (gas: 31175)
LibOpCtPopNPTest:testOpCtPopNPZeroOutputs() (gas: 36180)
LibOpDecodeBitsNPTest:testOpDecodeBitsNPEvalHappy() (gas: 855625)
LibOpDecodeBitsNPTest:testOpDecodeBitsNPEvalTwoInputs() (gas: 48781)
LibOpDecodeBitsNPTest:testOpDecodeBitsNPEvalTwoOutputs() (gas: 44354)
LibOpDecodeBitsNPTest:testOpDecodeBitsNPEvalZeroInputs() (gas: 38323)
LibOpDecodeBitsNPTest:testOpDecodeBitsNPEvalZeroOutputs() (gas: 43260)
LibOpDecodeBitsNPTest:testOpDecodeBitsNPIntegrity((uint256,uint256,uint256,uint256[],uint256,bytes),uint8,uint8,uint8,uint8) (runs: 2049, μ: 22090, ~: 22204)
LibOpDecodeBitsNPTest:testOpDecodeBitsNPIntegrityFail((uint256,uint256,uint256,uint256[],uint256,bytes),uint8,uint8) (runs: 2049, μ: 19422, ~: 19324)
LibOpDecodeBitsNPTest:testOpDecodeBitsNPIntegrityFailZeroLength((uint256,uint256,uint256,uint256[],uint256,bytes),uint8) (runs: 2049, μ: 13872, ~: 13849)
LibOpDecodeBitsNPTest:testOpDecodeBitsNPRun(uint256,uint8,uint8) (runs: 2049, μ: 20856, ~: 20668)
LibOpERC5313OwnerNPTest:testOpERC5313OwnerNPEvalHappy() (gas: 55091)
LibOpERC5313OwnerNPTest:testOpERC5313OwnerNPEvalOperandDisallowed() (gas: 18616)
LibOpERC5313OwnerNPTest:testOpERC5313OwnerNPEvalTwoInputs() (gas: 43263)
LibOpERC5313OwnerNPTest:testOpERC5313OwnerNPEvalTwoOutputs() (gas: 37540)
LibOpERC5313OwnerNPTest:testOpERC5313OwnerNPEvalZeroInputs() (gas: 30817)
LibOpERC5313OwnerNPTest:testOpERC5313OwnerNPEvalZeroOutputs() (gas: 36489)
LibOpERC5313OwnerNPTest:testOpERC5313OwnerOfNPIntegrity((uint256,uint256,uint256,uint256[],uint256,bytes),uint256) (runs: 2049, μ: 13836, ~: 13806)
LibOpERC5313OwnerNPTest:testOpERC5313OwnerOfNPRun(address,address,uint16) (runs: 2049, μ: 23167, ~: 23167)
LibOpERC721OwnerOfTest:testOpERC721OwnerOfNPEvalFail0() (gas: 30570)
LibOpERC721OwnerOfTest:testOpERC721OwnerOfNPEvalFail1() (gas: 34893)
LibOpERC721OwnerOfTest:testOpERC721OwnerOfNPEvalFail3() (gas: 44311)
LibOpERC721OwnerOfTest:testOpERC721OwnerOfNPEvalFailOperand() (gas: 18450)
LibOpERC721OwnerOfTest:testOpERC721OwnerOfNPEvalHappy(address,uint256,address) (runs: 2049, μ: 96090, ~: 91965)
LibOpERC721OwnerOfTest:testOpERC721OwnerOfNPEvalOneInput() (gas: 35345)
LibOpERC721OwnerOfTest:testOpERC721OwnerOfNPEvalThreeInputs() (gas: 44815)
LibOpERC721OwnerOfTest:testOpERC721OwnerOfNPEvalZeroInputs() (gas: 31034)
LibOpERC721OwnerOfTest:testOpERC721OwnerOfNPEvalZeroOutputs() (gas: 39599)
LibOpERC721OwnerOfTest:testOpERC721OwnerOfNPIntegrity((uint256,uint256,uint256,uint256[],uint256,bytes),uint8) (runs: 2049, μ: 13861, ~: 13838)
LibOpERC721OwnerOfTest:testOpERC721OwnerOfNPRun(address,uint256,address,uint16) (runs: 2049, μ: 23764, ~: 23764)
LibOpERC721OwnerOfTest:testOpERC721OwnerOfNPTwoOutputs() (gas: 40642)
LibOpEncodeBitsNPTest:testOpEncodeBitsNPEvalHappy() (gas: 852282)
LibOpEncodeBitsNPTest:testOpEncodeBitsNPEvalOneInput() (gas: 43558)
LibOpEncodeBitsNPTest:testOpEncodeBitsNPEvalThreeInputs() (gas: 53923)
LibOpEncodeBitsNPTest:testOpEncodeBitsNPEvalTwoOutputs() (gas: 49426)
LibOpEncodeBitsNPTest:testOpEncodeBitsNPEvalZeroInputs() (gas: 38237)
LibOpEncodeBitsNPTest:testOpEncodeBitsNPEvalZeroOutputs() (gas: 48425)
LibOpEncodeBitsNPTest:testOpEncodeBitsNPIntegrity((uint256,uint256,uint256,uint256[],uint256,bytes),uint8,uint8) (runs: 2049, μ: 18143, ~: 18156)
LibOpEncodeBitsNPTest:testOpEncodeBitsNPIntegrityFail((uint256,uint256,uint256,uint256[],uint256,bytes),uint8,uint8) (runs: 2049, μ: 19551, ~: 19483)
LibOpEncodeBitsNPTest:testOpEncodeBitsNPIntegrityFailZeroLength((uint256,uint256,uint256,uint256[],uint256,bytes),uint8) (runs: 2049, μ: 14044, ~: 14021)
LibOpEncodeBitsNPTest:testOpEncodeBitsNPRun(uint256,uint256,uint8,uint8) (runs: 2049, μ: 21255, ~: 21069)
LibOpExternNPTest:testOpExternNPEvalHappy() (gas: 101197)
LibOpExternNPTest:testOpExternNPEvalMultipleInputsOutputsHappy() (gas: 117581)
LibOpExternNPTest:testOpExternNPIntegrityHappy((uint256,uint256,uint256,uint256[],uint256,bytes),address,uint16,uint8,uint8) (runs: 2049, μ: 34377, ~: 34221)
LibOpExternNPTest:testOpExternNPIntegrityNotAnExternContract((uint256,uint256,uint256,uint256[],uint256,bytes),address,uint16,uint8,uint8) (runs: 2049, μ: 52565, ~: 51983)
LibOpExternNPTest:testOpExternNPRunHappy(address,uint256[],uint16,uint256[],uint256[]) (runs: 2049, μ: 116555, ~: 115823)
LibOpGetNPTest:testLibOpGetNPEvalKeyNotSet() (gas: 307978)
LibOpGetNPTest:testLibOpGetNPEvalOperandDisallowed() (gas: 61150)
LibOpGetNPTest:testLibOpGetNPEvalSetThenGet() (gas: 521039)
LibOpGetNPTest:testLibOpGetNPEvalStoreAndSetAndGet() (gas: 254920)
LibOpGetNPTest:testLibOpGetNPEvalStoreThenGet() (gas: 475752)
LibOpGetNPTest:testLibOpGetNPEvalThreeInputs() (gas: 44883)
LibOpGetNPTest:testLibOpGetNPEvalTwoInputs() (gas: 39655)
LibOpGetNPTest:testLibOpGetNPEvalTwoOutputs() (gas: 35201)
LibOpGetNPTest:testLibOpGetNPEvalZeroInputs() (gas: 29686)
LibOpGetNPTest:testLibOpGetNPEvalZeroOutputs() (gas: 34174)
LibOpGetNPTest:testLibOpGetNPIntegrity((uint256,uint256,uint256,uint256[],uint256,bytes),uint8,uint8,uint16) (runs: 2049, μ: 20325, ~: 20408)
LibOpGetNPTest:testLibOpGetNPRunState(uint256,uint256,uint16) (runs: 2049, μ: 19501, ~: 19505)
LibOpGetNPTest:testLibOpGetNPRunStateAndStore(uint256,uint256,uint256,uint16) (runs: 2049, μ: 47306, ~: 47524)
LibOpGetNPTest:testLibOpGetNPRunStore(uint256,uint256,uint16) (runs: 2049, μ: 49516, ~: 49724)
LibOpGetNPTest:testLibOpGetNPRunStoreDifferentNamespace(uint256,uint256,uint16) (runs: 2049, μ: 51046, ~: 51254)
LibOpGetNPTest:testLibOpGetNPRunUnset(uint256,uint16) (runs: 2049, μ: 24523, ~: 24528)
LibOpHashNPTest:testOpHashNPEval0Inputs() (gas: 46240)
LibOpHashNPTest:testOpHashNPEval1Input() (gas: 54811)
LibOpHashNPTest:testOpHashNPEval2Inputs() (gas: 63032)
LibOpHashNPTest:testOpHashNPEval2InputsDifferent() (gas: 63724)
LibOpHashNPTest:testOpHashNPEval2InputsOtherStack() (gas: 80202)
LibOpHashNPTest:testOpHashNPIntegrityHappy((uint256,uint256,uint256,uint256[],uint256,bytes),uint8,uint8,uint16) (runs: 2049, μ: 19494, ~: 19547)
LibOpHashNPTest:testOpHashNPRun(uint256[]) (runs: 2048, μ: 19321, ~: 19429)
LibOpHashNPTest:testOpHashNPTwoOutputs() (gas: 30773)
LibOpHashNPTest:testOpHashNPZeroOutputs() (gas: 29340)
LibOpMaxUint256NPTest:testOpMaxUint256NPEval() (gas: 47238)
LibOpMaxUint256NPTest:testOpMaxUint256NPEvalFail() (gas: 35010)
LibOpMaxUint256NPTest:testOpMaxUint256NPIntegrity((uint256,uint256,uint256,uint256[],uint256,bytes),uint8,uint8,uint16) (runs: 2049, μ: 19460, ~: 19550)
LibOpMaxUint256NPTest:testOpMaxUint256NPRun() (gas: 15866)
LibOpMaxUint256NPTest:testOpMaxUint256NPTwoOutputs() (gas: 31797)
LibOpMaxUint256NPTest:testOpMaxUint256NPZeroOutputs() (gas: 30705)
LibOpSetNPTest:testLibOpSetNP(uint256,uint256) (runs: 2049, μ: 17584, ~: 17589)
LibOpSetNPTest:testLibOpSetNPEvalOneInput() (gas: 34094)
LibOpSetNPTest:testLibOpSetNPEvalOneOutput() (gas: 39648)
LibOpSetNPTest:testLibOpSetNPEvalOperandsDisallowed() (gas: 59620)
LibOpSetNPTest:testLibOpSetNPEvalSetTwice() (gas: 78077)
LibOpSetNPTest:testLibOpSetNPEvalThreeInputs() (gas: 44511)
LibOpSetNPTest:testLibOpSetNPEvalTwoInputs() (gas: 259170)
LibOpSetNPTest:testLibOpSetNPEvalTwoOutputs() (gas: 40308)
LibOpSetNPTest:testLibOpSetNPEvalZeroInputs() (gas: 29311)
LibOpSetNPTest:testLibOpSetNPIntegrity((uint256,uint256,uint256,uint256[],uint256,bytes),uint8,uint8,uint16) (runs: 2049, μ: 20232, ~: 20313)
LibOpShiftBitsLeftNPTest:testOpShiftBitsLeftNPEval() (gas: 896006)
LibOpShiftBitsLeftNPTest:testOpShiftBitsLeftNPIntegrityFailBadShiftAmount() (gas: 131542)
LibOpShiftBitsLeftNPTest:testOpShiftBitsLeftNPIntegrityFailTwoInputs() (gas: 45955)
LibOpShiftBitsLeftNPTest:testOpShiftBitsLeftNPIntegrityFailTwoOutputs() (gas: 41473)
LibOpShiftBitsLeftNPTest:testOpShiftBitsLeftNPIntegrityFailZeroInputs() (gas: 35496)
LibOpShiftBitsLeftNPTest:testOpShiftBitsLeftNPIntegrityFailZeroOutputs() (gas: 40444)
LibOpShiftBitsLeftNPTest:testOpShiftBitsLeftNPIntegrityHappy((uint256,uint256,uint256,uint256[],uint256,bytes),uint8,uint8,uint8) (runs: 2048, μ: 19935, ~: 19906)
LibOpShiftBitsLeftNPTest:testOpShiftBitsLeftNPIntegrityNoop((uint256,uint256,uint256,uint256[],uint256,bytes),uint8) (runs: 2049, μ: 14032, ~: 14009)
LibOpShiftBitsLeftNPTest:testOpShiftBitsLeftNPIntegrityZero((uint256,uint256,uint256,uint256[],uint256,bytes),uint8,uint16) (runs: 2049, μ: 19177, ~: 19187)
LibOpShiftBitsLeftNPTest:testOpShiftBitsLeftNPRun(uint256,uint8) (runs: 2049, μ: 16675, ~: 16675)
LibOpShiftBitsRightNPTest:testOpShiftBitsRightNPEval() (gas: 1074356)
LibOpShiftBitsRightNPTest:testOpShiftBitsRightNPIntegrityFailBadShiftAmount() (gas: 132088)
LibOpShiftBitsRightNPTest:testOpShiftBitsRightNPIntegrityHappy((uint256,uint256,uint256,uint256[],uint256,bytes),uint8,uint8,uint8) (runs: 100, μ: 19858, ~: 19684)
LibOpShiftBitsRightNPTest:testOpShiftBitsRightNPIntegrityNoop((uint256,uint256,uint256,uint256[],uint256,bytes),uint8) (runs: 101, μ: 13945, ~: 14324)
LibOpShiftBitsRightNPTest:testOpShiftBitsRightNPIntegrityZero((uint256,uint256,uint256,uint256[],uint256,bytes),uint8,uint16) (runs: 101, μ: 18893, ~: 18852)
LibOpShiftBitsRightNPTest:testOpShiftBitsRightNPRun(uint256,uint8) (runs: 2049, μ: 16722, ~: 16722)
LibOpShiftBitsRightNPTest:testOpShiftBitsRightNPTwoInputs() (gas: 46034)
LibOpShiftBitsRightNPTest:testOpShiftBitsRightNPTwoOutputs() (gas: 41576)
LibOpShiftBitsRightNPTest:testOpShiftBitsRightNPZeroInputs() (gas: 35533)
LibOpShiftBitsRightNPTest:testOpShiftBitsRightNPZeroOutputs() (gas: 40528)
LibOpStackNPTest:testOpStackEval() (gas: 66879)
LibOpStackNPTest:testOpStackEvalSeveral() (gas: 87251)
LibOpStackNPTest:testOpStackNPIntegrity(bytes,uint256,uint256[],uint256) (runs: 2049, μ: 18679, ~: 18558)
LibOpStackNPTest:testOpStackNPIntegrityOOBStack(bytes,uint16,uint256[],uint16,uint256) (runs: 2049, μ: 19238, ~: 19237)
LibOpStackNPTest:testOpStackNPMultipleOutputErrorSugared() (gas: 40105)
LibOpStackNPTest:testOpStackNPMultipleOutputErrorUnsugared() (gas: 44013)
LibOpStackNPTest:testOpStackNPRun(uint256[][],uint256) (runs: 101, μ: 1674935, ~: 1302360)
LibOpStackNPTest:testOpStackNPZeroOutputErrorSugared() (gas: 38699)
LibOpStackNPTest:testOpStackNPZeroOutputErrorUnsugared() (gas: 42573)
LibParseCommentsTest:testParseCommentAfterSources() (gas: 69470)
LibParseCommentsTest:testParseCommentBetweenSources() (gas: 69548)
LibParseCommentsTest:testParseCommentInIgnoredLHS() (gas: 42114)
LibParseCommentsTest:testParseCommentInLHSWhitespace() (gas: 42395)
LibParseCommentsTest:testParseCommentInNamedLHS() (gas: 42264)
LibParseCommentsTest:testParseCommentInRHS() (gas: 42561)
LibParseCommentsTest:testParseCommentInRHS2() (gas: 45415)
LibParseCommentsTest:testParseCommentInRHS3() (gas: 45425)
LibParseCommentsTest:testParseCommentLong() (gas: 62861)
LibParseCommentsTest:testParseCommentManyAstericks() (gas: 55971)
LibParseCommentsTest:testParseCommentManyAstericksTrailing() (gas: 55907)
LibParseCommentsTest:testParseCommentMultiple() (gas: 74232)
LibParseCommentsTest:testParseCommentNoTrailingWhitespace() (gas: 42975)
LibParseCommentsTest:testParseCommentNoWords() (gas: 52406)
LibParseCommentsTest:testParseCommentSingleWord() (gas: 56433)
LibParseCommentsTest:testParseCommentSingleWordSameLine() (gas: 57270)
LibParseCommentsTest:testParseCommentUnclosed() (gas: 42647)
LibParseCommentsTest:testParseCommentUnclosed2() (gas: 42825)
LibParseEmptyGasTest:testParseGasEmpty00() (gas: 38090)
LibParseEmptyGasTest:testParseGasEmpty01() (gas: 42935)
LibParseEmptyGasTest:testParseGasEmpty02() (gas: 47171)
LibParseEmptyGasTest:testParseGasEmpty03() (gas: 51384)
LibParseEmptyGasTest:testParseGasEmpty04() (gas: 55597)
LibParseEmptyTest:testParseEmpty00() (gas: 42493)
LibParseEmptyTest:testParseEmpty01() (gas: 50675)
LibParseEmptyTest:testParseEmpty02() (gas: 58519)
LibParseEmptyTest:testParseEmpty03() (gas: 66163)
LibParseEmptyTest:testParseEmpty04() (gas: 73828)
LibParseEmptyTest:testParseEmpty08() (gas: 104673)
LibParseEmptyTest:testParseEmpty15() (gas: 158493)
LibParseEmptyTest:testParseEmptyError16() (gas: 86202)
LibParseIgnoredLHSTest:testParseIgnoredLHSAlphaTooLong() (gas: 52762)
LibParseIgnoredLHSTest:testParseIgnoredLHSLoneUnderscore() (gas: 51361)
LibParseIgnoredLHSTest:testParseIgnoredLHSMultipleLines() (gas: 54618)
LibParseIgnoredLHSTest:testParseIgnoredLHSTwoAlphas() (gas: 52471)
LibParseIgnoredLHSTest:testParseIgnoredLHSTwoUnderscores() (gas: 52304)
LibParseIgnoredLHSTest:testParseIgnoredLHSUnderscoreAlpha() (gas: 51437)
LibParseIgnoredLHSTest:testParseIgnoredLHSUnderscoreNotInput() (gas: 56424)
LibParseIgnoredLHSTest:testParseIgnoredWordTooLong() (gas: 54050)
LibParseInputsOnlyGasTest:testParseGasInputsOnly00() (gas: 43633)
LibParseInputsOnlyGasTest:testParseGasInputsOnly01() (gas: 44565)
LibParseInputsOnlyGasTest:testParseGasInputsOnly02() (gas: 45470)
LibParseInputsOnlyGasTest:testParseGasInputsOnly03() (gas: 46401)
LibParseInputsOnlyGasTest:testParseGasInputsOnly04() (gas: 47332)
LibParseInputsOnlyGasTest:testParseGasInputsOnly05() (gas: 48263)
LibParseInputsOnlyGasTest:testParseGasInputsOnly06() (gas: 49192)
LibParseInputsOnlyGasTest:testParseGasInputsOnly07() (gas: 50153)
LibParseInputsOnlyGasTest:testParseGasInputsOnly08() (gas: 51051)
LibParseInputsOnlyGasTest:testParseGasInputsOnly09() (gas: 51982)
LibParseInputsOnlyTest:testParseInputsOnlyMultiple() (gas: 52259)
LibParseInputsOnlyTest:testParseInputsOnlySingle() (gas: 51352)
LibParseLiteralBoundLiteralHexTest:testParseLiteralBoundLiteralHexBounds() (gas: 18768)
LibParseLiteralBoundLiteralHexTest:testParseLiteralBoundLiteralHexFuzz(string,bytes1,string) (runs: 2049, μ: 45060, ~: 43846)
LibParseLiteralDecimalParseDecimalFloatTest:testParseLiteralDecimalFloatDotE() (gas: 5572)
LibParseLiteralDecimalParseDecimalFloatTest:testParseLiteralDecimalFloatDotE0() (gas: 5528)
LibParseLiteralDecimalParseDecimalFloatTest:testParseLiteralDecimalFloatDotRevert() (gas: 5573)
LibParseLiteralDecimalParseDecimalFloatTest:testParseLiteralDecimalFloatDotRevert2() (gas: 5550)
LibParseLiteralDecimalParseDecimalFloatTest:testParseLiteralDecimalFloatDotRevert3() (gas: 6531)
LibParseLiteralDecimalParseDecimalFloatTest:testParseLiteralDecimalFloatEDot() (gas: 5552)
LibParseLiteralDecimalParseDecimalFloatTest:testParseLiteralDecimalFloatEmpty() (gas: 5517)
LibParseLiteralDecimalParseDecimalFloatTest:testParseLiteralDecimalFloatExponentRevert() (gas: 5519)
LibParseLiteralDecimalParseDecimalFloatTest:testParseLiteralDecimalFloatExponentRevert2() (gas: 6751)
LibParseLiteralDecimalParseDecimalFloatTest:testParseLiteralDecimalFloatExponentRevert3() (gas: 6856)
LibParseLiteralDecimalParseDecimalFloatTest:testParseLiteralDecimalFloatExponentRevert4() (gas: 5549)
LibParseLiteralDecimalParseDecimalFloatTest:testParseLiteralDecimalFloatExponentRevert5() (gas: 5593)
LibParseLiteralDecimalParseDecimalFloatTest:testParseLiteralDecimalFloatExponentRevert6() (gas: 5572)
LibParseLiteralDecimalParseDecimalFloatTest:testParseLiteralDecimalFloatNegativeE() (gas: 7474)
LibParseLiteralDecimalParseDecimalFloatTest:testParseLiteralDecimalFloatNegativeFrac() (gas: 6524)
LibParseLiteralDecimalParseDecimalFloatTest:testParseLiteralDecimalFloatNonDecimal() (gas: 5527)
LibParseLiteralDecimalParseDecimalFloatTest:testParseLiteralDecimalFloatPrecisionRevert0() (gas: 29180)
LibParseLiteralDecimalParseDecimalFloatTest:testParseLiteralDecimalFloatPrecisionRevert1() (gas: 29023)
LibParseLiteralHexBoundHexTest:testParseLiteralHexRoundTrip(uint256) (runs: 2049, μ: 18394, ~: 14263)
LibParseLiteralIntegerDecimalTest:testParseIntegerLiteralDecimal00() (gas: 57315)
LibParseLiteralIntegerDecimalTest:testParseIntegerLiteralDecimal01() (gas: 65365)
LibParseLiteralIntegerDecimalTest:testParseIntegerLiteralDecimal02() (gas: 72421)
LibParseLiteralIntegerDecimalTest:testParseIntegerLiteralDecimalENotation() (gas: 94862)
LibParseLiteralIntegerDecimalTest:testParseIntegerLiteralDecimalInt128Max() (gas: 67261)
LibParseLiteralIntegerDecimalTest:testParseIntegerLiteralDecimalInt128MaxLeadingZeros() (gas: 68153)
LibParseLiteralIntegerDecimalTest:testParseIntegerLiteralDecimalParensBoth() (gas: 47006)
LibParseLiteralIntegerDecimalTest:testParseIntegerLiteralDecimalParensLeft() (gas: 47026)
LibParseLiteralIntegerDecimalTest:testParseIntegerLiteralDecimalParensRight() (gas: 46910)
LibParseLiteralIntegerDecimalTest:testParseIntegerLiteralDecimalUint256OverflowLeadingDigitBasic() (gas: 65928)
LibParseLiteralIntegerDecimalTest:testParseIntegerLiteralDecimalUint256OverflowLeadingDigitLeadingZeros() (gas: 66116)
LibParseLiteralIntegerDecimalTest:testParseIntegerLiteralDecimalUint256OverflowLeadingZeros() (gas: 66259)
LibParseLiteralIntegerDecimalTest:testParseIntegerLiteralDecimalUint256OverflowSimple() (gas: 66082)
LibParseLiteralIntegerDecimalTest:testParseIntegerLiteralDecimalYang() (gas: 47847)
LibParseLiteralIntegerHexTest:testParseIntegerLiteralHex00() (gas: 55638)
LibParseLiteralIntegerHexTest:testParseIntegerLiteralHex01() (gas: 61322)
LibParseLiteralIntegerHexTest:testParseIntegerLiteralHex02() (gas: 66361)
LibParseLiteralIntegerHexTest:testParseIntegerLiteralHexUint256Max() (gas: 72462)
LibParseLiteralStringBoundTest:testParseStringLiteralBounds(string) (runs: 2049, μ: 16693, ~: 16752)
LibParseLiteralStringBoundTest:testParseStringLiteralBoundsInvalidCharBefore(string,uint256) (runs: 2049, μ: 30359, ~: 30260)
LibParseLiteralStringBoundTest:testParseStringLiteralBoundsParserOutOfBounds(string,uint256) (runs: 2049, μ: 18765, ~: 18572)
LibParseLiteralStringBoundTest:testParseStringLiteralBoundsTooLong(string) (runs: 2048, μ: 31812, ~: 31361)
LibParseLiteralStringTest:testParseStringLiteralAny(bytes) (runs: 2049, μ: 13386, ~: 13290)
LibParseLiteralStringTest:testParseStringLiteralCorrupt(bytes,uint256) (runs: 2049, μ: 18611, ~: 18538)
LibParseLiteralStringTest:testParseStringLiteralEmpty() (gas: 54332)
LibParseLiteralStringTest:testParseStringLiteralEmpty() (gas: 5585)
LibParseLiteralStringTest:testParseStringLiteralInvalidCharAfter(string,string) (runs: 100, μ: 69800, ~: 69163)
LibParseLiteralStringTest:testParseStringLiteralInvalidCharWithin(string,uint256) (runs: 101, μ: 68369, ~: 67867)
LibParseLiteralStringTest:testParseStringLiteralLongASCII(string) (runs: 100, μ: 69363, ~: 69203)
LibParseLiteralStringTest:testParseStringLiteralShortASCII(string) (runs: 101, μ: 62269, ~: 61653)
LibParseLiteralStringTest:testParseStringLiteralSimple() (gas: 54434)
LibParseLiteralStringTest:testParseStringLiteralTwo(string,string) (runs: 100, μ: 75177, ~: 75632)
LibParseLiteralSubParseableTest:testParseLiteralSubParseableBody() (gas: 64781)
LibParseLiteralSubParseableTest:testParseLiteralSubParseableEmptyBody() (gas: 19685)
LibParseLiteralSubParseableTest:testParseLiteralSubParseableHappyFuzz(string,string,string) (runs: 2049, μ: 89728, ~: 89225)
LibParseLiteralSubParseableTest:testParseLiteralSubParseableMissingDispatchEmpty() (gas: 9223)
LibParseLiteralSubParseableTest:testParseLiteralSubParseableMissingDispatchUnclosed() (gas: 9228)
LibParseLiteralSubParseableTest:testParseLiteralSubParseableMissingDispatchUnclosedWhitespace0() (gas: 9221)
LibParseLiteralSubParseableTest:testParseLiteralSubParseableMissingDispatchUnclosedWhitespace1() (gas: 9178)
LibParseLiteralSubParseableTest:testParseLiteralSubParseableUnclosedDispatch0() (gas: 9646)
LibParseLiteralSubParseableTest:testParseLiteralSubParseableUnclosedDispatchBody() (gas: 9812)
LibParseLiteralSubParseableTest:testParseLiteralSubParseableUnclosedDispatchWhitespace0() (gas: 9742)
LibParseLiteralSubParseableTest:testParseLiteralSubParseableUnclosedDispatchWhitespace1() (gas: 9201)
LibParseLiteralSubParseableTest:testParseLiteralSubParseableUnclosedDoubleOpen() (gas: 9668)
LibParseMissingFinalSemiTest:testParseMissingFinalSemiRevertsEmptySource() (gas: 44895)
LibParseMissingFinalSemiTest:testParseMissingFinalSemiRevertsLHSItems() (gas: 42838)
LibParseMissingFinalSemiTest:testParseMissingFinalSemiRevertsLoneColon() (gas: 41943)
LibParseMissingFinalSemiTest:testParseMissingFinalSemiRevertsSingleWord() (gas: 44890)
LibParseMissingFinalSemiTest:testParseMissingFinalSemiRevertsTrailingComma() (gas: 43111)
LibParseNOutputTest:testParseBalanceStackOffsetsInputs() (gas: 61554)
LibParseNOutputTest:testParseNOutputExcessRHS0() (gas: 50564)
LibParseNOutputTest:testParseNOutputExcessRHS1() (gas: 48694)
LibParseNOutputTest:testParseNOutputExcessRHS2() (gas: 49097)
LibParseNOutputTest:testParseNOutputExcessRHS3() (gas: 50446)
LibParseNOutputTest:testParseNOutputNestedRHS() (gas: 56760)
LibParseNamedLHSTest:testParseNamedDuplicateDifferentSource() (gas: 58567)
LibParseNamedLHSTest:testParseNamedError32() (gas: 44974)
LibParseNamedLHSTest:testParseNamedError33() (gas: 44951)
LibParseNamedLHSTest:testParseNamedErrorDuplicateSameSource() (gas: 45186)
LibParseNamedLHSTest:testParseNamedLHSEmptySourceExamples() (gas: 153480)
LibParseNamedLHSTest:testParseNamedLHSStackIndex() (gas: 60345)
LibParseNamedLHSTest:testParseNamedLHSTwoInputs() (gas: 61091)
LibParseNamedRHSTest:testParseSingleLHSNestingAndSequential00() (gas: 80138)
LibParseNamedRHSTest:testParseSingleLHSNestingAndSequential01() (gas: 95377)
LibParseNamedRHSTest:testParseSingleLHSNestingAndSequential02() (gas: 90988)
LibParseNamedRHSTest:testParseSingleLHSNestingAndSequential03() (gas: 195819)
LibParseNamedRHSTest:testParseSingleWord() (gas: 54376)
LibParseNamedRHSTest:testParseTwoFullLinesSingleRHSEach() (gas: 76017)
LibParseNamedRHSTest:testParseTwoFullSourcesSingleRHSEach() (gas: 65997)
LibParseNamedRHSTest:testParseTwoNested() (gas: 57820)
LibParseNamedRHSTest:testParseTwoNestedAsThirdInput() (gas: 68254)
LibParseNamedRHSTest:testParseTwoSequential() (gas: 59469)
LibParseNamedRHSTest:testParseTwoSequentialWithInputs() (gas: 73048)
LibParseOperand8M1M1Test:testOperand8M1M1Elided() (gas: 92668)
LibParseOperand8M1M1Test:testOperand8M1M1Single() (gas: 277829)
LibParseOperand8M1M1Test:testOperand8M1M1SingleBit() (gas: 577520)
LibParseOperand8M1M1Test:testOperand8M1M1SingleBitsPart1() (gas: 1649498)
LibParseOperand8M1M1Test:testOperand8M1M1Unclosed() (gas: 313588)
LibParseOperand8M1M1Test:testOperand8M1M1Unopened() (gas: 47361)
LibParseOperandDisallowedTest:testOperandDisallowed() (gas: 44015)
LibParseOperandDisallowedTest:testOperandDisallowed1() (gas: 44486)
LibParseOperandDisallowedTest:testOperandDisallowed3() (gas: 47015)
LibParseOperandDisallowedTest:testOperandDisallowed4() (gas: 47037)
LibParseOperandDoublePerByteNoDefaultTest:testOperandDoublePerByteNoDefaultElided() (gas: 43433)
LibParseOperandDoublePerByteNoDefaultTest:testOperandDoublePerByteNoDefaultEmpty() (gas: 43827)
LibParseOperandDoublePerByteNoDefaultTest:testOperandDoublePerByteNoDefaultFirst() (gas: 47087)
LibParseOperandDoublePerByteNoDefaultTest:testOperandDoublePerByteNoDefaultMultipleWhitespace() (gas: 60458)
LibParseOperandDoublePerByteNoDefaultTest:testOperandDoublePerByteNoDefaultPostfixWhitespace() (gas: 59680)
LibParseOperandDoublePerByteNoDefaultTest:testOperandDoublePerByteNoDefaultPrefixWhitespace() (gas: 59656)
LibParseOperandDoublePerByteNoDefaultTest:testOperandDoublePerByteNoDefaultSecond() (gas: 59288)
LibParseOperandDoublePerByteNoDefaultTest:testOperandDoublePerByteNoDefaultSecondMax() (gas: 60275)
LibParseOperandDoublePerByteNoDefaultTest:testOperandDoublePerByteNoDefaultSecondMaxZero() (gas: 58992)
LibParseOperandDoublePerByteNoDefaultTest:testOperandDoublePerByteNoDefaultSecondOverflow() (gas: 52695)
LibParseOperandDoublePerByteNoDefaultTest:testOperandDoublePerByteNoDefaultSecondOverflowFirst() (gas: 52696)
LibParseOperandDoublePerByteNoDefaultTest:testOperandDoublePerByteNoDefaultSecondZero() (gas: 57733)
LibParseOperandDoublePerByteNoDefaultTest:testOperandDoublePerByteNoDefaultSecondZeroMax() (gas: 59014)
LibParseOperandDoublePerByteNoDefaultTest:testOperandDoublePerByteNoDefaultThird() (gas: 54394)
LibParseOperandDoublePerByteNoDefaultTest:testOperandDoublePerByteNoDefaultUnclosed() (gas: 50589)
LibParseOperandDoublePerByteNoDefaultTest:testOperandDoublePerByteNoDefaultUnopened() (gas: 43434)
LibParseOperandHandleOperand8M1M1Test:testHandleOperand8M1M1AllValues(uint256,uint256,uint256) (runs: 2049, μ: 12037, ~: 12115)
LibParseOperandHandleOperand8M1M1Test:testHandleOperand8M1M1AllValuesThirdValueTooLarge(uint256,uint256,uint256) (runs: 2049, μ: 11926, ~: 11781)
LibParseOperandHandleOperand8M1M1Test:testHandleOperand8M1M1FirstAndSecondValue(uint256,uint256) (runs: 2049, μ: 10282, ~: 10325)
LibParseOperandHandleOperand8M1M1Test:testHandleOperand8M1M1FirstAndSecondValueSecondValueTooLarge(uint256,uint256) (runs: 2049, μ: 10249, ~: 10082)
LibParseOperandHandleOperand8M1M1Test:testHandleOperand8M1M1FirstValueOnly(uint256) (runs: 2049, μ: 8593, ~: 8652)
LibParseOperandHandleOperand8M1M1Test:testHandleOperand8M1M1FirstValueTooLarge(int256) (runs: 2049, μ: 10374, ~: 10633)
LibParseOperandHandleOperand8M1M1Test:testHandleOperand8M1M1ManyValues(uint256[]) (runs: 2049, μ: 14175, ~: 14189)
LibParseOperandHandleOperand8M1M1Test:testHandleOperand8M1M1NoValues() (gas: 3623)
LibParseOperandHandleOperandDisallowedTest:testHandleOperandDisallowedAnyValues(uint256[]) (runs: 2049, μ: 13898, ~: 13949)
LibParseOperandHandleOperandDisallowedTest:testHandleOperandDisallowedNoValues() (gas: 3219)
LibParseOperandHandleOperandDoublePerByteNoDefaultTest:testHandleOperandDoublePerByteNoDefaultBothValuesWithinOneByte(uint256,uint256) (runs: 2049, μ: 9814, ~: 9940)
LibParseOperandHandleOperandDoublePerByteNoDefaultTest:testHandleOperandDoublePerByteNoDefaultFirstValueTooLarge(uint256,uint256) (runs: 2049, μ: 9800, ~: 9621)
LibParseOperandHandleOperandDoublePerByteNoDefaultTest:testHandleOperandDoublePerByteNoDefaultManyValues(uint256[]) (runs: 2049, μ: 14005, ~: 13984)
LibParseOperandHandleOperandDoublePerByteNoDefaultTest:testHandleOperandDoublePerByteNoDefaultNoValues() (gas: 3599)
LibParseOperandHandleOperandDoublePerByteNoDefaultTest:testHandleOperandDoublePerByteNoDefaultOneValue(uint256) (runs: 2049, μ: 7570, ~: 7848)
LibParseOperandHandleOperandDoublePerByteNoDefaultTest:testHandleOperandDoublePerByteNoDefaultSecondValueTooLarge(uint256,uint256) (runs: 2049, μ: 9840, ~: 9632)
LibParseOperandHandleOperandM1M1Test:testHandleOperandM1M1ManyValues(uint256[]) (runs: 2049, μ: 14007, ~: 13986)
LibParseOperandHandleOperandM1M1Test:testHandleOperandM1M1NoValues() (gas: 3893)
LibParseOperandHandleOperandM1M1Test:testHandleOperandM1M1OneValue(uint256) (runs: 2049, μ: 8129, ~: 8128)
LibParseOperandHandleOperandM1M1Test:testHandleOperandM1M1OneValueTooLarge(uint256) (runs: 2049, μ: 8131, ~: 7900)
LibParseOperandHandleOperandM1M1Test:testHandleOperandM1M1TwoValues(uint256,uint256) (runs: 2049, μ: 9817, ~: 9842)
LibParseOperandHandleOperandM1M1Test:testHandleOperandM1M1TwoValuesSecondValueTooLarge(uint256,uint256) (runs: 2049, μ: 9758, ~: 9573)
LibParseOperandHandleOperandSingleFullTest:testHandleOperandSingleFullManyValues(uint256[]) (runs: 2049, μ: 13957, ~: 13983)
LibParseOperandHandleOperandSingleFullTest:testHandleOperandSingleFullNoDefaultManyValues(uint256[]) (runs: 2049, μ: 14001, ~: 14027)
LibParseOperandHandleOperandSingleFullTest:testHandleOperandSingleFullNoDefaultNoValues() (gas: 3595)
LibParseOperandHandleOperandSingleFullTest:testHandleOperandSingleFullNoDefaultSingleValue(uint256) (runs: 2049, μ: 7585, ~: 7861)
LibParseOperandHandleOperandSingleFullTest:testHandleOperandSingleFullNoValues() (gas: 3244)
LibParseOperandHandleOperandSingleFullTest:testHandleOperandSingleFullSingleValue(uint256) (runs: 2049, μ: 7608, ~: 7882)
LibParseOperandHandleOperandSingleFullTest:testHandleOperandSingleFullSingleValueDisallowed(uint256) (runs: 2049, μ: 8033, ~: 8242)
LibParseOperandHandleOperandSingleFullTest:testHandleOperandSingleFullSingleValueNoDefaultDisallowed(uint256) (runs: 2049, μ: 8101, ~: 8308)
LibParseOperandM1M1Test:testOperandM1M1Both() (gas: 59405)
LibParseOperandM1M1Test:testOperandM1M1BothZero() (gas: 57697)
LibParseOperandM1M1Test:testOperandM1M1Elided() (gas: 51580)
LibParseOperandM1M1Test:testOperandM1M1Empty() (gas: 51976)
LibParseOperandM1M1Test:testOperandM1M1First() (gas: 55461)
LibParseOperandM1M1Test:testOperandM1M1FirstOverflow() (gas: 47899)
LibParseOperandM1M1Test:testOperandM1M1Second() (gas: 58616)
LibParseOperandM1M1Test:testOperandM1M1SecondOverflow() (gas: 51044)
LibParseOperandM1M1Test:testOperandM1M1SecondZero() (gas: 57785)
LibParseOperandM1M1Test:testOperandM1M1Unclosed() (gas: 256827)
LibParseOperandM1M1Test:testOperandM1M1Unopened() (gas: 49115)
LibParseOperandParseOperandTest:testParseOperandEmptyOperand(string) (runs: 101, μ: 42788, ~: 42791)
LibParseOperandParseOperandTest:testParseOperandFourDecimalLiterals(bool[4],int256[4],string[5],string) (runs: 101, μ: 353023, ~: 351113)
LibParseOperandParseOperandTest:testParseOperandNoOpeningCharacter(string) (runs: 101, μ: 42736, ~: 42739)
LibParseOperandParseOperandTest:testParseOperandSingleDecimalLiteral(bool,int256,string,string,string) (runs: 101, μ: 162314, ~: 164792)
LibParseOperandParseOperandTest:testParseOperandThreeDecimalLiterals(bool,bool,bool,int256,int256,int256,string,string,string,string,string) (runs: 101, μ: 292648, ~: 293938)
LibParseOperandParseOperandTest:testParseOperandTooManyValues() (gas: 56438)
LibParseOperandParseOperandTest:testParseOperandTwoDecimalLiterals(bool,bool,int256,int256,string,string,string,string) (runs: 101, μ: 220924, ~: 224985)
LibParseOperandParseOperandTest:testParseOperandUnclosed() (gas: 55986)
LibParseOperandParseOperandTest:testParseOperandUnexpectedChars() (gas: 52383)
LibParseOperandSingleFullTest:testOperandSingleFullElided() (gas: 50986)
LibParseOperandSingleFullTest:testOperandSingleFullEmpty() (gas: 51315)
LibParseOperandSingleFullTest:testOperandSingleFullHexOne() (gas: 53446)
LibParseOperandSingleFullTest:testOperandSingleFullHexUint16Max() (gas: 54062)
LibParseOperandSingleFullTest:testOperandSingleFullHexUint16MaxOverflow() (gas: 46879)
LibParseOperandSingleFullTest:testOperandSingleFullHexZero() (gas: 53333)
LibParseOperandSingleFullTest:testOperandSingleFullLeadingAndTrailingWhitespace() (gas: 54145)
LibParseOperandSingleFullTest:testOperandSingleFullLeadingWhitespace() (gas: 55456)
LibParseOperandSingleFullTest:testOperandSingleFullMultiple() (gas: 47603)
LibParseOperandSingleFullTest:testOperandSingleFullOne() (gas: 55107)
LibParseOperandSingleFullTest:testOperandSingleFullTrailingWhitespace() (gas: 55500)
LibParseOperandSingleFullTest:testOperandSingleFullUint16Max() (gas: 56073)
LibParseOperandSingleFullTest:testOperandSingleFullUint16MaxOverflow() (gas: 48536)
LibParseOperandSingleFullTest:testOperandSingleFullUnclosed() (gas: 46470)
LibParseOperandSingleFullTest:testOperandSingleFullUnopened() (gas: 44533)
LibParseOperandSingleFullTest:testOperandSingleFullZero() (gas: 54342)
LibParseParseWordTest:testLibParseParseWordEnd(uint256) (runs: 2049, μ: 9471, ~: 9471)
LibParseParseWordTest:testLibParseParseWordExamples() (gas: 26926)
LibParseParseWordTest:testLibParseParseWordReferenceImplementation(bytes,uint256) (runs: 2049, μ: 6474, ~: 6254)
LibParseParseWordTest:testLibParseParseWordTooLong(bytes) (runs: 2048, μ: 9694, ~: 9627)
LibParsePragmaKeywordTest:testPragmaKeywordNoWhitespace(uint256,string) (runs: 101, μ: 8931, ~: 8961)
LibParsePragmaKeywordTest:testPragmaKeywordNoop((uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,uint256[],uint256,bytes,bytes),string) (runs: 101, μ: 15573, ~: 15583)
LibParsePragmaKeywordTest:testPragmaKeywordParseSubParser(string,address,uint256,string) (runs: 101, μ: 206859, ~: 209888)
LibParsePragmaKeywordTest:testPragmaKeywordParseSubParserCoupleOfAddresses(string,string,address,address,uint256,string) (runs: 101, μ: 366740, ~: 365731)
LibParsePragmaKeywordTest:testPragmaKeywordParseSubParserSpecificStrings() (gas: 252034)
LibParsePragmaKeywordTest:testPragmaKeywordWhitespaceNoHex(uint256,string) (runs: 101, μ: 19908, ~: 17100)
LibParseSingleLHSIgnoredGasTest:testParseGasSingleLHSIgnored00() (gas: 8317)
LibParseSingleLHSIgnoredGasTest:testParseGasSingleLHSIgnored01() (gas: 8379)
LibParseSingleLHSIgnoredGasTest:testParseGasSingleLHSIgnored02() (gas: 8465)
LibParseSingleLHSIgnoredGasTest:testParseGasSingleLHSIgnored03() (gas: 8548)
LibParseSingleLHSIgnoredGasTest:testParseGasSingleLHSIgnored04() (gas: 8653)
LibParseSingleLHSIgnoredGasTest:testParseGasSingleLHSIgnored05() (gas: 8694)
LibParseSingleLHSIgnoredGasTest:testParseGasSingleLHSIgnored06() (gas: 8822)
LibParseSingleLHSIgnoredGasTest:testParseGasSingleLHSIgnored07() (gas: 8863)
LibParseSingleLHSIgnoredGasTest:testParseGasSingleLHSIgnored08() (gas: 8944)
LibParseSingleLHSIgnoredGasTest:testParseGasSingleLHSIgnored09() (gas: 9052)
LibParseSingleLHSNamedGasTest:testParseGasSingleLHSNamed00() (gas: 9018)
LibParseSingleLHSNamedGasTest:testParseGasSingleLHSNamed01() (gas: 9119)
LibParseSingleLHSNamedGasTest:testParseGasSingleLHSNamed02() (gas: 9157)
LibParseSingleLHSNamedGasTest:testParseGasSingleLHSNamed03() (gas: 9259)
LibParseSingleLHSNamedGasTest:testParseGasSingleLHSNamed04() (gas: 9341)
LibParseSingleLHSNamedGasTest:testParseGasSingleLHSNamed05() (gas: 9424)
LibParseSingleLHSNamedGasTest:testParseGasSingleLHSNamed06() (gas: 9502)
LibParseSingleLHSNamedGasTest:testParseGasSingleLHSNamed07() (gas: 9606)
LibParseSingleLHSNamedGasTest:testParseGasSingleLHSNamed08() (gas: 9687)
LibParseSingleLHSNamedGasTest:testParseGasSingleLHSNamed09() (gas: 9767)
LibParseSingleLHSNamedGasTest:testParseGasSingleLHSNamed10() (gas: 9826)
LibParseSingleLHSNamedGasTest:testParseGasSingleLHSNamed11() (gas: 9886)
LibParseSingleLHSNamedGasTest:testParseGasSingleLHSNamed12() (gas: 10010)
LibParseSingleLHSNamedGasTest:testParseGasSingleLHSNamed13() (gas: 10071)
LibParseSingleLHSNamedGasTest:testParseGasSingleLHSNamed14() (gas: 10151)
LibParseSingleLHSNamedGasTest:testParseGasSingleLHSNamed15() (gas: 10209)
LibParseSingleLHSNamedGasTest:testParseGasSingleLHSNamed16() (gas: 10335)
LibParseSingleLHSNamedGasTest:testParseGasSingleLHSNamed17() (gas: 10394)
LibParseSingleLHSNamedGasTest:testParseGasSingleLHSNamed18() (gas: 10496)
LibParseSingleLHSNamedGasTest:testParseGasSingleLHSNamed19() (gas: 10535)
LibParseSingleLHSNamedGasTest:testParseGasSingleLHSNamed20() (gas: 10615)
LibParseSingleLHSNamedGasTest:testParseGasSingleLHSNamed21() (gas: 10718)
LibParseSingleLHSNamedGasTest:testParseGasSingleLHSNamed22() (gas: 10776)
LibParseSingleLHSNamedGasTest:testParseGasSingleLHSNamed23() (gas: 10860)
LibParseSingleLHSNamedGasTest:testParseGasSingleLHSNamed24() (gas: 10938)
LibParseSingleLHSNamedGasTest:testParseGasSingleLHSNamed25() (gas: 11064)
LibParseSingleLHSNamedGasTest:testParseGasSingleLHSNamed26() (gas: 11123)
LibParseSingleLHSNamedGasTest:testParseGasSingleLHSNamed27() (gas: 11183)
LibParseSingleLHSNamedGasTest:testParseGasSingleLHSNamed28() (gas: 11294)
LibParseSingleLHSNamedGasTest:testParseGasSingleLHSNamed29() (gas: 11342)
LibParseSingleLHSNamedGasTest:testParseGasSingleLHSNamed30() (gas: 11426)
LibParseSingleRHSNamedGasTest:testParseGasRHS00() (gas: 117215)
LibParseSingleRHSNamedGasTest:testParseGasRHS01() (gas: 117317)
LibParseSingleRHSNamedGasTest:testParseGasRHS02() (gas: 117376)
LibParseSingleRHSNamedGasTest:testParseGasRHS03() (gas: 117456)
LibParseSingleRHSNamedGasTest:testParseGasRHS04() (gas: 117539)
LibParseSingleRHSNamedGasTest:testParseGasRHS05() (gas: 117619)
LibParseSingleRHSNamedGasTest:testParseGasRHS06() (gas: 117679)
LibParseSingleRHSNamedGasTest:testParseGasRHS07() (gas: 117760)
LibParseSingleRHSNamedGasTest:testParseGasRHS08() (gas: 117861)
LibParseSingleRHSNamedGasTest:testParseGasRHS09() (gas: 117922)
LibParseSingleRHSNamedGasTest:testParseGasRHS10() (gas: 118045)
LibParseSingleRHSNamedGasTest:testParseGasRHS11() (gas: 118081)
LibParseSingleRHSNamedGasTest:testParseGasRHS12() (gas: 118195)
LibParseSingleRHSNamedGasTest:testParseGasRHS13() (gas: 118267)
LibParseSingleRHSNamedGasTest:testParseGasRHS14() (gas: 118325)
LibParseSingleRHSNamedGasTest:testParseGasRHS15() (gas: 118429)
LibParseSingleRHSNamedGasTest:testParseGasRHS16() (gas: 118489)
LibParseSingleRHSNamedGasTest:testParseGasRHS17() (gas: 118569)
LibParseSingleRHSNamedGasTest:testParseGasRHS18() (gas: 118694)
LibParseSingleRHSNamedGasTest:testParseGasRHS19() (gas: 118775)
LibParseSingleRHSNamedGasTest:testParseGasRHS20() (gas: 118834)
LibParseSingleRHSNamedGasTest:testParseGasRHS21() (gas: 118936)
LibParseSingleRHSNamedGasTest:testParseGasRHS22() (gas: 118974)
LibParseSingleRHSNamedGasTest:testParseGasRHS23() (gas: 119078)
LibParseSingleRHSNamedGasTest:testParseGasRHS24() (gas: 119157)
LibParseSingleRHSNamedGasTest:testParseGasRHS25() (gas: 119238)
LibParseSingleRHSNamedGasTest:testParseGasRHS26() (gas: 119300)
LibParseSingleRHSNamedGasTest:testParseGasRHS27() (gas: 119391)
LibParseSingleRHSNamedGasTest:testParseGasRHS28() (gas: 119495)
LibParseSingleRHSNamedGasTest:testParseGasRHS29() (gas: 119586)
LibParseSingleRHSNamedGasTest:testParseGasRHS30() (gas: 119648)
LibParseSourceInputsTest:testParseSourceInputsEmptyLinePrefix() (gas: 49254)
LibParseSourceInputsTest:testParseSourceInputsMultipleLines() (gas: 51991)
LibParseSourceInputsTest:testParseSourceInputsSingle() (gas: 49231)
LibParseStackNameTest:testPushAndRetrieveStackNameDouble((uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,uint256[],uint256,bytes,bytes),bytes32,bytes32) (runs: 2049, μ: 20725, ~: 20701)
LibParseStackNameTest:testPushAndRetrieveStackNameDoubleIdentical((uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,uint256[],uint256,bytes,bytes),bytes32) (runs: 2049, μ: 17961, ~: 18147)
LibParseStackNameTest:testPushAndRetrieveStackNameMany((uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,uint256[],uint256,bytes,bytes),uint256) (runs: 2049, μ: 318711, ~: 260634)
LibParseStackNameTest:testPushAndRetrieveStackNameSingle((uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,uint256[],uint256,bytes,bytes),bytes32) (runs: 2049, μ: 17839, ~: 18025)
LibParseStateConstantValueBloomTest:testConstantValueBloom(uint256) (runs: 2049, μ: 3363, ~: 3363)
LibParseStateConstantValueBloomTest:testConstantValueBloomAllBits() (gas: 45132)
LibParseStateConstantValueBloomTest:testConstantValueBloomSingleBit(uint256) (runs: 2049, μ: 3423, ~: 3423)
LibParseStateExportSubParsersTest:testExportSubParsers((uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,uint256[],uint256,bytes,bytes),address[]) (runs: 2049, μ: 152046, ~: 152118)
LibParseStateNewActiveSourcePointerTest:testAlignedOldPointer(uint256,uint256) (runs: 2049, μ: 13310, ~: 13428)
LibParseStateNewActiveSourcePointerTest:testPostUnalignedNewPointer(uint256) (runs: 2049, μ: 7131, ~: 7131)
LibParseStateNewActiveSourcePointerTest:testPreUnalignedNewPointer() (gas: 9152)
LibParseStateNewActiveSourcePointerTest:testZeroOldPointer(bytes) (runs: 2049, μ: 4787, ~: 4784)
LibParseStatePushConstantValueTest:testPushConstantValueEmpty(bytes,bytes,bytes,bytes) (runs: 2049, μ: 6365, ~: 6362)
LibParseStatePushConstantValueTest:testPushConstantValueMany(uint256[]) (runs: 2049, μ: 227258, ~: 228479)
LibParseStatePushConstantValueTest:testPushConstantValueSingle(uint256) (runs: 2049, μ: 6968, ~: 6968)
LibParseStatePushSubParserTest:testPushSubParserList((uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,uint256[],uint256,bytes,bytes),address[]) (runs: 2049, μ: 135649, ~: 136140)
LibParseStatePushSubParserTest:testPushSubParserMultiple((uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,uint256[],uint256,bytes,bytes),address,address,address) (runs: 2049, μ: 16857, ~: 16855)
LibParseStatePushSubParserTest:testPushSubParserOverflow((uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,uint256[],uint256,bytes,bytes),uint256) (runs: 2049, μ: 19414, ~: 19208)
LibParseStatePushSubParserTest:testPushSubParserZero((uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,uint256[],uint256,bytes,bytes),address) (runs: 2049, μ: 15716, ~: 15673)
LibParseUnclosedLeftParenTest:testParseUnclosedLeftParen() (gas: 44936)
LibParseUnclosedLeftParenTest:testParseUnclosedLeftParenNested() (gas: 65813)
LibParseUnclosedLeftParenTest:testParseUnclosedLeftParenNested2() (gas: 67327)
LibParseUnclosedLeftParenTest:testParseUnclosedLeftParenNested3() (gas: 77517)
LibParseUnexpectedLHSTest:testParseUnexpectedLHSBadIgnoredTail(uint8) (runs: 2049, μ: 42670, ~: 42671)
LibParseUnexpectedLHSTest:testParseUnexpectedLHSBadNamedTail(uint8,bytes) (runs: 2049, μ: 48685, ~: 48743)
LibParseUnexpectedLHSTest:testParseUnexpectedLHSEOF() (gas: 41739)
LibParseUnexpectedLHSTest:testParseUnexpectedLHSEOL() (gas: 41740)
LibParseUnexpectedLHSTest:testParseUnexpectedLHSSingleChar(uint8) (runs: 2049, μ: 42285, ~: 42285)
LibParseUnexpectedLHSTest:testParseUnexpectedLHSUnderscoreTail() (gas: 42735)
LibParseUnexpectedRHSTest:testParseUnexpectedRHS(uint8) (runs: 2049, μ: 42617, ~: 42617)
LibParseUnexpectedRHSTest:testParseUnexpectedRHSLeftParen() (gas: 42109)
LibParseUnexpectedRightParenTest:testParseUnexpectedRightParen() (gas: 41612)
LibParseUnexpectedRightParenTest:testParseUnexpectedRightParenNested() (gas: 47269)
LibSubParseSubParserExternTest:testLibSubParseSubParserExtern(address,uint8,uint8,uint8,uint16,uint8) (runs: 2049, μ: 13169, ~: 13112)
LibSubParseSubParserExternTest:testLibSubParseSubParserExternConstantsHeightOverflow(address,uint256,uint8,uint8,uint16,uint8) (runs: 2049, μ: 7949, ~: 7689)
RainterpreterExpressionDeployerNPE2DeployCheckTest:testRainterpreterExpressionDeployerDeployNoEIP1820() (gas: 7050191)
RainterpreterExpressionDeployerNPE2DescribedByMetaV1Test:testRainterpreterExpressionDeployerNPE2DescribedByMetaV1Happy() (gas: 7057837)
RainterpreterExpressionDeployerNPE2IERC165Test:testRainterpreterExpressionDeployerNPE2IERC165(bytes4) (runs: 2049, μ: 7057632, ~: 7057632)
RainterpreterExpressionDeployerNPE2MetaTest:testRainterpreterExpressionDeployerNPE2ExpectedConstructionMetaHash() (gas: 6178)
RainterpreterNPE2IERC165Test:testRainterpreterNPE2IERC165(bytes4) (runs: 2049, μ: 1516943, ~: 1516943)
RainterpreterNPE2PointersTest:testOpcodeFunctionPointers() (gas: 1517849)
RainterpreterNPE2StateOverlayTest:testStateOverlayGet() (gas: 52978)
RainterpreterNPE2StateOverlayTest:testStateOverlaySet() (gas: 87472)
RainterpreterNPE2Test:testRainterpreterNPE2OddFunctionPointersLength() (gas: 3659)
RainterpreterParserNPE2IERC165Test:testRainterpreterParserNPE2IERC165(bytes4) (runs: 2049, μ: 3937955, ~: 3937955)
RainterpreterParserNPE2ParserPragma:testParsePragmaNoPragma() (gas: 19662560)
RainterpreterParserNPE2ParserPragma:testParsePragmaSinglePragma() (gas: 11848909)
RainterpreterParserNPE2ParserPragma:testParsePragmaWithInterstitial() (gas: 11852186)
RainterpreterParserNPE2PointersTest:testLiteralParserFunctionPointers() (gas: 3935369)
RainterpreterParserNPE2PointersTest:testOperandHandlerFunctionPointers() (gas: 3937318)
RainterpreterParserNPE2PointersTest:testParserParseMeta() (gas: 73264)
RainterpreterReferenceExternNPE2ContextRainlenTest:testRainterpreterReferenceExterNPE2ContextRainlenHappy() (gas: 2142148)
RainterpreterReferenceExternNPE2ContextSenderTest:testRainterpreterReferenceExterNPE2ContextContractHappy() (gas: 2141755)
RainterpreterReferenceExternNPE2ContextSenderTest:testRainterpreterReferenceExterNPE2ContextSenderHappy() (gas: 2140452)
RainterpreterReferenceExternNPE2DescribedByMetaV1:testRainterpreterReferenceExternNPE2DescribedByMetaV1Happy() (gas: 2063998)
RainterpreterReferenceExternNPE2IERC165Test:testRainterpreterReferenceExternNPE2IERC165(bytes4) (runs: 2049, μ: 2069080, ~: 2069080)
RainterpreterReferenceExternNPE2IntIncTest:testRainterpreterReferenceExternNPE2IntIncHappySugared() (gas: 2165691)
RainterpreterReferenceExternNPE2IntIncTest:testRainterpreterReferenceExternNPE2IntIncHappyUnsugared() (gas: 2160184)
RainterpreterReferenceExternNPE2IntIncTest:testRainterpreterReferenceExternNPE2IntIncIntegrity(uint256,uint256,uint256) (runs: 101, μ: 3618, ~: 3618)
RainterpreterReferenceExternNPE2IntIncTest:testRainterpreterReferenceExternNPE2IntIncRun(uint256,uint256[]) (runs: 101, μ: 751498, ~: 790145)
RainterpreterReferenceExternNPE2IntIncTest:testRainterpreterReferenceExternNPE2IntIncSubParseKnownWord(uint16,bytes1) (runs: 101, μ: 2077849, ~: 2078125)
RainterpreterReferenceExternNPE2IntIncTest:testRainterpreterReferenceExternNPE2IntIncSubParseUnknownWord(uint16,bytes1,bytes) (runs: 100, μ: 2074229, ~: 2074028)
RainterpreterReferenceExternNPE2PointersTest:testIntegrityFunctionPointers() (gas: 2064031)
RainterpreterReferenceExternNPE2PointersTest:testOpcodeFunctionPointers() (gas: 2064096)
RainterpreterReferenceExternNPE2PointersTest:testSubParserFunctionPointers() (gas: 2064541)
RainterpreterReferenceExternNPE2PointersTest:testSubParserLiteralParsers() (gas: 2064073)
RainterpreterReferenceExternNPE2PointersTest:testSubParserOperandParsers() (gas: 2064546)
RainterpreterReferenceExternNPE2PointersTest:testSubParserParseMeta() (gas: 21933)
RainterpreterReferenceExternNPE2RepeatTest:testRainterpreterReferenceExternNPE2RepeatHappy() (gas: 2194070)
RainterpreterReferenceExternNPE2StackOperandTest:testRainterpreterReferenceExternNPE2StackOperandSingle(uint256) (runs: 2049, μ: 2150251, ~: 2150385)
RainterpreterReferenceExternNPE2UnknownWordTest:testRainterpreterReferenceExternNPE2UnknownWord() (gas: 2110850)
RainterpreterStoreNPE2IERC165Test:testRainterpreterStoreNPE2IERC165(bytes4) (runs: 2049, μ: 229944, ~: 229944)
RainterpreterStoreNPE2Test:testRainterpreterStoreNPE2IERC165(uint32) (runs: 2049, μ: 229961, ~: 229961)
RainterpreterStoreNPE2Test:testRainterpreterStoreNPE2SetGetDupes((uint256,uint256[11])[]) (runs: 100, μ: 1487291, ~: 1466414)
RainterpreterStoreNPE2Test:testRainterpreterStoreNPE2SetGetNoDupesMany((uint256,uint256[])[]) (runs: 101, μ: 3347288, ~: 3200687)
RainterpreterStoreNPE2Test:testRainterpreterStoreNPE2SetGetNoDupesSingle(uint256,uint256[]) (runs: 101, μ: 2027808, ~: 2148945)
RainterpreterStoreNPE2Test:testRainterpreterStoreNPE2SetOddLength(uint256,uint256[]) (runs: 100, μ: 248402, ~: 246814)