diff options
Diffstat (limited to 'src/gallium/drivers/swr/rasterizer/jitter/builder.cpp')
-rw-r--r-- | src/gallium/drivers/swr/rasterizer/jitter/builder.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gallium/drivers/swr/rasterizer/jitter/builder.cpp b/src/gallium/drivers/swr/rasterizer/jitter/builder.cpp index 9f9438de1d8..260daab8621 100644 --- a/src/gallium/drivers/swr/rasterizer/jitter/builder.cpp +++ b/src/gallium/drivers/swr/rasterizer/jitter/builder.cpp @@ -65,6 +65,8 @@ namespace SwrJit mInt32PtrTy = PointerType::get(mInt32Ty, 0); mInt64Ty = Type::getInt64Ty(pJitMgr->mContext); + mSimd4FP64Ty = VectorType::get(mDoubleTy, 4); + // Built in types: simd8 mSimdInt1Ty = VectorType::get(mInt1Ty, mVWidth); @@ -87,6 +89,8 @@ namespace SwrJit mSimd16VectorTy = ArrayType::get(mSimd16FP32Ty, 4); mSimd16VectorTRTy = ArrayType::get(mSimd16FP32Ty, 5); + mSimd32Int8Ty = VectorType::get(mInt8Ty, 32); + if (sizeof(uint32_t*) == 4) { mIntPtrTy = mInt32Ty; |