Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(271)

Side by Side Diff: crosstest/test_cast.h

Issue 265703002: Add Om1 lowering with no optimizations (Closed) Base URL: https://gerrit.chromium.org/gerrit/p/native_client/pnacl-subzero.git@master
Patch Set: Created 6 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 bool castUi64ToUi1(uint64_t a);
2 bool castSi64ToUi1(int64_t a);
3 bool castUi32ToUi1(uint32_t a);
4 bool castSi32ToUi1(int32_t a);
5 bool castUi16ToUi1(unsigned short a);
6 bool castSi16ToUi1(short a);
7 bool castUi8ToUi1(unsigned char a);
8 bool castSi8ToUi1(signed char a);
9 bool castUi1ToUi1(bool a);
10 bool castF64ToUi1(double a);
11 bool castF32ToUi1(float a);
12
13 signed char castUi64ToSi8(uint64_t a);
JF 2014/05/01 00:16:55 Why not use the [u]int_t typedefs here?
Jim Stichnoth 2014/05/05 07:03:55 Done.
14 signed char castSi64ToSi8(int64_t a);
15 signed char castUi32ToSi8(uint32_t a);
16 signed char castSi32ToSi8(int32_t a);
17 signed char castUi16ToSi8(unsigned short a);
18 signed char castSi16ToSi8(short a);
19 signed char castUi8ToSi8(unsigned char a);
20 signed char castSi8ToSi8(signed char a);
21 signed char castUi1ToSi8(bool a);
22 signed char castF64ToSi8(double a);
23 signed char castF32ToSi8(float a);
24
25 unsigned char castUi64ToUi8(uint64_t a);
26 unsigned char castSi64ToUi8(int64_t a);
27 unsigned char castUi32ToUi8(uint32_t a);
28 unsigned char castSi32ToUi8(int32_t a);
29 unsigned char castUi16ToUi8(unsigned short a);
30 unsigned char castSi16ToUi8(short a);
31 unsigned char castUi8ToUi8(unsigned char a);
32 unsigned char castSi8ToUi8(signed char a);
33 unsigned char castUi1ToUi8(bool a);
34 unsigned char castF64ToUi8(double a);
35 unsigned char castF32ToUi8(float a);
36
37 short castUi64ToSi16(uint64_t a);
38 short castSi64ToSi16(int64_t a);
39 short castUi32ToSi16(uint32_t a);
40 short castSi32ToSi16(int32_t a);
41 short castUi16ToSi16(unsigned short a);
42 short castSi16ToSi16(short a);
43 short castUi8ToSi16(unsigned char a);
44 short castSi8ToSi16(signed char a);
45 short castUi1ToSi16(bool a);
46 short castF64ToSi16(double a);
47 short castF32ToSi16(float a);
48
49 unsigned short castUi64ToUi16(uint64_t a);
50 unsigned short castSi64ToUi16(int64_t a);
51 unsigned short castUi32ToUi16(uint32_t a);
52 unsigned short castSi32ToUi16(int32_t a);
53 unsigned short castUi16ToUi16(unsigned short a);
54 unsigned short castSi16ToUi16(short a);
55 unsigned short castUi8ToUi16(unsigned char a);
56 unsigned short castSi8ToUi16(signed char a);
57 unsigned short castUi1ToUi16(bool a);
58 unsigned short castF64ToUi16(double a);
59 unsigned short castF32ToUi16(float a);
60
61 int32_t castUi64ToSi32(uint64_t a);
62 int32_t castSi64ToSi32(int64_t a);
63 int32_t castUi32ToSi32(uint32_t a);
64 int32_t castSi32ToSi32(int32_t a);
65 int32_t castUi16ToSi32(unsigned short a);
66 int32_t castSi16ToSi32(short a);
67 int32_t castUi8ToSi32(unsigned char a);
68 int32_t castSi8ToSi32(signed char a);
69 int32_t castUi1ToSi32(bool a);
70 int32_t castF64ToSi32(double a);
71 int32_t castF32ToSi32(float a);
72
73 uint32_t castUi64ToUi32(uint64_t a);
74 uint32_t castSi64ToUi32(int64_t a);
75 uint32_t castUi32ToUi32(uint32_t a);
76 uint32_t castSi32ToUi32(int32_t a);
77 uint32_t castUi16ToUi32(unsigned short a);
78 uint32_t castSi16ToUi32(short a);
79 uint32_t castUi8ToUi32(unsigned char a);
80 uint32_t castSi8ToUi32(signed char a);
81 uint32_t castUi1ToUi32(bool a);
82 uint32_t castF64ToUi32(double a);
83 uint32_t castF32ToUi32(float a);
84
85 int64_t castUi64ToSi64(uint64_t a);
86 int64_t castSi64ToSi64(int64_t a);
87 int64_t castUi32ToSi64(uint32_t a);
88 int64_t castSi32ToSi64(int32_t a);
89 int64_t castUi16ToSi64(unsigned short a);
90 int64_t castSi16ToSi64(short a);
91 int64_t castUi8ToSi64(unsigned char a);
92 int64_t castSi8ToSi64(signed char a);
93 int64_t castUi1ToSi64(bool a);
94 int64_t castF64ToSi64(double a);
95 int64_t castF32ToSi64(float a);
96
97 uint64_t castUi64ToUi64(uint64_t a);
98 uint64_t castSi64ToUi64(int64_t a);
99 uint64_t castUi32ToUi64(uint32_t a);
100 uint64_t castSi32ToUi64(int32_t a);
101 uint64_t castUi16ToUi64(unsigned short a);
102 uint64_t castSi16ToUi64(short a);
103 uint64_t castUi8ToUi64(unsigned char a);
104 uint64_t castSi8ToUi64(signed char a);
105 uint64_t castUi1ToUi64(bool a);
106 uint64_t castF64ToUi64(double a);
107 uint64_t castF32ToUi64(float a);
108
109 float castUi64ToF32(uint64_t a);
110 float castSi64ToF32(int64_t a);
111 float castUi32ToF32(uint32_t a);
112 float castSi32ToF32(int32_t a);
113 float castUi16ToF32(unsigned short a);
114 float castSi16ToF32(short a);
115 float castUi8ToF32(unsigned char a);
116 float castSi8ToF32(signed char a);
117 float castUi1ToF32(bool a);
118 float castF64ToF32(double a);
119 float castF32ToF32(float a);
120
121 double castUi64ToF64(uint64_t a);
122 double castSi64ToF64(int64_t a);
123 double castUi32ToF64(uint32_t a);
124 double castSi32ToF64(int32_t a);
125 double castUi16ToF64(unsigned short a);
126 double castSi16ToF64(short a);
127 double castUi8ToF64(unsigned char a);
128 double castSi8ToF64(signed char a);
129 double castUi1ToF64(bool a);
130 double castF64ToF64(double a);
131 double castF32ToF64(float a);
132
133 uint32_t castbits_F32ToUi32(float a);
134 float castbits_Ui32ToF32(uint32_t a);
135 uint64_t castbits_F64ToUi64(double a);
136 double castbits_Ui64ToF64(uint64_t a);
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698