Skip to content

Commit 47a9046

Browse files
committed
Fix test expectations
prtest:full
1 parent 716134e commit 47a9046

File tree

7 files changed

+146
-77
lines changed

7 files changed

+146
-77
lines changed

cranelift/filetests/filetests/isa/pulley32/brif.clif

+30-18
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@ block2:
1616

1717
; VCode:
1818
; block0:
19-
; br_if x0, label2; jump label1
19+
; zext8 x4, x0
20+
; br_if x4, label2; jump label1
2021
; block1:
2122
; xconst8 x0, 0
2223
; ret
@@ -25,7 +26,8 @@ block2:
2526
; ret
2627
;
2728
; Disassembled:
28-
; br_if x0, 0xa // target = 0xa
29+
; zext8 x4, x0
30+
; br_if x4, 0xa // target = 0xd
2931
; xconst8 x0, 0
3032
; ret
3133
; xconst8 x0, 1
@@ -46,7 +48,8 @@ block2:
4648

4749
; VCode:
4850
; block0:
49-
; br_if x0, label2; jump label1
51+
; zext16 x4, x0
52+
; br_if x4, label2; jump label1
5053
; block1:
5154
; xconst8 x0, 0
5255
; ret
@@ -55,7 +58,8 @@ block2:
5558
; ret
5659
;
5760
; Disassembled:
58-
; br_if x0, 0xa // target = 0xa
61+
; zext16 x4, x0
62+
; br_if x4, 0xa // target = 0xd
5963
; xconst8 x0, 0
6064
; ret
6165
; xconst8 x0, 1
@@ -76,7 +80,8 @@ block2:
7680

7781
; VCode:
7882
; block0:
79-
; br_if x0, label2; jump label1
83+
; zext32 x4, x0
84+
; br_if x4, label2; jump label1
8085
; block1:
8186
; xconst8 x0, 0
8287
; ret
@@ -85,7 +90,8 @@ block2:
8590
; ret
8691
;
8792
; Disassembled:
88-
; br_if x0, 0xa // target = 0xa
93+
; zext32 x4, x0
94+
; br_if x4, 0xa // target = 0xd
8995
; xconst8 x0, 0
9096
; ret
9197
; xconst8 x0, 1
@@ -137,8 +143,9 @@ block2:
137143

138144
; VCode:
139145
; block0:
140-
; xeq32 x5, x0, x1
141-
; br_if x5, label2; jump label1
146+
; xeq32 x6, x0, x1
147+
; zext8 x6, x6
148+
; br_if x6, label2; jump label1
142149
; block1:
143150
; xconst8 x0, 0
144151
; ret
@@ -147,8 +154,9 @@ block2:
147154
; ret
148155
;
149156
; Disassembled:
150-
; xeq32 x5, x0, x1
151-
; br_if x5, 0xa // target = 0xd
157+
; xeq32 x6, x0, x1
158+
; zext8 x6, x6
159+
; br_if x6, 0xa // target = 0x10
152160
; xconst8 x0, 0
153161
; ret
154162
; xconst8 x0, 1
@@ -170,8 +178,9 @@ block2:
170178

171179
; VCode:
172180
; block0:
173-
; xneq32 x5, x0, x1
174-
; br_if x5, label2; jump label1
181+
; xneq32 x6, x0, x1
182+
; zext8 x6, x6
183+
; br_if x6, label2; jump label1
175184
; block1:
176185
; xconst8 x0, 0
177186
; ret
@@ -180,8 +189,9 @@ block2:
180189
; ret
181190
;
182191
; Disassembled:
183-
; xneq32 x5, x0, x1
184-
; br_if x5, 0xa // target = 0xd
192+
; xneq32 x6, x0, x1
193+
; zext8 x6, x6
194+
; br_if x6, 0xa // target = 0x10
185195
; xconst8 x0, 0
186196
; ret
187197
; xconst8 x0, 1
@@ -234,8 +244,9 @@ block2:
234244

235245
; VCode:
236246
; block0:
237-
; xulteq64 x5, x1, x0
238-
; br_if x5, label2; jump label1
247+
; xulteq64 x6, x1, x0
248+
; zext8 x6, x6
249+
; br_if x6, label2; jump label1
239250
; block1:
240251
; xconst8 x0, 0
241252
; ret
@@ -244,8 +255,9 @@ block2:
244255
; ret
245256
;
246257
; Disassembled:
247-
; xulteq64 x5, x1, x0
248-
; br_if x5, 0xa // target = 0xd
258+
; xulteq64 x6, x1, x0
259+
; zext8 x6, x6
260+
; br_if x6, 0xa // target = 0x10
249261
; xconst8 x0, 0
250262
; ret
251263
; xconst8 x0, 1

cranelift/filetests/filetests/isa/pulley32/call.clif

+33-13
Original file line numberDiff line numberDiff line change
@@ -227,9 +227,14 @@ block0:
227227

