Searched defs:a8 (Results 1 - 25 of 52) sorted by relevance

123

/external/clang/test/Sema/
H A Dgeneric-selection.c30 int a8[_Generic(g, void (*)(void): 1, default: 2) == 1 ? 1 : -1]; local
H A Dcomplex-int.c34 double a8; local
/external/clang/test/SemaCXX/
H A Dattr-weakref.cpp28 int a8 __attribute__((weakref ("v1"))); // expected-error {{weakref declaration must have internal linkage}} variable
/external/valgrind/massif/tests/
H A Ddeep.c20 void a8 (int n) { a9 (n); } function
21 void a7 (int n) { a8 (n); }
/external/google-breakpad/src/testing/include/gmock/
H A Dgmock-generated-nice-strict.h130 const A5& a5, const A6& a6, const A7& a7, const A8& a8) : MockClass(a1,
131 a2, a3, a4, a5, a6, a7, a8) {
139 const A5& a5, const A6& a6, const A7& a7, const A8& a8,
140 const A9& a9) : MockClass(a1, a2, a3, a4, a5, a6, a7, a8, a9) {
148 const A5& a5, const A6& a6, const A7& a7, const A8& a8, const A9& a9,
149 const A10& a10) : MockClass(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10) {
224 const A5& a5, const A6& a6, const A7& a7, const A8& a8) : MockClass(a1,
225 a2, a3, a4, a5, a6, a7, a8) {
233 const A5& a5, const A6& a6, const A7& a7, const A8& a8,
234 const A9& a9) : MockClass(a1, a2, a3, a4, a5, a6, a7, a8, a
129 NiceMock(const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6, const A7& a7, const A8& a8) argument
138 NiceMock(const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6, const A7& a7, const A8& a8, const A9& a9) argument
147 NiceMock(const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6, const A7& a7, const A8& a8, const A9& a9, const A10& a10) argument
223 StrictMock(const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6, const A7& a7, const A8& a8) argument
232 StrictMock(const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6, const A7& a7, const A8& a8, const A9& a9) argument
241 StrictMock(const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6, const A7& a7, const A8& a8, const A9& a9, const A10& a10) argument
[all...]
/external/clang/test/CodeGen/
H A Dms_struct-bitfield-1.c71 static int a8[(sizeof(t8) == 4) -1]; variable
H A Dms_struct-pack.c124 static int a8[(sizeof(eight_ms) == 48) - 1]; variable
H A Dx86_32-arguments-linux.c9 // CHECK: <2 x double> %a8, %struct.s56_4* byval align 4,
45 t56_v2d a8, struct s56_4 a9,
49 f56_0(1, a0, a1, a2, a3, a4, a5, a6, a7, a8, a9,
41 f56(char a0, struct s56_0 a1, t56_v2i a2, struct s56_1 a3, t56_v1d a4, struct s56_2 a5, t56_v4i a6, struct s56_3 a7, t56_v2d a8, struct s56_4 a9, t56_v8i a10, struct s56_5 a11, t56_v4d a12, struct s56_6 a13) argument
H A Dms_struct-bitfield-2.c134 static int a8[(sizeof (struct_8) == size_struct_8) -1]; variable
/external/clang/test/SemaTemplate/
H A Dtemp_arg_template.cpp29 C<Ylong> *a8; // expected-error{{template template argument has different template parameters than its corresponding template template parameter}} variable
/external/gmock/include/gmock/
H A Dgmock-generated-nice-strict.h142 const A5& a5, const A6& a6, const A7& a7, const A8& a8) : MockClass(a1,
143 a2, a3, a4, a5, a6, a7, a8) {
151 const A5& a5, const A6& a6, const A7& a7, const A8& a8,
152 const A9& a9) : MockClass(a1, a2, a3, a4, a5, a6, a7, a8, a9) {
160 const A5& a5, const A6& a6, const A7& a7, const A8& a8, const A9& a9,
161 const A10& a10) : MockClass(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10) {
238 const A5& a5, const A6& a6, const A7& a7, const A8& a8) : MockClass(a1,
239 a2, a3, a4, a5, a6, a7, a8) {
247 const A5& a5, const A6& a6, const A7& a7, const A8& a8,
248 const A9& a9) : MockClass(a1, a2, a3, a4, a5, a6, a7, a8, a
141 NiceMock(const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6, const A7& a7, const A8& a8) argument
150 NiceMock(const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6, const A7& a7, const A8& a8, const A9& a9) argument
159 NiceMock(const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6, const A7& a7, const A8& a8, const A9& a9, const A10& a10) argument
237 NaggyMock(const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6, const A7& a7, const A8& a8) argument
246 NaggyMock(const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6, const A7& a7, const A8& a8, const A9& a9) argument
255 NaggyMock(const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6, const A7& a7, const A8& a8, const A9& a9, const A10& a10) argument
333 StrictMock(const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6, const A7& a7, const A8& a8) argument
342 StrictMock(const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6, const A7& a7, const A8& a8, const A9& a9) argument
351 StrictMock(const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6, const A7& a7, const A8& a8, const A9& a9, const A10& a10) argument
[all...]
/external/skia/src/opts/
H A DSk4px_NEON.h72 uint8x16_t a8 = vdupq_n_u8(0); // ____ ____ ____ ____ local
73 a8 = vld1q_lane_u8(a+0, a8, 0); // ____ ____ ____ ___0
74 a8 = vld1q_lane_u8(a+1, a8, 4); // ____ ____ ___1 ___0
75 a8 = vld1q_lane_u8(a+2, a8, 8); // ____ ___2 ___1 ___0
76 a8 = vld1q_lane_u8(a+3, a8, 12); // ___3 ___2 ___1 ___0
77 auto a32 = (uint32x4_t)a8; //
82 uint8x16_t a8 = vdupq_n_u8(0); // ____ ____ ____ ____ local
[all...]
/external/clang/test/Parser/
H A Dcxx0x-lambda-expressions.cpp47 int a8[1] = {[d = 0] { return d; } ()}; // expected-warning{{extension}} local
/external/gmock/test/
H A Dgmock-nice-strict_test.cc93 const string& a7, const string& a8, bool a9, bool a10) {
95 static_cast<char>(a6) + a7 + a8 + (a9 ? 'T' : 'F') + (a10 ? 'T' : 'F');
92 MockBar(char a1, char a2, string a3, string a4, int a5, int a6, const string& a7, const string& a8, bool a9, bool a10) argument
/external/google-breakpad/src/testing/test/
H A Dgmock-nice-strict_test.cc92 const string& a7, const string& a8, bool a9, bool a10) {
94 static_cast<char>(a6) + a7 + a8 + (a9 ? 'T' : 'F') + (a10 ? 'T' : 'F');
91 MockBar(char a1, char a2, string a3, string a4, int a5, int a6, const string& a7, const string& a8, bool a9, bool a10) argument
/external/libvpx/libvpx/vpx_dsp/
H A Dsad.c180 static INLINE unsigned int highbd_sad(const uint8_t *a8, int a_stride, argument
185 const uint16_t *a = CONVERT_TO_SHORTPTR(a8);
197 static INLINE unsigned int highbd_sadb(const uint8_t *a8, int a_stride, argument
202 const uint16_t *a = CONVERT_TO_SHORTPTR(a8);
H A Dvariance.c276 static void highbd_variance64(const uint8_t *a8, int a_stride, argument
281 uint16_t *a = CONVERT_TO_SHORTPTR(a8);
297 static void highbd_8_variance(const uint8_t *a8, int a_stride, argument
302 highbd_variance64(a8, a_stride, b8, b_stride, w, h, &sse_long, &sum_long);
307 static void highbd_10_variance(const uint8_t *a8, int a_stride, argument
312 highbd_variance64(a8, a_stride, b8, b_stride, w, h, &sse_long, &sum_long);
317 static void highbd_12_variance(const uint8_t *a8, int a_stride, argument
322 highbd_variance64(a8, a_stride, b8, b_stride, w, h, &sse_long, &sum_long);
/external/regex-re2/re2/
H A Dvariadic_function.h70 const Arg& a6, const Arg& a7, const Arg& a8) const {
71 const Arg* const args[] = { &a0, &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8 };
77 const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9) const {
78 const Arg* const args[] = { &a0, &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8,
85 const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9,
87 const Arg* const args[] = { &a0, &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8,
94 const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9,
96 const Arg* const args[] = { &a0, &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8,
103 const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9,
105 const Arg* const args[] = { &a0, &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8,
75 operator ()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1, const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5, const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9) const argument
83 operator ()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1, const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5, const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9, const Arg& a10) const argument
92 operator ()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1, const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5, const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9, const Arg& a10, const Arg& a11) const argument
101 operator ()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1, const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5, const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9, const Arg& a10, const Arg& a11, const Arg& a12) const argument
110 operator ()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1, const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5, const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9, const Arg& a10, const Arg& a11, const Arg& a12, const Arg& a13) const argument
119 operator ()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1, const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5, const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9, const Arg& a10, const Arg& a11, const Arg& a12, const Arg& a13, const Arg& a14) const argument
129 operator ()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1, const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5, const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9, const Arg& a10, const Arg& a11, const Arg& a12, const Arg& a13, const Arg& a14, const Arg& a15) const argument
139 operator ()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1, const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5, const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9, const Arg& a10, const Arg& a11, const Arg& a12, const Arg& a13, const Arg& a14, const Arg& a15, const Arg& a16) const argument
149 operator ()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1, const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5, const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9, const Arg& a10, const Arg& a11, const Arg& a12, const Arg& a13, const Arg& a14, const Arg& a15, const Arg& a16, const Arg& a17) const argument
159 operator ()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1, const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5, const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9, const Arg& a10, const Arg& a11, const Arg& a12, const Arg& a13, const Arg& a14, const Arg& a15, const Arg& a16, const Arg& a17, const Arg& a18) const argument
170 operator ()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1, const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5, const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9, const Arg& a10, const Arg& a11, const Arg& a12, const Arg& a13, const Arg& a14, const Arg& a15, const Arg& a16, const Arg& a17, const Arg& a18, const Arg& a19) const argument
181 operator ()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1, const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5, const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9, const Arg& a10, const Arg& a11, const Arg& a12, const Arg& a13, const Arg& a14, const Arg& a15, const Arg& a16, const Arg& a17, const Arg& a18, const Arg& a19, const Arg& a20) const argument
193 operator ()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1, const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5, const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9, const Arg& a10, const Arg& a11, const Arg& a12, const Arg& a13, const Arg& a14, const Arg& a15, const Arg& a16, const Arg& a17, const Arg& a18, const Arg& a19, const Arg& a20, const Arg& a21) const argument
205 operator ()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1, const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5, const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9, const Arg& a10, const Arg& a11, const Arg& a12, const Arg& a13, const Arg& a14, const Arg& a15, const Arg& a16, const Arg& a17, const Arg& a18, const Arg& a19, const Arg& a20, const Arg& a21, const Arg& a22) const argument
218 operator ()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1, const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5, const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9, const Arg& a10, const Arg& a11, const Arg& a12, const Arg& a13, const Arg& a14, const Arg& a15, const Arg& a16, const Arg& a17, const Arg& a18, const Arg& a19, const Arg& a20, const Arg& a21, const Arg& a22, const Arg& a23) const argument
231 operator ()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1, const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5, const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9, const Arg& a10, const Arg& a11, const Arg& a12, const Arg& a13, const Arg& a14, const Arg& a15, const Arg& a16, const Arg& a17, const Arg& a18, const Arg& a19, const Arg& a20, const Arg& a21, const Arg& a22, const Arg& a23, const Arg& a24) const argument
244 operator ()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1, const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5, const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9, const Arg& a10, const Arg& a11, const Arg& a12, const Arg& a13, const Arg& a14, const Arg& a15, const Arg& a16, const Arg& a17, const Arg& a18, const Arg& a19, const Arg& a20, const Arg& a21, const Arg& a22, const Arg& a23, const Arg& a24, const Arg& a25) const argument
257 operator ()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1, const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5, const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9, const Arg& a10, const Arg& a11, const Arg& a12, const Arg& a13, const Arg& a14, const Arg& a15, const Arg& a16, const Arg& a17, const Arg& a18, const Arg& a19, const Arg& a20, const Arg& a21, const Arg& a22, const Arg& a23, const Arg& a24, const Arg& a25, const Arg& a26) const argument
271 operator ()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1, const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5, const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9, const Arg& a10, const Arg& a11, const Arg& a12, const Arg& a13, const Arg& a14, const Arg& a15, const Arg& a16, const Arg& a17, const Arg& a18, const Arg& a19, const Arg& a20, const Arg& a21, const Arg& a22, const Arg& a23, const Arg& a24, const Arg& a25, const Arg& a26, const Arg& a27) const argument
285 operator ()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1, const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5, const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9, const Arg& a10, const Arg& a11, const Arg& a12, const Arg& a13, const Arg& a14, const Arg& a15, const Arg& a16, const Arg& a17, const Arg& a18, const Arg& a19, const Arg& a20, const Arg& a21, const Arg& a22, const Arg& a23, const Arg& a24, const Arg& a25, const Arg& a26, const Arg& a27, const Arg& a28) const argument
299 operator ()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1, const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5, const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9, const Arg& a10, const Arg& a11, const Arg& a12, const Arg& a13, const Arg& a14, const Arg& a15, const Arg& a16, const Arg& a17, const Arg& a18, const Arg& a19, const Arg& a20, const Arg& a21, const Arg& a22, const Arg& a23, const Arg& a24, const Arg& a25, const Arg& a26, const Arg& a27, const Arg& a28, const Arg& a29) const argument
313 operator ()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1, const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5, const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9, const Arg& a10, const Arg& a11, const Arg& a12, const Arg& a13, const Arg& a14, const Arg& a15, const Arg& a16, const Arg& a17, const Arg& a18, const Arg& a19, const Arg& a20, const Arg& a21, const Arg& a22, const Arg& a23, const Arg& a24, const Arg& a25, const Arg& a26, const Arg& a27, const Arg& a28, const Arg& a29, const Arg& a30) const argument
328 operator ()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1, const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5, const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9, const Arg& a10, const Arg& a11, const Arg& a12, const Arg& a13, const Arg& a14, const Arg& a15, const Arg& a16, const Arg& a17, const Arg& a18, const Arg& a19, const Arg& a20, const Arg& a21, const Arg& a22, const Arg& a23, const Arg& a24, const Arg& a25, const Arg& a26, const Arg& a27, const Arg& a28, const Arg& a29, const Arg& a30, const Arg& a31) const argument
[all...]
/external/valgrind/memcheck/tests/
H A Dwrap6.c419 UInt a7, UInt a8 )
430 words[8-1] = a8;
438 UInt a7, UInt a8 )
446 (int)a7, (int)a8);
447 CALL_FN_W_8W(r, fn, a1, a2, a3, a4, a5, a6, a7, a8);
456 UInt a7, UInt a8, UInt a9 )
467 words[8-1] = a8;
476 UInt a7, UInt a8, UInt a9 )
484 (int)a7, (int)a8, (int)a9);
485 CALL_FN_W_9W(r, fn, a1, a2, a3, a4, a5, a6, a7, a8, a
455 fn_9( UInt a1, UInt a2, UInt a3, UInt a4, UInt a5, UInt a6, UInt a7, UInt a8, UInt a9 ) argument
493 fn_10( UInt a1, UInt a2, UInt a3, UInt a4, UInt a5, UInt a6, UInt a7, UInt a8, UInt a9, UInt a10 ) argument
532 fn_11( UInt a1, UInt a2, UInt a3, UInt a4, UInt a5, UInt a6, UInt a7, UInt a8, UInt a9, UInt a10, UInt a11 ) argument
572 fn_12( UInt a1, UInt a2, UInt a3, UInt a4, UInt a5, UInt a6, UInt a7, UInt a8, UInt a9, UInt a10, UInt a11, UInt a12 ) argument
[all...]
/external/libvpx/libvpx/vp9/encoder/
H A Dvp9_aq_variance.c109 static void aq_highbd_variance64(const uint8_t *a8, int a_stride, argument
114 uint16_t *a = CONVERT_TO_SHORTPTR(a8);
130 static void aq_highbd_8_variance(const uint8_t *a8, int a_stride, argument
135 aq_highbd_variance64(a8, a_stride, b8, b_stride, w, h, &sse_long, &sum_long);
/external/llvm/unittests/Support/
H A DAlignOfTest.cpp51 struct S5 { A1 a1; A2 a2; A4 a4; A8 a8; }; member in struct:__anon12783::S5
/external/lzma/C/
H A DAes.c74 UInt32 a8 = xtime(a4); local
75 UInt32 a9 = a8 ^ a1;
76 UInt32 aB = a8 ^ a2 ^ a1;
77 UInt32 aD = a8 ^ a4 ^ a1;
78 UInt32 aE = a8 ^ a4 ^ a2;
/external/opencv3/3rdparty/libtiff/
H A Dtif_open.c104 uint8 a8[2]; member in union:__anon14888
107 n.a8[0]=1;
108 n.a8[1]=0;
/external/opencv3/modules/core/include/opencv2/core/
H A Dptr.inl.hpp321 Ptr<T> makePtr(const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6, const A7& a7, const A8& a8) argument
323 return Ptr<T>(new T(a1, a2, a3, a4, a5, a6, a7, a8));
327 Ptr<T> makePtr(const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6, const A7& a7, const A8& a8, const A9& a9) argument
329 return Ptr<T>(new T(a1, a2, a3, a4, a5, a6, a7, a8, a9));
333 Ptr<T> makePtr(const A1& a1, const A2& a2, const A3& a3, const A4& a4, const A5& a5, const A6& a6, const A7& a7, const A8& a8, const A9& a9, const A10& a10) argument
335 return Ptr<T>(new T(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10));
/external/pdfium/third_party/libtiff/
H A Dtif_open.c104 uint8 a8[2]; member in union:__anon16169
107 n.a8[0]=1;
108 n.a8[1]=0;

Completed in 3387 milliseconds

123