Borderou de evaluare (job #1786932)

Utilizator bciobanuBogdan Ciobanu bciobanu Data 23 octombrie 2016 21:04:58
Problema A+B Status done
Runda teme_upb Compilator cpp | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: user.cpp:761:0: warning: ignoring #pragma region problem [-Wunknown-pragmas] #pragma region problem ^ user.cpp:418:8: error: ‘__m128i’ does not name a type inline __m128i mod_lazy_reduce_2_sse2(const __m128i &a, const __m128i &p2, const __m128i &signbit) { ^ user.cpp:424:8: error: ‘__m128i’ does not name a type inline __m128i mod_reduce_lazy_sse2(const __m128i &a, const __m128i &p, const __m128i &twoadic_inverse) { ^ user.cpp:430:8: error: ‘__m128i’ does not name a type inline __m128i mod_mul_lazy_sse2(const __m128i &a, const __m128i &b, const __m128i &p, const __m128i &twoadic_inverse) { ^ user.cpp:448:8: error: ‘__m128i’ does not name a type inline __m128i mod_mul_sse2(const __m128i &a, const __m128i &b, const __m128i &p, const __m128i &twoadic_inverse) { ^ user.cpp:455:8: error: ‘__m128i’ does not name a type inline __m128i mod_add_lazy_sse2(const __m128i &a, const __m128i &b) { ^ user.cpp:458:8: error: ‘__m128i’ does not name a type inline __m128i mod_sub_lazy_sse2(const __m128i &a, const __m128i &b, const __m128i &p2) { ^ user.cpp: In function ‘void fft::ntt_dit_lazy_core_sse2(fft::LazyModNum<2>*, int, int, const ModInfo&)’: user.cpp:558:43: error: ‘_mm_set1_epi32’ was not declared in this scope const auto p = _mm_set1_epi32(mod.getP()); ^ user.cpp:565:3: error: ‘__m128i’ was not declared in this scope __m128i w = _mm_set_epi32(mod.mul(o, o2).x, o2.x, o.x, mod.one().x); ^ user.cpp:565:11: error: expected ‘;’ before ‘w’ __m128i w = _mm_set_epi32(mod.mul(o, o2).x, o2.x, o.x, mod.one().x); ^ user.cpp:568:33: error: ‘w’ was not declared in this scope const auto w2 = mod_mul_sse2(w, w, p, twoadic_inverse); ^ user.cpp:568:57: error: ‘mod_mul_sse2’ was not declared in this scope const auto w2 = mod_mul_sse2(w, w, p, twoadic_inverse); ^ user.cpp:572:54: error: expected type-specifier before ‘__m128i’ const auto f0 = _mm_loadu_si128(reinterpret_cast<__m128i*>(f + i + M_4 * 0)); ^ user.cpp:572:54: error: expected ‘>’ before ‘__m128i’ user.cpp:572:54: error: expected ‘(’ before ‘__m128i’ user.cpp:572:62: error: expected primary-expression before ‘>’ token const auto f0 = _mm_loadu_si128(reinterpret_cast<__m128i*>(f + i + M_4 * 0)); ^ user.cpp:573:54: error: expected type-specifier before ‘__m128i’ const auto f1 = _mm_loadu_si128(reinterpret_cast<__m128i*>(f + i + M_4 * 1)); ^ user.cpp:573:54: error: expected ‘>’ before ‘__m128i’ user.cpp:573:54: error: expected ‘(’ before ‘__m128i’

Ceva nu functioneaza?