228228
; VCode:
229229
; push_frame
230-
; stack_alloc32 64
231-
; xstore64 sp+56, x18 // flags = notrap aligned
232-
; xstore64 sp+48, x20 // flags = notrap aligned
230+
; stack_alloc32 112
231+
; xstore64 sp+104, x18 // flags = notrap aligned
232+
; xstore64 sp+96, x19 // flags = notrap aligned
233+
; xstore64 sp+88, x20 // flags = notrap aligned
234+
; xstore64 sp+80, x21 // flags = notrap aligned
235+
; xstore64 sp+72, x23 // flags = notrap aligned
236+
; xstore64 sp+64, x24 // flags = notrap aligned
237+
; xstore64 sp+56, x25 // flags = notrap aligned
233238
; block0:
234239
; x0 = load_addr OutgoingArg(0)
235240
; call CallInfo { dest: TestCase(%g), uses: [CallArgPair { vreg: p0i, preg: p0i }], defs: [CallRetPair { vreg: Writable { reg: p0i }, preg: p0i }, CallRetPair { vreg: Writable { reg: p1i }, preg: p1i }, CallRetPair { vreg: Writable { reg: p2i }, preg: p2i }, CallRetPair { vreg: Writable { reg: p3i }, preg: p3i }, CallRetPair { vreg: Writable { reg: p4i }, preg: p4i }, CallRetPair { vreg: Writable { reg: p5i }, preg: p5i }, CallRetPair { vreg: Writable { reg: p6i }, preg: p6i }, CallRetPair { vreg: Writable { reg: p7i }, preg: p7i }, CallRetPair { vreg: Writable { reg: p8i }, preg: p8i }, CallRetPair { vreg: Writable { reg: p9i }, preg: p9i }, CallRetPair { vreg: Writable { reg: p10i }, preg: p10i }, CallRetPair { vreg: Writable { reg: p11i }, preg: p11i }, CallRetPair { vreg: Writable { reg: p12i }, preg: p12i }, CallRetPair { vreg: Writable { reg: p13i }, preg: p13i }, CallRetPair { vreg: Writable { reg: p14i }, preg: p14i }, CallRetPair { vreg: Writable { reg: p15i }, preg: p15i }], clobbers: PRegSet { bits: [0, 65279, 4294967295, 0] }, callee_conv: Fast, caller_conv: Fast, callee_pop_size: 0 }
@@ -265,19 +270,29 @@ block0:
265270
; xadd64 x14, x0, x14
266271
; xadd64 x13, x13, x13
267272
; xadd64 x0, x14, x13
268-
; x18 = xload64 sp+56 // flags = notrap aligned
269-
; x20 = xload64 sp+48 // flags = notrap aligned
270-
; stack_free32 64
273+
; x18 = xload64 sp+104 // flags = notrap aligned
274+
; x19 = xload64 sp+96 // flags = notrap aligned
275+
; x20 = xload64 sp+88 // flags = notrap aligned
276+
; x21 = xload64 sp+80 // flags = notrap aligned
277+
; x23 = xload64 sp+72 // flags = notrap aligned
278+
; x24 = xload64 sp+64 // flags = notrap aligned
279+
; x25 = xload64 sp+56 // flags = notrap aligned
280+
; stack_free32 112
271281
; pop_frame
272282
; ret
273283
;
274284
; Disassembled:
275285
; push_frame
276-
; stack_alloc32 64
277-
; xstore64le_offset32 sp, 56, x18
278-
; xstore64le_offset32 sp, 48, x20
286+
; stack_alloc32 112
287+
; xstore64le_offset32 sp, 104, x18
288+
; xstore64le_offset32 sp, 96, x19
289+
; xstore64le_offset32 sp, 88, x20
290+
; xstore64le_offset32 sp, 80, x21
291+
; xstore64le_offset32 sp, 72, x23
292+
; xstore64le_offset32 sp, 64, x24
293+
; xstore64le_offset32 sp, 56, x25
279294
; xmov x0, sp
280-
; call 0x0 // target = 0x17
295+
; call 0x0 // target = 0x3a
281296
; xmov x18, x13
282297
; xmov x20, x11
283298
; xload64le_offset32 x24, sp, 0
@@ -310,9 +325,14 @@ block0:
310325
; xadd64 x14, x0, x14
311326
; xadd64 x13, x13, x13
312327
; xadd64 x0, x14, x13
313-
; xload64le_offset32 x18, sp, 56
314-
; xload64le_offset32 x20, sp, 48
315-
; stack_free32 64
328+
; xload64le_offset32 x18, sp, 104
329+
; xload64le_offset32 x19, sp, 96
330+
; xload64le_offset32 x20, sp, 88
331+
; xload64le_offset32 x21, sp, 80
332+
; xload64le_offset32 x23, sp, 72
333+
; xload64le_offset32 x24, sp, 64
334+
; xload64le_offset32 x25, sp, 56
335+
; stack_free32 112
316336
; pop_frame
317337
; ret
318338

cranelift/filetests/filetests/isa/pulley32/jump.clif

+5-3
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ block3(v3: i8):
1919

