source: tests/.expect/ArithmeticConversions.x86.txt @ b0708ea

Last change on this file since b0708ea was b0708ea, checked in by Peter A. Buhr <pabuhr@…>, 8 days ago

add test for gcc arithmetic conversions

  • Property mode set to 100644
File size: 4.8 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    4    4    8    8
4          + ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
5     c  1 |    1    1    1    2    2    4    4    4    4    8    8
6    sc  1 |    1    1    1    2    2    4    4    4    4    8    8
7    uc  1 |    1    1    1    2    2    4    4    4    4    8    8
8   ssi  2 |    2    2    2    2    2    4    4    4    4    8    8
9   usi  2 |    2    2    2    2    2    4    4    4    4    8    8
10    si  4 |    4    4    4    4    4    4    4    4    4    8    8
11    ui  4 |    4    4    4    4    4    4    4    4    4    8    8
12   sli  4 |    4    4    4    4    4    4    4    4    4    8    8
13   uli  4 |    4    4    4    4    4    4    4    4    4    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    4    4    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 12 |   12   12   12   12   12   12   12   12   12   12   12
32 f64xc 24 |   24   24   24   24   24   24   24   24   24   24   24
33   f80 12 |   12   12   12   12   12   12   12   12   12   12   12
34    ld 12 |   12   12   12   12   12   12   12   12   12   12   12
35   ldc 24 |   24   24   24   24   24   24   24   24   24   24   24
36uuf128 16 |   16   16   16   16   16   16   16   16   16   16   16
37  f128 16 |   16   16   16   16   16   16   16   16   16   16   16
38 f128c 32 |   32   32   32   32   32   32   32   32   32   32   32
39
40float + float
41              f32  f32c     f    fc  f32x f32xc   f64  f64c     d    dc  f64x f64xc   f80    ld   ldc uuf128  f128 f128c
42  bytes         4     8     4     8     8    16     8    16     8    16    12    24    12    12    24     16    16    32
43          + ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ----- -----
44   f32  4 |     4     8     4     8     8    16     8    16     8    16    12    24    12    12    24     16    16    32
45  f32c  8 |     8     8     8     8    16    16    16    16    16    16    24    24    24    24    24     32    32    32
46     f  4 |     4     8     4     8     8    16     8    16     8    16    12    24    12    12    24     16    16    32
47    fc  8 |     8     8     8     8    16    16    16    16    16    16    24    24    24    24    24     32    32    32
48  f32x  8 |     8    16     8    16     8    16     8    16     8    16    12    24    12    12    24     16    16    32
49 f32xc 16 |    16    16    16    16    16    16    16    16    16    16    24    24    24    24    24     32    32    32
50   f64  8 |     8    16     8    16     8    16     8    16     8    16    12    24    12    12    24     16    16    32
51  f64c 16 |    16    16    16    16    16    16    16    16    16    16    24    24    24    24    24     32    32    32
52     d  8 |     8    16     8    16     8    16     8    16     8    16    12    24    12    12    24     16    16    32
53    dc 16 |    16    16    16    16    16    16    16    16    16    16    24    24    24    24    24     32    32    32
54  f64x 12 |    12    24    12    24    12    24    12    24    12    24    12    24    12    12    24     16    16    32
55 f64xc 24 |    24    24    24    24    24    24    24    24    24    24    24    24    24    24    24     32    32    32
56   f80 12 |    12    24    12    24    12    24    12    24    12    24    12    24    12    12    24     16    16    32
57    ld 12 |    12    24    12    24    12    24    12    24    12    24    12    24    12    12    24     16    16    32
58   ldc 24 |    24    24    24    24    24    24    24    24    24    24    24    24    24    24    24     32    32    32
59uuf128 16 |    16    32    16    32    16    32    16    32    16    32    16    32    16    16    32     16    16    32
60  f128 16 |    16    32    16    32    16    32    16    32    16    32    16    32    16    16    32     16    16    32
61 f128c 32 |    32    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.