source: tests/.expect/arithmeticConversions.arm64.txt@ b28ce93

Last change on this file since b28ce93 was 1cc5c6a, checked in by Peter A. Buhr <pabuhr@…>, 8 months ago

update C arithmetic conversions and add ARM conversion testing

  • Property mode set to 100644
File size: 4.2 KB
Line 
1integral + integral
2 c sc uc ssi usi si ui sli uli slli ulli
3 bytes 1 1 1 2 2 4 4 8 8 8 8
4 + ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
5 c 1 | 1 1 1 2 2 4 4 8 8 8 8
6 sc 1 | 1 1 1 2 2 4 4 8 8 8 8
7 uc 1 | 1 1 1 2 2 4 4 8 8 8 8
8 ssi 2 | 2 2 2 2 2 4 4 8 8 8 8
9 usi 2 | 2 2 2 2 2 4 4 8 8 8 8
10 si 4 | 4 4 4 4 4 4 4 8 8 8 8
11 ui 4 | 4 4 4 4 4 4 4 8 8 8 8
12 sli 8 | 8 8 8 8 8 8 8 8 8 8 8
13 uli 8 | 8 8 8 8 8 8 8 8 8 8 8
14 slli 8 | 8 8 8 8 8 8 8 8 8 8 8
15 ulli 8 | 8 8 8 8 8 8 8 8 8 8 8
16
17float + integral
18 c sc uc ssi usi si ui sli uli slli ulli
19 bytes 1 1 1 2 2 4 4 8 8 8 8
20 + ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
21 f32 4 | 4 4 4 4 4 4 4 4 4 4 4
22 f32c 8 | 8 8 8 8 8 8 8 8 8 8 8
23 f 4 | 4 4 4 4 4 4 4 4 4 4 4
24 fc 8 | 8 8 8 8 8 8 8 8 8 8 8
25 f32x 8 | 8 8 8 8 8 8 8 8 8 8 8
26 f32xc 16 | 16 16 16 16 16 16 16 16 16 16 16
27 f64 8 | 8 8 8 8 8 8 8 8 8 8 8
28 f64c 16 | 16 16 16 16 16 16 16 16 16 16 16
29 d 8 | 8 8 8 8 8 8 8 8 8 8 8
30 dc 16 | 16 16 16 16 16 16 16 16 16 16 16
31 f64x 16 | 16 16 16 16 16 16 16 16 16 16 16
32 f64xc 32 | 32 32 32 32 32 32 32 32 32 32 32
33 ld 16 | 16 16 16 16 16 16 16 16 16 16 16
34 ldc 32 | 32 32 32 32 32 32 32 32 32 32 32
35 f128 16 | 16 16 16 16 16 16 16 16 16 16 16
36 f128c 32 | 32 32 32 32 32 32 32 32 32 32 32
37
38float + float
39 f32 f32c f fc f32x f32xc f64 f64c d dc f64x f64xc ld ldc f128 f128c
40 bytes 4 8 4 8 8 16 8 16 8 16 16 32 16 32 16 32
41 + ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------
42 f32 4 | 4 8 4 8 8 16 8 16 8 16 16 32 16 32 16 32
43 f32c 8 | 8 8 8 8 16 16 16 16 16 16 32 32 32 32 32 32
44 f 4 | 4 8 4 8 8 16 8 16 8 16 16 32 16 32 16 32
45 fc 8 | 8 8 8 8 16 16 16 16 16 16 32 32 32 32 32 32
46 f32x 8 | 8 16 8 16 8 16 8 16 8 16 16 32 16 32 16 32
47 f32xc 16 | 16 16 16 16 16 16 16 16 16 16 32 32 32 32 32 32
48 f64 8 | 8 16 8 16 8 16 8 16 8 16 16 32 16 32 16 32
49 f64c 16 | 16 16 16 16 16 16 16 16 16 16 32 32 32 32 32 32
50 d 8 | 8 16 8 16 8 16 8 16 8 16 16 32 16 32 16 32
51 dc 16 | 16 16 16 16 16 16 16 16 16 16 32 32 32 32 32 32
52 f64x 16 | 16 32 16 32 16 32 16 32 16 32 16 32 16 32 16 32
53 f64xc 32 | 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32
54 ld 16 | 16 32 16 32 16 32 16 32 16 32 16 32 16 32 16 32
55 ldc 32 | 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32
56 f128 16 | 16 32 16 32 16 32 16 32 16 32 16 32 16 32 16 32
57 f128c 32 | 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32
Note: See TracBrowser for help on using the repository browser.