Borderou de evaluare (job #1786934)

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

Raport evaluator

Eroare de compilare: In file included from user.cpp:2:0: /usr/lib/gcc/i686-linux-gnu/4.8/include/emmintrin.h:31:3: error: #error "SSE2 instruction set not enabled" # error "SSE2 instruction set not enabled" ^ user.cpp:762:0: warning: ignoring #pragma region problem [-Wunknown-pragmas] #pragma region problem ^ user.cpp:419: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:425: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:431: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:449: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:456:8: error: ‘__m128i’ does not name a type inline __m128i mod_add_lazy_sse2(const __m128i &a, const __m128i &b) { ^ user.cpp:459: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:559:43: error: ‘_mm_set1_epi32’ was not declared in this scope const auto p = _mm_set1_epi32(mod.getP()); ^ user.cpp:566: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:566:11: error: expected ‘;’ before ‘w’ __m128i w = _mm_set_epi32(mod.mul(o, o2).x, o2.x, o.x, mod.one().x); ^ user.cpp:569:33: error: ‘w’ was not declared in this scope const auto w2 = mod_mul_sse2(w, w, p, twoadic_inverse); ^ user.cpp:569:57: error: ‘mod_mul_sse2’ was not declared in this scope const auto w2 = mod_mul_sse2(w, w, p, twoadic_inverse); ^ user.cpp:573:54: error: expected type-specifier before ‘__m128i’ const auto f0 = _mm_loadu_si128(reinterpret_cast<__m128i*>(f + i + M_4 * 0)); ^ user.cpp:573:54: error: expected ‘>’ before ‘__m128i’ user.cpp:573:54: error: expected ‘(’ before ‘__m128i’ user.cpp:573:62: error: expected primary-expression before ‘>’ token const auto f0 = _mm_loadu_si128(reinterpret_cast<__m128i*>(f + i + M_4 * 0)); ^ user.cpp:574:54: error: expected type-specifier before ‘__m128i’

Ceva nu functioneaza?