Borderou de evaluare (job #1786934)
Utilizator | 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?
- Citeste despre borderoul de evaluare.
- Daca tot nu e bine, contacteaza-ne pe forum !