mirror of
				https://github.com/ggml-org/llama.cpp.git
				synced 2025-10-30 08:42:00 +00:00 
			
		
		
		
	vulkan: use uint array index to avoid glslang bug (#13193)
This commit is contained in:
		| @@ -482,7 +482,7 @@ float16_t dequantFuncIQ2_XXS(const in decodeBufIQ2_XXS bl, const in uint blockCo | |||||||
|     const uint ib8 = (idx & 0x18) >> 3;  // 0..3 |     const uint ib8 = (idx & 0x18) >> 3;  // 0..3 | ||||||
|     const uint iqs = 8 * ib32 + ib8; |     const uint iqs = 8 * ib32 + ib8; | ||||||
|  |  | ||||||
|     const uint8_t qs = bl.block.qs[iqs]; |     const uint qs = bl.block.qs[iqs]; | ||||||
|     const uint signscale = pack32(u16vec2(bl16.block.qs[4*ib32+2], bl16.block.qs[4*ib32+3])); |     const uint signscale = pack32(u16vec2(bl16.block.qs[4*ib32+2], bl16.block.qs[4*ib32+3])); | ||||||
|  |  | ||||||
|     const float dscale = float(bl.block.d) * 0.25 * (0.5 + float(signscale >> 28)); |     const float dscale = float(bl.block.d) * 0.25 * (0.5 + float(signscale >> 28)); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Jeff Bolz
					Jeff Bolz