Skip to content

Commit d97e289

Browse files
committed
update tests
1 parent 128d911 commit d97e289

File tree

10 files changed

+2361
-5006
lines changed

10 files changed

+2361
-5006
lines changed

test/src/e2e_vm_tests/test_programs/should_pass/language/array/array_repeat/stdout.snap

Lines changed: 155 additions & 313 deletions
Large diffs are not rendered by default.

test/src/e2e_vm_tests/test_programs/should_pass/language/configurable_dedup_decode/stdout.snap

Lines changed: 19 additions & 136 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
---
22
source: test/src/snapshot/mod.rs
3-
snapshot_kind: text
43
---
54
> forc build --path test/src/e2e_vm_tests/test_programs/should_pass/language/configurable_dedup_decode --release --ir final --asm final
65
exit status: 0
@@ -19,153 +18,37 @@ script {
1918

2019
pub fn abi_decode_in_place_0(ptr !4: ptr, len !5: u64, target !6: ptr) -> (), !10 {
2120
entry(ptr: ptr, len: u64, target: ptr):
22-
<<<<<<< HEAD
23-
<<<<<<< HEAD
24-
v416v1 = get_local __ptr { ptr }, buffer, !14
25-
v114v1 = const u64 0
26-
v417v1 = get_elem_ptr v416v1, __ptr ptr, v114v1, !15
27-
store ptr to v417v1, !16
28-
v171v1 = get_local __ptr { ptr }, buffer, !17
29-
v136v1 = const u64 0
30-
v423v3 = get_elem_ptr v171v1, __ptr ptr, v136v1, !25
31-
v613v1 = load v423v3, !26
32-
v614v1 = asm(ptr: v613v1, val) -> u64 val, !28 {
33-
lw val ptr i0, !29
34-
}
35-
v616v1 = load v423v3, !30
36-
v617v1 = const u64 8, !31
37-
v618v1 = add v616v1, v617v1, !32
38-
store v618v1 to v423v3, !34
39-
v424v1 = get_local __ptr { u64 }, temp, !36
40-
v166v1 = const u64 0
41-
v425v1 = get_elem_ptr v424v1, __ptr u64, v166v1, !37
42-
store v614v1 to v425v1, !38
43-
v178v1 = get_local __ptr { u64 }, temp, !39
44-
v179v1 = cast_ptr v178v1 to ptr, !40
45-
v180v1 = const u64 8
46-
v181v1 = asm(target: target, temp: v179v1, size: v180v1) -> (), !41 {
47-
mcp target temp size, !42
48-
=======
49-
v0 = get_local __ptr { ptr }, buffer, !14
50-
v1 = const u64 0
51-
v2 = get_elem_ptr v0, __ptr ptr, v1, !15
52-
store ptr to v2, !16
53-
v3 = get_local __ptr { ptr }, buffer, !17
54-
v4 = const u64 0
55-
v5 = get_elem_ptr v3, __ptr ptr, v4, !25
56-
v6 = load v5, !26
57-
v7 = asm(ptr: v6, val) -> u64 val, !28 {
58-
lw val ptr i0, !29
59-
}
60-
v8 = load v5, !30
61-
v9 = const u64 8, !31
62-
v10 = add v8, v9, !32
63-
store v10 to v5, !34
64-
v11 = get_local __ptr { u64 }, temp, !36
65-
v12 = const u64 0
66-
v13 = get_elem_ptr v11, __ptr u64, v12, !37
67-
store v7 to v13, !38
68-
v14 = get_local __ptr { u64 }, temp, !39
69-
v15 = cast_ptr v14 to ptr, !40
70-
v16 = const u64 8
71-
<<<<<<< HEAD
72-
v17 = asm(target: target, temp: v15, size: v16) -> (), !44 {
73-
mcp target temp size, !45
74-
>>>>>>> 2b4c2d140 (update snapshot tests)
75-
=======
76-
v17 = asm(target: target, temp: v15, size: v16) -> (), !41 {
77-
mcp target temp size, !42
78-
>>>>>>> c47472c5f (update tests)
79-
}
80-
v182v1 = const unit ()
81-
ret () v182v1
82-
}
83-
84-
pub fn abi_decode_in_place_7(ptr !4: ptr, len !5: u64, target !6: ptr) -> (), !43 {
85-
entry(ptr: ptr, len: u64, target: ptr):
86-
v0 = asm(src: ptr, target: target, len: len) -> (), !44 {
87-
mcp target src len, !45
88-
=======
89-
v0 = asm(src: ptr, target: target, len: len) -> (), !11 {
21+
v138v1 = asm(src: ptr, target: target, len: len) -> (), !11 {
9022
mcp target src len, !12
91-
>>>>>>> ed22272e6 (update tests)
9223
}
93-
v1 = const unit ()
94-
ret () v1
24+
v220v1 = const unit ()
25+
ret () v220v1
9526
}
9627

9728
pub entry fn __entry() -> __ptr never, !16 {
9829
local u64 _result
9930

10031
entry():
101-
<<<<<<< HEAD
102-
<<<<<<< HEAD
103-
<<<<<<< HEAD
104-
v254v1 = call main_8(), !49
105-
v527v1 = get_local __ptr u64, item_, !52
106-
store v254v1 to v527v1, !52
107-
v609v1 = get_local __ptr u64, item_, !54
108-
v283v1 = const u64 8
109-
retd v609v1 v283v1, !56
110-
=======
111-
v0 = call main_12(), !51
112-
v1 = get_local __ptr u64, _result, !52
113-
store v0 to v1, !52
114-
v2 = get_local __ptr u64, _result, !53
115-
v3 = const u64 8
116-
retd v2 v3, !57
117-
>>>>>>> 2b4c2d140 (update snapshot tests)
118-
=======
119-
v0 = call main_15(), !52
120-
v1 = get_local __ptr u64, _result, !53
121-
store v0 to v1, !53
122-
v2 = get_local __ptr u64, _result, !54
123-
v3 = const u64 8
124-
retd v2 v3, !58
125-
>>>>>>> c47472c5f (update tests)
126-
=======
127-
v0 = call main_15(), !19
128-
v1 = get_local __ptr u64, _result, !20
129-
store v0 to v1, !20
130-
v2 = get_local __ptr u64, _result, !21
131-
v3 = const u64 8
132-
retd v2 v3, !25
133-
>>>>>>> ed22272e6 (update tests)
32+
v314v1 = call main_15(), !19
33+
v315v1 = get_local __ptr u64, _result, !20
34+
store v314v1 to v315v1, !20
35+
v438v1 = get_local __ptr u64, _result, !21
36+
v325v1 = const u64 8
37+
retd v438v1 v325v1, !25
13438
}
13539

13640
entry_orig fn main_15() -> u64, !28 {
13741
entry():
138-
<<<<<<< HEAD
139-
<<<<<<< HEAD
140-
<<<<<<< HEAD
141-
v244v1 = get_config __ptr { u64 }, WRAPPED, !60
142-
v245v1 = const u64 0
143-
v246v1 = get_elem_ptr v244v1, __ptr u64, v245v1, !61
144-
v247v1 = load v246v1
145-
v248v1 = get_config __ptr { u64 }, TUPLE, !62
146-
v249v1 = const u64 0
147-
v250v1 = get_elem_ptr v248v1, __ptr u64, v249v1, !63
148-
v251v1 = load v250v1
149-
v457v1 = add v247v1, v251v1, !66
150-
ret u64 v457v1
151-
=======
152-
v0 = get_config __ptr { u64 }, WRAPPED, !61
153-
=======
154-
v0 = get_config __ptr { u64 }, WRAPPED, !62
155-
>>>>>>> c47472c5f (update tests)
156-
=======
157-
v0 = get_config __ptr { u64 }, WRAPPED, !29
158-
>>>>>>> ed22272e6 (update tests)
159-
v1 = const u64 0
160-
v2 = get_elem_ptr v0, __ptr u64, v1, !30
161-
v3 = load v2
162-
v4 = get_config __ptr { u64 }, TUPLE, !31
163-
v5 = const u64 0
164-
v6 = get_elem_ptr v4, __ptr u64, v5, !32
165-
v7 = load v6
166-
v8 = add v3, v7, !35
167-
ret u64 v8
168-
>>>>>>> 2b4c2d140 (update snapshot tests)
42+
v304v1 = get_config __ptr { u64 }, WRAPPED, !29
43+
v305v1 = const u64 0
44+
v306v1 = get_elem_ptr v304v1, __ptr u64, v305v1, !30
45+
v307v1 = load v306v1
46+
v308v1 = get_config __ptr { u64 }, TUPLE, !31
47+
v309v1 = const u64 0
48+
v310v1 = get_elem_ptr v308v1, __ptr u64, v309v1, !32
49+
v311v1 = load v310v1
50+
v563v1 = add v307v1, v311v1, !35
51+
ret u64 v563v1
16952
}
17053
}
17154

test/src/e2e_vm_tests/test_programs/should_pass/language/intrinsics/dbg/stdout.snap

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
---
22
source: test/src/snapshot/mod.rs
3-
snapshot_kind: text
43
---
54
> forc build --path test/src/e2e_vm_tests/test_programs/should_pass/language/intrinsics/dbg --asm final | sub ecal
65
ecal $r1 $r0 $zero $zero ; ecal id fd zero zero
@@ -72,11 +71,7 @@ output:
7271
Building test/src/e2e_vm_tests/test_programs/should_pass/language/intrinsics/dbg
7372
Compiling library std (sway-lib-std)
7473
Compiling script dbg (test/src/e2e_vm_tests/test_programs/should_pass/language/intrinsics/dbg)
75-
<<<<<<< HEAD
76-
Finished debug [unoptimized + fuel] target(s) [37.808 KB] in ???
77-
=======
78-
Finished debug [unoptimized + fuel] target(s) [37.56 KB] in ???
79-
>>>>>>> 2b4c2d140 (update snapshot tests)
74+
Finished debug [unoptimized + fuel] target(s) [37.512 KB] in ???
8075
Running 1 test, filtered 0 tests
8176

8277
tested -- dbg

0 commit comments

Comments
 (0)