Merge pull request #903 from ncos/knc-backend-merge

Add several functions to knc.h
This commit is contained in:
Dmitry Babokin
2014-11-14 11:03:29 -08:00
2 changed files with 171 additions and 327 deletions

View File

@@ -710,12 +710,14 @@ static FORCEINLINE __vec16_i8 __cast_trunc(__vec16_i8, const __vec16_i16 i16) {
static FORCEINLINE __vec16_i16 __cast_trunc(__vec16_i16, const __vec16_i32 i32) {
__vec16_i16 ret;
_mm512_extstore_epi32(ret.v, i32, _MM_DOWNCONV_EPI32_UINT16, _MM_HINT_NONE);
__vec16_i32 i32_trunk = _mm512_and_epi32(i32, __smear_i32<__vec16_i32>(65535));
_mm512_extstore_epi32(ret.v, i32_trunk, _MM_DOWNCONV_EPI32_UINT16, _MM_HINT_NONE);
return ret;
}
static FORCEINLINE __vec16_i8 __cast_trunc(__vec16_i8, const __vec16_i32 i32) {
__vec16_i8 ret;
__vec16_i32 i32_trunk = _mm512_and_epi32(i32, __smear_i32<__vec16_i32>(255));
_mm512_extstore_epi32(ret.v, i32, _MM_DOWNCONV_EPI32_UINT8, _MM_HINT_NONE);
return ret;
}
@@ -1542,10 +1544,10 @@ template <> FORCEINLINE void __store<128>(__vec16_d *p, __vec16_d v) {
///////////////////////////////////////////////////////////////////////////
// casts
///////////////////////////////////////////////////////////////////////////
static FORCEINLINE __vec16_i64 __cast_sext(const __vec16_i64 &, const __vec16_i32 &val)
static FORCEINLINE __vec16_i16 __cast_sext(const __vec16_i16 &, const __vec16_i1 &val)
{
return __vec16_i64(val.v, _mm512_srai_epi32(val.v, 31));
return __vec16_i16(-val[0], -val[1], -val[2], -val[3], -val[4], -val[5], -val[6], -val[7],
-val[8], -val[9], -val[10], -val[11], -val[12], -val[13], -val[14], -val[15]);
}
static FORCEINLINE __vec16_i32 __cast_sext(const __vec16_i32 &, const __vec16_i1 &val)
@@ -1555,12 +1557,30 @@ static FORCEINLINE __vec16_i32 __cast_sext(const __vec16_i32 &, const __vec16_i1
return _mm512_mask_mov_epi32(ret, val, one);
}
static FORCEINLINE __vec16_i16 __cast_zext(const __vec16_i16 &, const __vec16_i8 &val)
static FORCEINLINE __vec16_i32 __cast_sext(const __vec16_i32 &, const __vec16_i16 &val)
{
return _mm512_extload_epi32(&val, _MM_UPCONV_EPI32_SINT16, _MM_BROADCAST32_NONE, _MM_HINT_NONE);
}
static FORCEINLINE __vec16_i64 __cast_sext(const __vec16_i64 &, const __vec16_i32 &val)
{
return __vec16_i64(val.v, _mm512_srai_epi32(val.v, 31));
}
static FORCEINLINE __vec16_i16 __cast_zext(const __vec16_i16 &, const __vec16_i1 &val)
{
return __vec16_i16(val[0], val[1], val[2], val[3], val[4], val[5], val[6], val[7],
val[8], val[9], val[10], val[11], val[12], val[13], val[14], val[15]);
}
static FORCEINLINE __vec16_i16 __cast_zext(const __vec16_i16 &, const __vec16_i8 &val)
{
return __vec16_i16((uint8_t)val[0], (uint8_t)val[1], (uint8_t)val[2], (uint8_t)val[3],
(uint8_t)val[4], (uint8_t)val[5], (uint8_t)val[6], (uint8_t)val[7],
(uint8_t)val[8], (uint8_t)val[9], (uint8_t)val[10], (uint8_t)val[11],
(uint8_t)val[12], (uint8_t)val[13], (uint8_t)val[14], (uint8_t)val[15]);
}
static FORCEINLINE __vec16_i32 __cast_zext(const __vec16_i32 &, const __vec16_i1 &val)
{
__vec16_i32 ret = _mm512_setzero_epi32();
@@ -1956,40 +1976,50 @@ static FORCEINLINE __vec16_d __cast_bits(__vec16_d, __vec16_i64 val) {
///////////////////////////////////////////////////////////////////////////
// templates for int8/16 operations
///////////////////////////////////////////////////////////////////////////
#define BINARY_OP(TYPE, NAME, OP) \
static FORCEINLINE TYPE NAME(TYPE a, TYPE b) { \
TYPE ret; \
for (int i = 0; i < 16; ++i) \
ret[i] = a[i] OP b[i]; \
return ret; \
#define BINARY_OP(TYPE, NAME, OP) \
static FORCEINLINE TYPE NAME(TYPE a, TYPE b) { \
TYPE ret; \
for (int i = 0; i < 16; ++i) \
ret[i] = a[i] OP b[i]; \
return ret; \
}
/* knc::macro::used */
#define BINARY_OP_CAST(TYPE, CAST, NAME, OP) \
static FORCEINLINE TYPE NAME(TYPE a, TYPE b) { \
TYPE ret; \
for (int i = 0; i < 16; ++i) \
ret[i] = (CAST)(a[i]) OP (CAST)(b[i]); \
return ret; \
#define BINARY_OP_CAST(TYPE, CAST, NAME, OP) \
static FORCEINLINE TYPE NAME(TYPE a, TYPE b) { \
TYPE ret; \
for (int i = 0; i < 16; ++i) \
ret[i] = (CAST)(a[i]) OP (CAST)(b[i]); \
return ret; \
}
#define CMP_OP(TYPE, SUFFIX, CAST, NAME, OP) \
static FORCEINLINE __vec16_i1 NAME##_##SUFFIX(TYPE a, TYPE b) { \
__vec16_i1 ret; \
ret.v = 0; \
for (int i = 0; i < 16; ++i) \
ret.v |= ((CAST)(a[i]) OP (CAST)(b[i])) << i; \
return ret; \
#define CMP_OP(TYPE, SUFFIX, CAST, NAME, OP) \
static FORCEINLINE __vec16_i1 NAME##_##SUFFIX(TYPE a, TYPE b) { \
__vec16_i1 ret; \
ret.v = 0; \
for (int i = 0; i < 16; ++i) \
ret.v |= ((CAST)(a[i]) OP (CAST)(b[i])) << i; \
return ret; \
}
#define SHIFT_UNIFORM(TYPE, CAST, NAME, OP) \
static FORCEINLINE TYPE NAME(TYPE a, int32_t b) { \
TYPE ret; \
for (int i = 0; i < 16; ++i) \
ret[i] = (CAST)(a[i]) OP b; \
return ret; \
#define SHIFT_UNIFORM(TYPE, CAST, NAME, OP) \
static FORCEINLINE TYPE NAME(TYPE a, int32_t b) { \
TYPE ret; \
for (int i = 0; i < 16; ++i) \
ret[i] = (CAST)(a[i]) OP b; \
return ret; \
}
#define SELECT(TYPE) \
static FORCEINLINE TYPE __select(__vec16_i1 mask, TYPE a, TYPE b) { \
TYPE ret; \
for (int i = 0; i < 16; ++i) \
ret[i] = (mask.v & (1<<i)) ? a[i] : b[i]; \
return ret; \
} \
static FORCEINLINE TYPE __select(bool cond, TYPE a, TYPE b) { \
return cond ? a : b; \
}
///////////////////////////////////////////////////////////////////////////
// int8
@@ -2030,6 +2060,8 @@ CMP_OP(__vec16_i8, i8, int8_t, __signed_less_than, <)
CMP_OP(__vec16_i8, i8, uint8_t, __unsigned_greater_than, >)
CMP_OP(__vec16_i8, i8, int8_t, __signed_greater_than, >)
SELECT(__vec16_i8)
static FORCEINLINE int8_t __extract_element(__vec16_i8 v, uint32_t index) {
return v[index];
}
@@ -2052,6 +2084,18 @@ static FORCEINLINE __vec16_i1 __not_equal_i8(__vec16_i8 a, __vec16_i8 b) {
return __not_equal_i32(tmp_a, tmp_b);
}
static FORCEINLINE __vec16_i1 __equal_i8_and_mask(const __vec16_i8 &a, const __vec16_i8 &b, __vec16_i1 m) {
__vec16_i32 tmp_a = _mm512_extload_epi32(&a, _MM_UPCONV_EPI32_SINT8, _MM_BROADCAST32_NONE, _MM_HINT_NONE);
__vec16_i32 tmp_b = _mm512_extload_epi32(&b, _MM_UPCONV_EPI32_SINT8, _MM_BROADCAST32_NONE, _MM_HINT_NONE);
return __equal_i32_and_mask(tmp_a, tmp_b, m);
}
static FORCEINLINE __vec16_i1 __not_equal_i8_and_mask(__vec16_i8 a, __vec16_i8 b, __vec16_i1 m) {
__vec16_i32 tmp_a = _mm512_extload_epi32(&a, _MM_UPCONV_EPI32_SINT8, _MM_BROADCAST32_NONE, _MM_HINT_NONE);
__vec16_i32 tmp_b = _mm512_extload_epi32(&b, _MM_UPCONV_EPI32_SINT8, _MM_BROADCAST32_NONE, _MM_HINT_NONE);
return __not_equal_i32_and_mask(tmp_a, tmp_b, m);
}
static FORCEINLINE __vec16_i8 __rotate_i8(__vec16_i8 v, int index) {
__vec16_i32 tmp_v = _mm512_extload_epi32(&v, _MM_UPCONV_EPI32_SINT8, _MM_BROADCAST32_NONE, _MM_HINT_NONE);
__vec16_i32 tmp = __rotate_i32(tmp_v, index);
@@ -2126,6 +2170,8 @@ CMP_OP(__vec16_i16, i16, int16_t, __signed_less_than, <)
CMP_OP(__vec16_i16, i16, uint16_t, __unsigned_greater_than, >)
CMP_OP(__vec16_i16, i16, int16_t, __signed_greater_than, >)
SELECT(__vec16_i16)
static FORCEINLINE int16_t __extract_element(__vec16_i16 v, uint32_t index) {
return v[index];
}
@@ -2143,42 +2189,54 @@ static FORCEINLINE __vec16_i16 __broadcast_i16(__vec16_i16 v, int index) {
}
static FORCEINLINE __vec16_i1 __not_equal_i16(__vec16_i16 a, __vec16_i16 b) {
__vec16_i32 tmp_a = _mm512_extload_epi32(&a, _MM_UPCONV_EPI32_SINT16, _MM_BROADCAST32_NONE, _MM_HINT_NONE);
__vec16_i32 tmp_b = _mm512_extload_epi32(&b, _MM_UPCONV_EPI32_SINT16, _MM_BROADCAST32_NONE, _MM_HINT_NONE);
return __not_equal_i32(tmp_a, tmp_b);
__vec16_i32 tmp_a = _mm512_extload_epi32(&a, _MM_UPCONV_EPI32_SINT16, _MM_BROADCAST32_NONE, _MM_HINT_NONE);
__vec16_i32 tmp_b = _mm512_extload_epi32(&b, _MM_UPCONV_EPI32_SINT16, _MM_BROADCAST32_NONE, _MM_HINT_NONE);
return __not_equal_i32(tmp_a, tmp_b);
}
static FORCEINLINE __vec16_i1 __equal_i16_and_mask(const __vec16_i16 &a, const __vec16_i16 &b, __vec16_i1 m) {
__vec16_i32 tmp_a = _mm512_extload_epi32(&a, _MM_UPCONV_EPI32_SINT16, _MM_BROADCAST32_NONE, _MM_HINT_NONE);
__vec16_i32 tmp_b = _mm512_extload_epi32(&b, _MM_UPCONV_EPI32_SINT16, _MM_BROADCAST32_NONE, _MM_HINT_NONE);
return __equal_i32_and_mask(tmp_a, tmp_b, m);
}
static FORCEINLINE __vec16_i1 __not_equal_i16_and_mask(__vec16_i16 a, __vec16_i16 b, __vec16_i1 m) {
__vec16_i32 tmp_a = _mm512_extload_epi32(&a, _MM_UPCONV_EPI32_SINT16, _MM_BROADCAST32_NONE, _MM_HINT_NONE);
__vec16_i32 tmp_b = _mm512_extload_epi32(&b, _MM_UPCONV_EPI32_SINT16, _MM_BROADCAST32_NONE, _MM_HINT_NONE);
return __not_equal_i32_and_mask(tmp_a, tmp_b, m);
}
static FORCEINLINE __vec16_i16 __rotate_i16(__vec16_i16 v, int index) {
__vec16_i32 tmp_v = _mm512_extload_epi32(&v, _MM_UPCONV_EPI32_SINT16, _MM_BROADCAST32_NONE, _MM_HINT_NONE);
__vec16_i32 tmp = __rotate_i32(tmp_v, index);
__vec16_i16 ret;
_mm512_extstore_epi32(&ret, tmp, _MM_DOWNCONV_EPI32_SINT16,_MM_HINT_NONE);
return ret;
__vec16_i32 tmp_v = _mm512_extload_epi32(&v, _MM_UPCONV_EPI32_SINT16, _MM_BROADCAST32_NONE, _MM_HINT_NONE);
__vec16_i32 tmp = __rotate_i32(tmp_v, index);
__vec16_i16 ret;
_mm512_extstore_epi32(&ret, tmp, _MM_DOWNCONV_EPI32_SINT16,_MM_HINT_NONE);
return ret;
}
static FORCEINLINE __vec16_i16 __shuffle_i16(__vec16_i16 v, __vec16_i32 index) {
__vec16_i32 tmp_v = _mm512_extload_epi32(&v, _MM_UPCONV_EPI32_SINT16, _MM_BROADCAST32_NONE, _MM_HINT_NONE);
__vec16_i32 tmp = __shuffle_i32(tmp_v, index);
__vec16_i16 ret;
_mm512_extstore_epi32(&ret, tmp, _MM_DOWNCONV_EPI32_SINT16,_MM_HINT_NONE);
return ret;
__vec16_i32 tmp_v = _mm512_extload_epi32(&v, _MM_UPCONV_EPI32_SINT16, _MM_BROADCAST32_NONE, _MM_HINT_NONE);
__vec16_i32 tmp = __shuffle_i32(tmp_v, index);
__vec16_i16 ret;
_mm512_extstore_epi32(&ret, tmp, _MM_DOWNCONV_EPI32_SINT16,_MM_HINT_NONE);
return ret;
}
template <class RetVecType> static RetVecType __smear_i16(int16_t i);
template <> FORCEINLINE __vec16_i16 __smear_i16<__vec16_i16>(int16_t i) {
__vec16_i32 tmp = __smear_i32<__vec16_i32>(i);
__vec16_i16 ret;
_mm512_extstore_epi32(&ret, tmp, _MM_DOWNCONV_EPI32_SINT16,_MM_HINT_NONE);
return ret;
__vec16_i32 tmp = __smear_i32<__vec16_i32>(i);
__vec16_i16 ret;
_mm512_extstore_epi32(&ret, tmp, _MM_DOWNCONV_EPI32_SINT16,_MM_HINT_NONE);
return ret;
}
static FORCEINLINE __vec16_i16 __shuffle2_i16(__vec16_i16 v0, __vec16_i16 v1, __vec16_i32 index) {
__vec16_i32 tmp_v0 = _mm512_extload_epi32(&v0, _MM_UPCONV_EPI32_SINT16, _MM_BROADCAST32_NONE, _MM_HINT_NONE);
__vec16_i32 tmp_v1 = _mm512_extload_epi32(&v1, _MM_UPCONV_EPI32_SINT16, _MM_BROADCAST32_NONE, _MM_HINT_NONE);
__vec16_i32 tmp = __shuffle2_i32(tmp_v0, tmp_v1, index);
__vec16_i16 ret;
_mm512_extstore_epi32(&ret, tmp, _MM_DOWNCONV_EPI32_SINT16,_MM_HINT_NONE);
return ret;
__vec16_i32 tmp_v0 = _mm512_extload_epi32(&v0, _MM_UPCONV_EPI32_SINT16, _MM_BROADCAST32_NONE, _MM_HINT_NONE);
__vec16_i32 tmp_v1 = _mm512_extload_epi32(&v1, _MM_UPCONV_EPI32_SINT16, _MM_BROADCAST32_NONE, _MM_HINT_NONE);
__vec16_i32 tmp = __shuffle2_i32(tmp_v0, tmp_v1, index);
__vec16_i16 ret;
_mm512_extstore_epi32(&ret, tmp, _MM_DOWNCONV_EPI32_SINT16,_MM_HINT_NONE);
return ret;
}
///////////////////////////////////////////////////////////////////////////
@@ -2758,8 +2816,7 @@ __gather_base_offsets64_float(uint8_t *_base, uint32_t scale, __vec16_i64 offset
}
static FORCEINLINE __vec16_i8
__gather_base_offsets64_i8(uint8_t *_base, uint32_t scale, __vec16_i64 offsets,
static FORCEINLINE __vec16_i8 __gather_base_offsets64_i8(uint8_t *_base, uint32_t scale, __vec16_i64 offsets,
__vec16_i1 mask)
{
@@ -2786,8 +2843,7 @@ __gather_base_offsets64_i8(uint8_t *_base, uint32_t scale, __vec16_i64 offsets,
}
static FORCEINLINE void
__scatter_base_offsets64_float(uint8_t *_base, uint32_t scale, __vec16_i64 offsets,
static FORCEINLINE void __scatter_base_offsets64_float(uint8_t *_base, uint32_t scale, __vec16_i64 offsets,
__vec16_f value,
__vec16_i1 mask) {
@@ -2810,8 +2866,7 @@ __scatter_base_offsets64_float(uint8_t *_base, uint32_t scale, __vec16_i64 offse
}
}
static FORCEINLINE void
__scatter_base_offsets64_i32(uint8_t *_base, uint32_t scale, __vec16_i64 offsets,
static FORCEINLINE void __scatter_base_offsets64_i32(uint8_t *_base, uint32_t scale, __vec16_i64 offsets,
__vec16_i32 value,
__vec16_i1 mask) {
@@ -2872,24 +2927,59 @@ __gather_base_offsets64_i32(uint8_t *_base, uint32_t scale, __vec16_i64 offsets,
// scatter
static FORCEINLINE void
__scatter_base_offsets32_i32(uint8_t *b, uint32_t scale, __vec16_i32 offsets,
__vec16_i32 val, __vec16_i1 mask)
static FORCEINLINE void __scatter_base_offsets32_i32(uint8_t *b, uint32_t scale, __vec16_i32 offsets, __vec16_i32 val, __vec16_i1 mask)
{
_mm512_mask_i32extscatter_epi32(b, mask, offsets, val,
_MM_DOWNCONV_EPI32_NONE, scale,
_MM_HINT_NONE);
_mm512_mask_i32extscatter_epi32(b, mask, offsets, val, _MM_DOWNCONV_EPI32_NONE, scale, _MM_HINT_NONE);
}
static FORCEINLINE void
__scatter_base_offsets32_float(void *base, uint32_t scale, __vec16_i32 offsets,
__vec16_f val, __vec16_i1 mask)
{
_mm512_mask_i32extscatter_ps(base, mask, offsets, val,
_MM_DOWNCONV_PS_NONE, scale,
_MM_HINT_NONE);
static FORCEINLINE void __scatter_base_offsets32_i64(uint8_t *b, uint32_t scale, __vec16_i32 offsets, __vec16_i64 val, __vec16_i1 mask)
{
_mm512_mask_i32extscatter_epi32(b, mask, offsets, val.v_lo, _MM_DOWNCONV_EPI32_NONE, scale, _MM_HINT_NONE);
_mm512_mask_i32extscatter_epi32(b + sizeof(uint32_t), mask, offsets, val.v_hi, _MM_DOWNCONV_EPI32_NONE, scale, _MM_HINT_NONE);
}
static FORCEINLINE void __scatter_base_offsets32_float(void *base, uint32_t scale, __vec16_i32 offsets, __vec16_f val, __vec16_i1 mask)
{
_mm512_mask_i32extscatter_ps(base, mask, offsets, val, _MM_DOWNCONV_PS_NONE, scale, _MM_HINT_NONE);
}
static FORCEINLINE void __scatter_base_offsets32_double(void *base, uint32_t scale, __vec16_i32 offsets, __vec16_d val, __vec16_i1 mask)
{
_mm512_mask_i32loextscatter_pd(base, mask, offsets, val.v1, _MM_DOWNCONV_PD_NONE, scale, _MM_HINT_NONE);
__m512i shuffled_offsets = _mm512_permute4f128_epi32(offsets.v, _MM_PERM_DCDC);
const __mmask8 mask8 = 0x00FF & (mask >> 8);
_mm512_mask_i32loextscatter_pd(base, mask8, shuffled_offsets, val.v2, _MM_DOWNCONV_PD_NONE, scale, _MM_HINT_NONE);
}
/*
static FORCEINLINE void __scatter64_float(__vec16_i64 ptrs, __vec16_f val, __vec16_i1 mask) {
}
static FORCEINLINE void __scatter64_double(__vec16_i64 ptrs, __vec16_d val, __vec16_i1 mask) {
}
static FORCEINLINE void __scatter64_i8(__vec16_i64 ptrs, __vec16_i8 val, __vec16_i1 mask) {
}
static FORCEINLINE void __scatter64_i16(__vec16_i64 ptrs, __vec16_i16 val, __vec16_i1 mask) {
}
static FORCEINLINE void __scatter64_i32(__vec16_i64 ptrs, __vec16_i32 val, __vec16_i1 mask) {
}
*/
static FORCEINLINE void __scatter64_i64(__vec16_i64 ptrs, __vec16_i64 val, __vec16_i1 mask) {
__vec16_i32 first8ptrs, second8ptrs;
hilo2zmm(ptrs, first8ptrs.v, second8ptrs.v);
__vec16_i32 first8vals, second8vals;
hilo2zmm(val, first8vals.v, second8vals.v);
_mm512_mask_i64extscatter_epi64 (0, mask, first8ptrs, first8vals, _MM_DOWNCONV_EPI64_NONE, 1, _MM_HINT_NONE);
const __mmask8 mask8 = 0x00FF & (mask >> 8);
_mm512_mask_i64extscatter_epi64 (0, mask8, second8ptrs, second8vals, _MM_DOWNCONV_EPI64_NONE, 1, _MM_HINT_NONE);
}
///////////////////////////////////////////////////////////////////////////
// packed load/store
///////////////////////////////////////////////////////////////////////////

View File

@@ -525,22 +525,15 @@
./tests/aossoa-8.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/atomics-13.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/atomics-2.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/avg-down-int16.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/avg-down-int8.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/avg-up-int16.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/avg-up-int8.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/broadcast-2.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/broadcast-3.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/count-leading-trailing-zeros-2.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/count-leading-trailing-zeros-3.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/count-leading-trailing-zeros-4.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/count-leading-trailing-zeros-5.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/double-consts.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/double-sqrt.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/exclusive-scan-add-10.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/exclusive-scan-add-8.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/exclusive-scan-add-9.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/funcptr-uniform-10.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/funcptr-varying-7.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/funcptr-varying-8.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/gather-double-5.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
@@ -573,62 +566,36 @@
./tests/int64-max.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/int64-min-1.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/int64-min.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/local-atomics-2.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/memcpy-varying.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/memmove-varying.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/memset-varying.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/padds_vi16.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/padds_vi64.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/padds_vi8.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/paddus_vi64.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/pass-varying-lvalue-to-ref.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/pdivs_vi16.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/pdivs_vi64.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/pdivs_vi8.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/pdivus_vi64.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/pmuls_vi16.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/pmuls_vi64.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/pmuls_vi8.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/pmulus_vi16.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/pmulus_vi32.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/pmulus_vi64.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/pmulus_vi8.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/popcnt-4.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/prefetch.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/psubs_vi16.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/psubs_vi64.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/psubs_vi8.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/psubus_vi64.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/ptr-15.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/ptr-22.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/ptr-24.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/ptr-25.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/ptr-assign-lhs-math-1.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/ptr-cmp-1.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/reduce-add-int16-1.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/reduce-add-int16.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/reduce-add-int64-1.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/reduce-add-int64.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/reduce-add-int8-1.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/reduce-add-int8.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/reduce-add-uint64-1.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/reduce-add-uint64.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/reduce-equal-10.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/reduce-equal-8.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/reduce-max-int64.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/reduce-max-uint64.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/reduce-min-int64.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/reduce-min-uint64.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/rotate-3.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/rotate-4.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/scatter-int16-1.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/scatter-int16.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/shift-2.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/shuffle2-3.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/shuffle2-4.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/shuffle2-5.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/soa-16.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/soa-17.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/soa-18.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/soa-22.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/struct-nested-5.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
@@ -660,20 +627,12 @@
./tests/atomics-3.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/atomics-4.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/atomics-9.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/avg-down-int16.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/avg-down-int8.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/avg-down-uint16.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/avg-down-uint8.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/avg-up-int16.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/avg-up-int8.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/avg-up-uint16.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/avg-up-uint8.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/broadcast-2.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/broadcast-3.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/count-leading-trailing-zeros-2.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/count-leading-trailing-zeros-3.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/count-leading-trailing-zeros-4.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/count-leading-trailing-zeros-5.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/double-consts.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/double-sqrt.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/exclusive-scan-add-1.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
@@ -683,10 +642,8 @@
./tests/exclusive-scan-and-1.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/exclusive-scan-and-2.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/exclusive-scan-or-1.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/foreach-double-1.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/frexp-double-1.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/frexp-double.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/funcptr-uniform-10.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/gather-double-5.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/gather-double-6.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/gather-double-7.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
@@ -717,47 +674,29 @@
./tests/half-3.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/half.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/idiv.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/insert-1.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/int64-max-1.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/int64-max.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/int64-min-1.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/int64-min.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/load-int16-1.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/load-int8-1.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/local-atomics-14.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/local-atomics-2.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/memcpy-varying.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/memmove-varying.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/memset-varying.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/padds_vi16.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/padds_vi64.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/padds_vi8.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/paddus_vi16.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/paddus_vi64.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/paddus_vi8.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/pass-varying-lvalue-to-ref.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/pdivs_vi16.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/pdivs_vi64.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/pdivs_vi8.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/pdivus_vi16.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/pdivus_vi64.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/pdivus_vi8.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/pmuls_vi16.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/pmuls_vi64.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/pmuls_vi8.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/pmulus_vi16.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/pmulus_vi32.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/pmulus_vi64.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/pmulus_vi8.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/popcnt-4.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/prefetch.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/psubs_vi16.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/psubs_vi64.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/psubs_vi8.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/psubus_vi16.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/psubus_vi64.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/psubus_vi8.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/ptr-15.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/ptr-19.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/ptr-24.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/ptr-25.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
@@ -766,14 +705,8 @@
./tests/ptr-cmp-1.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/ptr-int-1.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/ptr-varying-unif-index.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/reduce-add-int16-1.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/reduce-add-int16.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/reduce-add-int64-1.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/reduce-add-int64.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/reduce-add-int8-1.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/reduce-add-int8.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/reduce-add-uint64-1.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/reduce-add-uint64.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/reduce-equal-1.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/reduce-equal-10.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/reduce-equal-12.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
@@ -784,33 +717,17 @@
./tests/reduce-equal-5.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/reduce-equal-6.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/reduce-equal-8.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/reduce-max-int64.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/reduce-max-uint64.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/reduce-min-int64.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/reduce-min-uint64.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/rotate-3.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/rotate-4.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/rotate-5.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/rotate-6.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/scatter-int16-1.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/scatter-int16.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/shift-1.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/shift-2.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/shift-3.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/shuffle-3.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/shuffle-4.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/shuffle-5.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/shuffle2-10.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/shuffle2-11.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/shuffle2-3.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/shuffle2-4.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/shuffle2-5.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/shuffle2-6.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/shuffle2-7.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/shuffle2-8.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/shuffle2-9.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/soa-16.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/soa-17.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/soa-18.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/soa-19.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/soa-22.ispc compfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
@@ -839,22 +756,15 @@
./tests/atomics-6.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/atomics-uniform-8.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/atomics-uniform-9.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/avg-down-int16.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/avg-down-int8.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/avg-up-int16.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/avg-up-int8.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/broadcast-2.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/broadcast-3.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/count-leading-trailing-zeros-2.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/count-leading-trailing-zeros-3.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/count-leading-trailing-zeros-4.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/count-leading-trailing-zeros-5.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/double-consts.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/double-sqrt.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/exclusive-scan-add-10.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/exclusive-scan-add-8.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/exclusive-scan-add-9.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/funcptr-uniform-10.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/funcptr-varying-7.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/funcptr-varying-8.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/gather-double-5.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
@@ -887,69 +797,41 @@
./tests/int64-max.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/int64-min-1.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/int64-min.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/local-atomics-2.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/memcpy-varying.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/memmove-varying.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/memset-varying.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/padds_vi16.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/padds_vi64.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/padds_vi8.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/paddus_vi16.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/paddus_vi64.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/paddus_vi8.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/pass-varying-lvalue-to-ref.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/pdivs_vi16.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/pdivs_vi64.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/pdivs_vi8.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/pdivus_vi64.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/pmuls_i64.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/pmuls_vi16.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/pmuls_vi64.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/pmuls_vi8.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/pmulus_i16.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/pmulus_i32.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/pmulus_i64.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/pmulus_i8.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/pmulus_vi16.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/pmulus_vi32.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/pmulus_vi64.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/pmulus_vi8.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/popcnt-4.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/prefetch.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/psubs_vi16.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/psubs_vi64.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/psubs_vi8.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/psubus_vi64.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/ptr-15.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/ptr-22.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/ptr-24.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/ptr-25.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/ptr-assign-lhs-math-1.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/ptr-cmp-1.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/reduce-add-int16-1.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/reduce-add-int16.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/reduce-add-int64-1.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/reduce-add-int64.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/reduce-add-int8-1.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/reduce-add-int8.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/reduce-add-uint64-1.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/reduce-add-uint64.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/reduce-equal-10.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/reduce-equal-8.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/reduce-max-int64.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/reduce-max-uint64.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/reduce-min-int64.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/reduce-min-uint64.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/rotate-3.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/rotate-4.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/scatter-int16-1.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/scatter-int16.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/shift-2.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/shuffle2-3.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/shuffle2-4.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/shuffle2-5.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/soa-16.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/soa-17.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/soa-18.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/soa-22.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/struct-nested-5.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
@@ -984,20 +866,12 @@
./tests/atomics-9.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/atomics-uniform-8.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/atomics-uniform-9.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/avg-down-int16.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/avg-down-int8.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/avg-down-uint16.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/avg-down-uint8.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/avg-up-int16.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/avg-up-int8.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/avg-up-uint16.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/avg-up-uint8.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/broadcast-2.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/broadcast-3.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/count-leading-trailing-zeros-2.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/count-leading-trailing-zeros-3.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/count-leading-trailing-zeros-4.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/count-leading-trailing-zeros-5.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/double-consts.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/double-sqrt.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/exclusive-scan-add-1.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
@@ -1007,10 +881,8 @@
./tests/exclusive-scan-and-1.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/exclusive-scan-and-2.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/exclusive-scan-or-1.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/foreach-double-1.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/frexp-double-1.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/frexp-double.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/funcptr-uniform-10.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/gather-double-5.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/gather-double-6.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/gather-double-7.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
@@ -1041,47 +913,29 @@
./tests/half-3.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/half.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/idiv.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/insert-1.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/int64-max-1.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/int64-max.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/int64-min-1.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/int64-min.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/load-int16-1.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/load-int8-1.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/local-atomics-14.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/local-atomics-2.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/memcpy-varying.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/memmove-varying.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/memset-varying.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/padds_vi16.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/padds_vi64.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/padds_vi8.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/paddus_vi16.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/paddus_vi64.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/paddus_vi8.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/pass-varying-lvalue-to-ref.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/pdivs_vi16.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/pdivs_vi64.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/pdivs_vi8.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/pdivus_vi16.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/pdivus_vi64.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/pdivus_vi8.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/pmuls_vi16.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/pmuls_vi64.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/pmuls_vi8.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/pmulus_vi16.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/pmulus_vi32.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/pmulus_vi64.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/pmulus_vi8.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/popcnt-4.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/prefetch.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/psubs_vi16.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/psubs_vi64.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/psubs_vi8.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/psubus_vi16.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/psubus_vi64.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/psubus_vi8.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/ptr-15.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/ptr-19.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/ptr-24.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/ptr-25.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
@@ -1090,14 +944,8 @@
./tests/ptr-cmp-1.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/ptr-int-1.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/ptr-varying-unif-index.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/reduce-add-int16-1.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/reduce-add-int16.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/reduce-add-int64-1.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/reduce-add-int64.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/reduce-add-int8-1.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/reduce-add-int8.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/reduce-add-uint64-1.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/reduce-add-uint64.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/reduce-equal-1.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/reduce-equal-10.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/reduce-equal-12.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
@@ -1108,33 +956,17 @@
./tests/reduce-equal-5.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/reduce-equal-6.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/reduce-equal-8.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/reduce-max-int64.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/reduce-max-uint64.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/reduce-min-int64.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/reduce-min-uint64.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/rotate-3.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/rotate-4.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/rotate-5.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/rotate-6.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/scatter-int16-1.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/scatter-int16.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/shift-1.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/shift-2.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/shift-3.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/shuffle-3.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/shuffle-4.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/shuffle-5.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/shuffle2-10.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/shuffle2-11.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/shuffle2-3.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/shuffle2-4.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/shuffle2-5.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/shuffle2-6.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/shuffle2-7.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/shuffle2-8.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/shuffle2-9.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/soa-16.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/soa-17.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/soa-18.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/soa-19.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/soa-22.ispc compfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
@@ -1163,22 +995,15 @@
./tests/atomics-6.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/atomics-uniform-8.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/atomics-uniform-9.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/avg-down-int16.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/avg-down-int8.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/avg-up-int16.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/avg-up-int8.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/broadcast-2.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/broadcast-3.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/count-leading-trailing-zeros-2.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/count-leading-trailing-zeros-3.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/count-leading-trailing-zeros-4.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/count-leading-trailing-zeros-5.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/double-consts.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/double-sqrt.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/exclusive-scan-add-10.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/exclusive-scan-add-8.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/exclusive-scan-add-9.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/funcptr-uniform-10.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/funcptr-varying-7.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/funcptr-varying-8.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/gather-double-5.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
@@ -1211,71 +1036,41 @@
./tests/int64-max.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/int64-min-1.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/int64-min.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/local-atomics-2.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/memcpy-varying.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/memmove-varying.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/memset-varying.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/padds_vi16.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/padds_vi64.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/padds_vi8.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/paddus_vi16.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/paddus_vi64.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/paddus_vi8.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/pass-varying-lvalue-to-ref.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/pdivs_vi16.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/pdivs_vi64.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/pdivs_vi8.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/pdivus_vi64.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/pmuls_i64.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/pmuls_vi16.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/pmuls_vi64.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/pmuls_vi8.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/pmulus_i16.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/pmulus_i32.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/pmulus_i64.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/pmulus_i8.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/pmulus_vi16.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/pmulus_vi32.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/pmulus_vi64.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/pmulus_vi8.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/popcnt-4.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/prefetch.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/psubs_vi16.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/psubs_vi64.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/psubs_vi8.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/psubus_vi16.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/psubus_vi64.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/psubus_vi8.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/ptr-15.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/ptr-22.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/ptr-24.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/ptr-25.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/ptr-assign-lhs-math-1.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/ptr-cmp-1.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/reduce-add-int16-1.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/reduce-add-int16.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/reduce-add-int64-1.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/reduce-add-int64.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/reduce-add-int8-1.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/reduce-add-int8.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/reduce-add-uint64-1.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/reduce-add-uint64.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/reduce-equal-10.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/reduce-equal-8.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/reduce-max-int64.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/reduce-max-uint64.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/reduce-min-int64.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/reduce-min-uint64.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/rotate-3.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/rotate-4.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/scatter-int16-1.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/scatter-int16.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/shift-2.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/shuffle2-3.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/shuffle2-4.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/shuffle2-5.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/soa-16.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/soa-17.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/soa-18.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/soa-22.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/struct-nested-5.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
@@ -1310,20 +1105,12 @@
./tests/atomics-9.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/atomics-uniform-8.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/atomics-uniform-9.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/avg-down-int16.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/avg-down-int8.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/avg-down-uint16.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/avg-down-uint8.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/avg-up-int16.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/avg-up-int8.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/avg-up-uint16.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/avg-up-uint8.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/broadcast-2.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/broadcast-3.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/count-leading-trailing-zeros-2.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/count-leading-trailing-zeros-3.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/count-leading-trailing-zeros-4.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/count-leading-trailing-zeros-5.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/double-consts.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/double-sqrt.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/exclusive-scan-add-1.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
@@ -1333,10 +1120,8 @@
./tests/exclusive-scan-and-1.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/exclusive-scan-and-2.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/exclusive-scan-or-1.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/foreach-double-1.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/frexp-double-1.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/frexp-double.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/funcptr-uniform-10.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/gather-double-5.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/gather-double-6.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/gather-double-7.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
@@ -1367,47 +1152,29 @@
./tests/half-3.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/half.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/idiv.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/insert-1.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/int64-max-1.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/int64-max.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/int64-min-1.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/int64-min.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/load-int16-1.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/load-int8-1.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/local-atomics-14.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/local-atomics-2.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/memcpy-varying.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/memmove-varying.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/memset-varying.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/padds_vi16.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/padds_vi64.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/padds_vi8.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/paddus_vi16.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/paddus_vi64.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/paddus_vi8.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/pass-varying-lvalue-to-ref.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/pdivs_vi16.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/pdivs_vi64.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/pdivs_vi8.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/pdivus_vi16.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/pdivus_vi64.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/pdivus_vi8.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/pmuls_vi16.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/pmuls_vi64.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/pmuls_vi8.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/pmulus_vi16.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/pmulus_vi32.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/pmulus_vi64.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/pmulus_vi8.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/popcnt-4.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/prefetch.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/psubs_vi16.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/psubs_vi64.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/psubs_vi8.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/psubus_vi16.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/psubus_vi64.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/psubus_vi8.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/ptr-15.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/ptr-19.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/ptr-24.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/ptr-25.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
@@ -1416,14 +1183,8 @@
./tests/ptr-cmp-1.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/ptr-int-1.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/ptr-varying-unif-index.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/reduce-add-int16-1.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/reduce-add-int16.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/reduce-add-int64-1.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/reduce-add-int64.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/reduce-add-int8-1.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/reduce-add-int8.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/reduce-add-uint64-1.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/reduce-add-uint64.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/reduce-equal-1.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/reduce-equal-10.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/reduce-equal-12.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
@@ -1434,33 +1195,17 @@
./tests/reduce-equal-5.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/reduce-equal-6.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/reduce-equal-8.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/reduce-max-int64.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/reduce-max-uint64.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/reduce-min-int64.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/reduce-min-uint64.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/rotate-3.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/rotate-4.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/rotate-5.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/rotate-6.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/scatter-int16-1.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/scatter-int16.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/shift-1.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/shift-2.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/shift-3.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/shuffle-3.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/shuffle-4.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/shuffle-5.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/shuffle2-10.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/shuffle2-11.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/shuffle2-3.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/shuffle2-4.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/shuffle2-5.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/shuffle2-6.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/shuffle2-7.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/shuffle2-8.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/shuffle2-9.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/soa-16.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/soa-17.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/soa-18.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/soa-19.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/soa-22.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
@@ -1469,3 +1214,12 @@
./tests/uint64-max.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/uint64-min-1.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/uint64-min.ispc compfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *
./tests/reduce-add-int8.ispc runfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/reduce-equal-10.ispc runfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O2 *
./tests/count-leading-trailing-zeros-5.ispc runfail x86-64 knc Linux LLVM 3.4 icpc15.0 -O0 *
./tests/reduce-add-int8.ispc runfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/reduce-equal-10.ispc runfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O2 *
./tests/count-leading-trailing-zeros-5.ispc runfail x86-64 knc Linux LLVM 3.5 icpc15.0 -O0 *
./tests/reduce-add-int8.ispc runfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/reduce-equal-10.ispc runfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O2 *
./tests/count-leading-trailing-zeros-5.ispc runfail x86-64 knc Linux LLVM 3.6 icpc15.0 -O0 *