changed default knc header to 'knc.h'
added several defines from 'ispc_knc_backend' and a warning that '__vec16_i1' might not be working with embree
Merge branch 'master' of https://github.com/ncos/ispc into knc-backend-merge
temporarily added fail_db.txt to '.gitignore'
No actual code change: changed the code style for '__vec16_i8' struct in both 'knc.h' and 'ispc_knc_backend.h' for them to look more similar in vimdiff
added several helper functions
added __vec16_i32 __cast_trunc(__vec16_i32, const __vec16_i64 i64) function. ptr-diff-3/5/6 tests are apparently runfailing because of it
made 'int64_t __extract_element(const __vec16_i64 &v, uint32_t index)' function 'ispc_knc_backend.h like'
add 'void __masked_store_i64(void *p, const __vec16_i64 &v, __vec16_i1 mask)' function. now 450 compfails and 12 runfails
remove 'fail_db.txt' from '.gitignore'
added several math functions, new runfails: gather-int8-2/4; ldexp-double (previously compfailed)
changed a constructor of '__vec16_i8' for it to be alike 'ispc_knc_backend.h''s
added several memory functions for i8
changed '__vec16_i64 __load(const __vec16_i64 *p)' to be like in 'ispc_knc_backend.h'
changed '__vec16_i1 __equal_i64(const __vec16_i64 &a, const __vec16_i6_i64 &b, __vec16_i1 mask)' function to be like in 'ispc_knc_backend.h'
starded work on gather/scatter instructions
start fixing gather/scatter functions (INT_MIN fix)
Merge branch 'master' of https://github.com/ncos/ispc into knc-backend-merge
fixed 'INT_MIN' bug in '__gather64_i64'; added '-v' option to alloy.py's call of run_tests.py
TO_REVERT: now passing knc header name in alloy.py