In file included from ./rapido.h:6, from src/rapido.cpp:2: ./vectors.h:25: error: ‘__m128i’ does not name a type ./vectors.h:40: error: ‘__m128i’ does not name a type ./vectors.h:49: error: expected `)' before ‘i4’ ./vectors.h: In constructor ‘quad::quad(int)’: ./vectors.h:47: error: class ‘quad’ does not have any field named ‘i4’ ./vectors.h:47: error: ‘_mm_set1_epi32’ was not declared in this scope ./vectors.h: In constructor ‘quad::quad(int, int, int, int)’: ./vectors.h:52: error: class ‘quad’ does not have any field named ‘i4’ ./vectors.h:52: error: ‘_mm_set_epi32’ was not declared in this scope ./vectors.h: In function ‘quad floor(quad)’: ./vectors.h:94: error: ‘_mm_cvttps_epi32’ was not declared in this scope ./vectors.h: In function ‘quad floorf(quad)’: ./vectors.h:100: error: ‘_mm_cvttps_epi32’ was not declared in this scope ./vectors.h:100: error: ‘_mm_cvtepi32_ps’ was not declared in this scope In file included from src/scenes.h:6, from src/rapido.cpp:4: src/packet.h: At global scope: src/packet.h:20: error: ‘__m128i’ does not name a type src/packet.h:31: error: ‘__m128i’ does not name a type src/packet.h: In constructor ‘packet::packet(ray*)’: src/packet.h:47: error: class ‘packet’ does not have any field named ‘triangle4’ src/packet.h:47: error: ‘NoHit4’ was not declared in this scope src/packet.h: In constructor ‘packet::packet(ray**)’: src/packet.h:115: error: class ‘packet’ does not have any field named ‘triangle4’ src/packet.h:115: error: ‘NoHit4’ was not declared in this scope src/packet.h: In member function ‘void packet::Finalize() const’: src/packet.h:186: error: ‘triangle4’ was not declared in this scope ./vectors.h: At global scope: ./vectors.h:10: warning: ‘One4’ defined but not used make: *** [src/rapido.o] Error 1