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

Side by Side Diff: crosstest/test_cast_main.cpp

Issue 877003003: Subzero: Use a "known" version of clang-format. (Closed) Base URL: https://chromium.googlesource.com/native_client/pnacl-subzero.git@master
Patch Set: Add a clang-format blacklist. Fix formatting "errors". Created 5 years, 10 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
« no previous file with comments | « crosstest/test_calling_conv_main.cpp ('k') | crosstest/test_fcmp_main.cpp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 //===- subzero/crosstest/test_cast_main.cpp - Driver for tests ------------===// 1 //===- subzero/crosstest/test_cast_main.cpp - Driver for tests ------------===//
2 // 2 //
3 // The Subzero Code Generator 3 // The Subzero Code Generator
4 // 4 //
5 // This file is distributed under the University of Illinois Open Source 5 // This file is distributed under the University of Illinois Open Source
6 // License. See LICENSE.TXT for details. 6 // License. See LICENSE.TXT for details.
7 // 7 //
8 //===----------------------------------------------------------------------===// 8 //===----------------------------------------------------------------------===//
9 // 9 //
10 // Driver for crosstesting cast operations. 10 // Driver for crosstesting cast operations.
(...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after
108 } 108 }
109 COMPARE_VEC(cast, FromType, ToType, Value, FromTypeString, ToTypeString); 109 COMPARE_VEC(cast, FromType, ToType, Value, FromTypeString, ToTypeString);
110 } 110 }
111 } 111 }
112 112
113 int main(int argc, char **argv) { 113 int main(int argc, char **argv) {
114 size_t TotalTests = 0; 114 size_t TotalTests = 0;
115 size_t Passes = 0; 115 size_t Passes = 0;
116 size_t Failures = 0; 116 size_t Failures = 0;
117 117
118 volatile bool ValsUi1[] = { false, true }; 118 volatile bool ValsUi1[] = {false, true};
119 static const size_t NumValsUi1 = sizeof(ValsUi1) / sizeof(*ValsUi1); 119 static const size_t NumValsUi1 = sizeof(ValsUi1) / sizeof(*ValsUi1);
120 volatile uint8_t ValsUi8[] = { 0, 1, 0x7e, 0x7f, 0x80, 0x81, 0xfe, 0xff }; 120 volatile uint8_t ValsUi8[] = {0, 1, 0x7e, 0x7f, 0x80, 0x81, 0xfe, 0xff};
121 static const size_t NumValsUi8 = sizeof(ValsUi8) / sizeof(*ValsUi8); 121 static const size_t NumValsUi8 = sizeof(ValsUi8) / sizeof(*ValsUi8);
122 122
123 volatile myint8_t ValsSi8[] = { 0, 1, 0x7e, 0x7f, 0x80, 0x81, 0xfe, 0xff }; 123 volatile myint8_t ValsSi8[] = {0, 1, 0x7e, 0x7f, 0x80, 0x81, 0xfe, 0xff};
124 static const size_t NumValsSi8 = sizeof(ValsSi8) / sizeof(*ValsSi8); 124 static const size_t NumValsSi8 = sizeof(ValsSi8) / sizeof(*ValsSi8);
125 125
126 volatile uint16_t ValsUi16[] = { 0, 1, 0x7e, 0x7f, 0x80, 126 volatile uint16_t ValsUi16[] = {0, 1, 0x7e, 0x7f, 0x80,
127 0x81, 0xfe, 0xff, 0x7ffe, 0x7fff, 127 0x81, 0xfe, 0xff, 0x7ffe, 0x7fff,
128 0x8000, 0x8001, 0xfffe, 0xffff }; 128 0x8000, 0x8001, 0xfffe, 0xffff};
129 static const size_t NumValsUi16 = sizeof(ValsUi16) / sizeof(*ValsUi16); 129 static const size_t NumValsUi16 = sizeof(ValsUi16) / sizeof(*ValsUi16);
130 130
131 volatile int16_t ValsSi16[] = { 0, 1, 0x7e, 0x7f, 0x80, 131 volatile int16_t ValsSi16[] = {0, 1, 0x7e, 0x7f, 0x80,
132 0x81, 0xfe, 0xff, 0x7ffe, 0x7fff, 132 0x81, 0xfe, 0xff, 0x7ffe, 0x7fff,
133 0x8000, 0x8001, 0xfffe, 0xffff }; 133 0x8000, 0x8001, 0xfffe, 0xffff};
134 static const size_t NumValsSi16 = sizeof(ValsSi16) / sizeof(*ValsSi16); 134 static const size_t NumValsSi16 = sizeof(ValsSi16) / sizeof(*ValsSi16);
135 135
136 volatile size_t ValsUi32[] = { 136 volatile size_t ValsUi32[] = {0, 1, 0x7e, 0x7f,
137 0, 1, 0x7e, 0x7f, 0x80, 137 0x80, 0x81, 0xfe, 0xff,
138 0x81, 0xfe, 0xff, 0x7ffe, 0x7fff, 138 0x7ffe, 0x7fff, 0x8000, 0x8001,
139 0x8000, 0x8001, 0xfffe, 0xffff, 0x7ffffffe, 139 0xfffe, 0xffff, 0x7ffffffe, 0x7fffffff,
140 0x7fffffff, 0x80000000, 0x80000001, 0xfffffffe, 0xffffffff 140 0x80000000, 0x80000001, 0xfffffffe, 0xffffffff};
141 };
142 static const size_t NumValsUi32 = sizeof(ValsUi32) / sizeof(*ValsUi32); 141 static const size_t NumValsUi32 = sizeof(ValsUi32) / sizeof(*ValsUi32);
143 142
144 volatile size_t ValsSi32[] = { 143 volatile size_t ValsSi32[] = {0, 1, 0x7e, 0x7f,
145 0, 1, 0x7e, 0x7f, 0x80, 144 0x80, 0x81, 0xfe, 0xff,
146 0x81, 0xfe, 0xff, 0x7ffe, 0x7fff, 145 0x7ffe, 0x7fff, 0x8000, 0x8001,
147 0x8000, 0x8001, 0xfffe, 0xffff, 0x7ffffffe, 146 0xfffe, 0xffff, 0x7ffffffe, 0x7fffffff,
148 0x7fffffff, 0x80000000, 0x80000001, 0xfffffffe, 0xffffffff 147 0x80000000, 0x80000001, 0xfffffffe, 0xffffffff};
149 };
150 static const size_t NumValsSi32 = sizeof(ValsSi32) / sizeof(*ValsSi32); 148 static const size_t NumValsSi32 = sizeof(ValsSi32) / sizeof(*ValsSi32);
151 149
152 volatile uint64_t ValsUi64[] = { 150 volatile uint64_t ValsUi64[] = {
153 0, 1, 0x7e, 151 0, 1, 0x7e,
154 0x7f, 0x80, 0x81, 152 0x7f, 0x80, 0x81,
155 0xfe, 0xff, 0x7ffe, 153 0xfe, 0xff, 0x7ffe,
156 0x7fff, 0x8000, 0x8001, 154 0x7fff, 0x8000, 0x8001,
157 0xfffe, 0xffff, 0x7ffffffe, 155 0xfffe, 0xffff, 0x7ffffffe,
158 0x7fffffff, 0x80000000, 0x80000001, 156 0x7fffffff, 0x80000000, 0x80000001,
159 0xfffffffe, 0xffffffff, 0x100000000ull, 157 0xfffffffe, 0xffffffff, 0x100000000ull,
160 0x100000001ull, 0x7ffffffffffffffeull, 0x7fffffffffffffffull, 158 0x100000001ull, 0x7ffffffffffffffeull, 0x7fffffffffffffffull,
161 0x8000000000000000ull, 0x8000000000000001ull, 0xfffffffffffffffeull, 159 0x8000000000000000ull, 0x8000000000000001ull, 0xfffffffffffffffeull,
162 0xffffffffffffffffull 160 0xffffffffffffffffull};
163 };
164 static const size_t NumValsUi64 = sizeof(ValsUi64) / sizeof(*ValsUi64); 161 static const size_t NumValsUi64 = sizeof(ValsUi64) / sizeof(*ValsUi64);
165 162
166 volatile int64_t ValsSi64[] = { 163 volatile int64_t ValsSi64[] = {
167 0, 1, 0x7e, 164 0, 1, 0x7e,
168 0x7f, 0x80, 0x81, 165 0x7f, 0x80, 0x81,
169 0xfe, 0xff, 0x7ffe, 166 0xfe, 0xff, 0x7ffe,
170 0x7fff, 0x8000, 0x8001, 167 0x7fff, 0x8000, 0x8001,
171 0xfffe, 0xffff, 0x7ffffffe, 168 0xfffe, 0xffff, 0x7ffffffe,
172 0x7fffffff, 0x80000000, 0x80000001, 169 0x7fffffff, 0x80000000, 0x80000001,
173 0xfffffffe, 0xffffffff, 0x100000000ll, 170 0xfffffffe, 0xffffffff, 0x100000000ll,
174 0x100000001ll, 0x7ffffffffffffffell, 0x7fffffffffffffffll, 171 0x100000001ll, 0x7ffffffffffffffell, 0x7fffffffffffffffll,
175 0x8000000000000000ll, 0x8000000000000001ll, 0xfffffffffffffffell, 172 0x8000000000000000ll, 0x8000000000000001ll, 0xfffffffffffffffell,
176 0xffffffffffffffffll 173 0xffffffffffffffffll};
177 };
178 static const size_t NumValsSi64 = sizeof(ValsSi64) / sizeof(*ValsSi64); 174 static const size_t NumValsSi64 = sizeof(ValsSi64) / sizeof(*ValsSi64);
179 175
180 static const double NegInf = -1.0 / 0.0; 176 static const double NegInf = -1.0 / 0.0;
181 static const double PosInf = 1.0 / 0.0; 177 static const double PosInf = 1.0 / 0.0;
182 static const double Nan = 0.0 / 0.0; 178 static const double Nan = 0.0 / 0.0;
183 static const double NegNan = -0.0 / 0.0; 179 static const double NegNan = -0.0 / 0.0;
184 volatile float ValsF32[] = FP_VALUE_ARRAY(NegInf, PosInf, NegNan, Nan); 180 volatile float ValsF32[] = FP_VALUE_ARRAY(NegInf, PosInf, NegNan, Nan);
185 static const size_t NumValsF32 = sizeof(ValsF32) / sizeof(*ValsF32); 181 static const size_t NumValsF32 = sizeof(ValsF32) / sizeof(*ValsF32);
186 182
187 volatile double ValsF64[] = FP_VALUE_ARRAY(NegInf, PosInf, NegNan, Nan); 183 volatile double ValsF64[] = FP_VALUE_ARRAY(NegInf, PosInf, NegNan, Nan);
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after
245 } 241 }
246 testVector<v4ui32, v4f32>(TotalTests, Passes, Failures, "v4ui32", "v4f32"); 242 testVector<v4ui32, v4f32>(TotalTests, Passes, Failures, "v4ui32", "v4f32");
247 testVector<v4si32, v4f32>(TotalTests, Passes, Failures, "v4si32", "v4f32"); 243 testVector<v4si32, v4f32>(TotalTests, Passes, Failures, "v4si32", "v4f32");
248 testVector<v4f32, v4si32>(TotalTests, Passes, Failures, "v4f32", "v4si32"); 244 testVector<v4f32, v4si32>(TotalTests, Passes, Failures, "v4f32", "v4si32");
249 testVector<v4f32, v4ui32>(TotalTests, Passes, Failures, "v4f32", "v4ui32"); 245 testVector<v4f32, v4ui32>(TotalTests, Passes, Failures, "v4f32", "v4ui32");
250 246
251 std::cout << "TotalTests=" << TotalTests << " Passes=" << Passes 247 std::cout << "TotalTests=" << TotalTests << " Passes=" << Passes
252 << " Failures=" << Failures << "\n"; 248 << " Failures=" << Failures << "\n";
253 return Failures; 249 return Failures;
254 } 250 }
OLDNEW
« no previous file with comments | « crosstest/test_calling_conv_main.cpp ('k') | crosstest/test_fcmp_main.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698