2020
; VCode:
2121
; block0:
22-
; br_if x0, label2; jump label1
22+
; zext8 x5, x0
23+
; br_if x5, label2; jump label1
2324
; block1:
2425
; xconst8 x0, 0
2526
; jump label3
@@ -30,9 +31,10 @@ block3(v3: i8):
3031
; ret
3132
;
3233
; Disassembled:
33-
; br_if x0, 0xe // target = 0xe
34+
; zext8 x5, x0
35+
; br_if x5, 0xe // target = 0x11
3436
; xconst8 x0, 0
35-
; jump 0x8 // target = 0x11
37+
; jump 0x8 // target = 0x14
3638
; xconst8 x0, 1
3739
; ret
3840

cranelift/filetests/filetests/isa/pulley64/brif.clif

+30-18
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@ block2:
1616

1717
; VCode:
1818
; block0:
19-
; br_if x0, label2; jump label1
19+
; zext8 x4, x0
20+
; br_if x4, label2; jump label1
2021
; block1:
2122
; xconst8 x0, 0
2223
; ret
@@ -25,7 +26,8 @@ block2:
2526
; ret
2627
;
2728
; Disassembled:
28-
; br_if x0, 0xa // target = 0xa
29+
; zext8 x4, x0
30+
; br_if x4, 0xa // target = 0xd
2931
; xconst8 x0, 0
3032
; ret
3133
; xconst8 x0, 1
@@ -46,7 +48,8 @@ block2:
4648

4749
; VCode:
4850
; block0:
49-
; br_if x0, label2; jump label1
51+
; zext16 x4, x0
52+
; br_if x4, label2; jump label1
5053
; block1:
5154
; xconst8 x0, 0
5255
; ret
@@ -55,7 +58,8 @@ block2:
5558
; ret
5659
;
5760
; Disassembled:
58-
; br_if x0, 0xa // target = 0xa
61+
; zext16 x4, x0
62+
; br_if x4, 0xa // target = 0xd
5963
; xconst8 x0, 0
6064
; ret
6165
; xconst8 x0, 1
@@ -76,7 +80,8 @@ block2:
7680

7781
; VCode:
7882
; block0:
79-
; br_if x0, label2; jump label1
83+
; zext32 x4, x0
84+
; br_if x4, label2; jump label1
8085
; block1:
8186
; xconst8 x0, 0
8287
; ret
@@ -85,7 +90,8 @@ block2:
8590
; ret
8691
;
8792
; Disassembled:
88-
; br_if x0, 0xa // target = 0xa
93+
; zext32 x4, x0
94+
; br_if x4, 0xa // target = 0xd
8995
; xconst8 x0, 0
9096
; ret
9197
; xconst8 x0, 1
@@ -137,8 +143,9 @@ block2:
137143

138144
; VCode:
139145
; block0:
140-
; xeq32 x5, x0, x1
141-
; br_if x5, label2; jump label1
146+
; xeq32 x6, x0, x1
147+
; zext8 x6, x6
148+
; br_if x6, label2; jump label1
142149
; block1:
143150
; xconst8 x0, 0
144151
; ret
@@ -147,8 +154,9 @@ block2:
147154
; ret
148155
;
149156
; Disassembled:
150-
; xeq32 x5, x0, x1
151-
; br_if x5, 0xa // target = 0xd
157+
; xeq32 x6, x0, x1
158+
; zext8 x6, x6
159+
; br_if x6, 0xa // target = 0x10
152160
; xconst8 x0, 0
153161
; ret
154162
; xconst8 x0, 1
@@ -170,8 +178,9 @@ block2:
170178

171179
; VCode:
172180
; block0:
173-
; xneq32 x5, x0, x1
174-
; br_if x5, label2; jump label1
181+
; xneq32 x6, x0, x1
182+
; zext8 x6, x6
183+
; br_if x6, label2; jump label1
175184
; block1:
176185
; xconst8 x0, 0
177186
; ret
@@ -180,8 +189,9 @@ block2:
180189
; ret
181190
;
182191
; Disassembled:
183-
; xneq32 x5, x0, x1
184-
; br_if x5, 0xa // target = 0xd
192+
; xneq32 x6, x0, x1
193+
; zext8 x6, x6
194+
; br_if x6, 0xa // target = 0x10
185195
; xconst8 x0, 0
186196
; ret
187197
; xconst8 x0, 1
@@ -234,8 +244,9 @@ block2:
234244

235245
; VCode:
236246
; block0:
237-
; xulteq64 x5, x1, x0
238-
; br_if x5, label2; jump label1
247+
; xulteq64 x6, x1, x0
248+
; zext8 x6, x6
249+
; br_if x6, label2; jump label1
239250
; block1:
240251
; xconst8 x0, 0
241252
; ret
@@ -244,8 +255,9 @@ block2:
244255
; ret
245256
;
246257
; Disassembled:
247-
; xulteq64 x5, x1, x0
248-
; br_if x5, 0xa // target = 0xd
258+
; xulteq64 x6, x1, x0
259+
; zext8 x6, x6
260+
; br_if x6, 0xa // target = 0x10
249261
; xconst8 x0, 0
250262
; ret
251263
; xconst8 x0, 1

0 commit comments

Comments
 (0)