Skip to content

Commit e127dbf

Browse files
SHR tests
1 parent 2b41afb commit e127dbf

File tree

4 files changed

+1246
-0
lines changed

4 files changed

+1246
-0
lines changed

evm-testcases/cfs/shr2/report.json

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
{
2+
"warnings" : [ ],
3+
"files" : [ "report.json", "untyped_program.evm-testcases_cfs_shr2_shr_eth.sol().json" ],
4+
"info" : {
5+
"cfgs" : "1",
6+
"duration" : "304ms",
7+
"end" : "2025-05-12T12:26:03.023+02:00",
8+
"expressions" : "22",
9+
"files" : "1",
10+
"globals" : "0",
11+
"members" : "1",
12+
"programs" : "1",
13+
"start" : "2025-05-12T12:26:02.719+02:00",
14+
"statements" : "33",
15+
"units" : "0",
16+
"version" : "0.1",
17+
"warnings" : "0"
18+
},
19+
"configuration" : {
20+
"analysisGraphs" : "NONE",
21+
"descendingPhaseType" : "NONE",
22+
"dumpForcesUnwinding" : "false",
23+
"fixpointWorkingSet" : "DuplicateFreeFIFOWorkingSet",
24+
"glbThreshold" : "5",
25+
"hotspots" : "unset",
26+
"jsonOutput" : "true",
27+
"openCallPolicy" : "WorstCasePolicy",
28+
"optimize" : "false",
29+
"recursionWideningThreshold" : "5",
30+
"semanticChecks" : "JumpSolver",
31+
"serializeInputs" : "false",
32+
"serializeResults" : "true",
33+
"syntacticChecks" : "",
34+
"useWideningPoints" : "false",
35+
"wideningThreshold" : "5",
36+
"workdir" : "evm-outputs/cfs/shr2"
37+
}
38+
}

evm-testcases/cfs/shr2/shr_eth.sol

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
PUSH32 0x0000000000000000000000000000000000000000000000000000000000000001
2+
PUSH1 0x00
3+
SHR
4+
PUSH32 0x0000000000000000000000000000000000000000000000000000000000000001
5+
PUSH1 0x01
6+
SHR
7+
PUSH32 0x8000000000000000000000000000000000000000000000000000000000000001
8+
PUSH1 0x01
9+
SHR
10+
PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000
11+
PUSH2 0xff
12+
SHR
13+
PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000
14+
PUSH2 0x0100
15+
SHR
16+
PUSH32 0x8000000000000000000000000000000000000000000000000000000000000000
17+
PUSH2 0x0101
18+
SHR
19+
PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
20+
PUSH1 0x00
21+
SHR
22+
PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
23+
PUSH1 0x01
24+
SHR
25+
PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
26+
PUSH2 0xff
27+
SHR
28+
PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
29+
PUSH2 0x0100
30+
SHR
31+
PUSH32 0x0000000000000000000000000000000000000000000000000000000000000000
32+
PUSH1 0x01
33+
SHR
34+
35+

0 commit comments

Comments
 (0)