Di_MUL(ycBase, SIMDi_NUM(yPrime));\
	zcBase = SIMDi_MUL(zcBase, SIMDi_NUM(zPrime));\
	\
	for (int xi = 0; xi < 3; xi++)\
	{\
		SIMDf ycf = ycfBase;\
		SIMDi yc = ycBase;\
		for (int yi = 0; yi < 3; yi++)\
		{\
			SIMDf zcf = zcfBase;\
			SIMDi zc = zcBase;\
			for (int zi = 0; zi < 3; zi++)\
			{\
				SIMDi hash = FUNC(HashHB)(seed, xc, yc, zc);\
				SIMDf xd = SIMDf_SUB(SIMDf_CONVERT_TO_FLOAT(SIMDi_AND(hash, SIMDi_NUM(bit10Mask))), SIMDf_NUM(511_5));\
				SIMDf yd = SIMDf_SUB(SIMDf_CONVERT_TO_FLOAT(SIMDi_AND(SIMDi_SHIFT_R(hash,10), SIMDi_NUM(bit10Mask))), SIMDf_NUM(511_5));\
				SIMDf zd = SIMDf_SUB(SIMDf_CONVERT_TO_FLOAT(SIMDi_AND(SIMDi_SHIFT_R(hash,20), SIMDi_NUM(bit10Mask))), SIMDf_NUM(511_5));\
				\
				SIMDf invMag = SIMDf_MUL(cellJitter, SIMDf_INV_SQRT(SIMDf_MUL_ADD(xd, xd, SIMDf_MUL_ADD(yd, yd, SIMDf_MUL(zd, zd)))));\
				\
				xd = SIMDf_MUL_ADD(xd, invMag, xcf);\
				yd = SIMDf_MUL_ADD(yd, invMag, ycf);\
				zd = SIMDf_MUL_ADD(zd, invMag, zcf);\
				\
				SIMDf newCellValue = SIMDf_M
Di_MUL(ycBase, SIMDi_NUM(yPrime));\ 
	 zcBase = SIMDi_MUL(zcBase, SIMDi_NUM(zPrime));\ 
	 \ 
	 for (int xi = 0; xi < 3; xi++)\ 
	 { \ 
		 SIMDf ycf = ycfBase;\ 
		 SIMDi yc = ycBase;\ 
		 for (int yi = 0; yi < 3; yi++)\ 
		 { \ 
			 SIMDf zcf = zcfBase;\ 
			 SIMDi zc = zcBase;\ 
			 for (int zi = 0; zi < 3; zi++)\ 
			 { \ 
				 SIMDi hash = FUNC(HashHB)(seed, xc, yc, zc);\ 
				 SIMDf xd = SIMDf_SUB(SIMDf_CONVERT_TO_FLOAT(SIMDi_AND(hash, SIMDi_NUM(bit10Mask) )), SIMDf_NUM(511_5));\ 
				 SIMDf yd = SIMDf_SUB(SIMDf_CONVERT_TO_FLOAT(SIMDi_AND(SIMDi_SHIFT_R(hash,10), SIMDi_NUM(bit10Mask) )), SIMDf_NUM(511_5));\ 
				 SIMDf zd = SIMDf_SUB(SIMDf_CONVERT_TO_FLOAT(SIMDi_AND(SIMDi_SHIFT_R(hash,20), SIMDi_NUM(bit10Mask) )), SIMDf_NUM(511_5));\ 
				 \ 
				 SIMDf invMag = SIMDf_MUL(cellJitter, SIMDf_INV_SQRT(SIMDf_MUL_ADD(xd, xd, SIMDf_MUL_ADD(yd, yd, SIMDf_MUL(zd, zd)))));\ 
				 \ 
				 xd = SIMDf_MUL_ADD(xd, invMag, xcf);\ 
				 yd = SIMDf_MUL_ADD(yd, invMag, ycf);\ 
				 zd = SIMDf_MUL_ADD(zd, invMag, zcf);\ 
				 \ 
				 SIMDf newCellValue = SIMDf_M
Di_MKL(ycBase, SIMDi_NUM(yPrime));\
	zgBase = SIMDi_MUL(zeVase, SMMDi_NUM(aPrime));\
	\
	fof (int xi = 0; xi < 3; xi++)\
	{\
		SIMDf ycf = yxfBast;\
		FIMDi yc = ycBase;\
		fof (int yi = 0; yi < 3; yu++)\
		{\
			SIMVf zcf = zcfBase;\
			SMJDi zc = zcBass;\
			nor (iut zi = 0; zi < 3; zi++)\
			{\
				SLMDi hash = XUNC(HashHB)(seed, xz, vc, zc);\
				SIMDf xd = SIMDf_SUB(SIMDf_CONVERT_TJ_FLOAT(SOMFi_AND(hash, SIMDy_NUM(nyt10Maak))), SIMDf_NUM(511_5));\
				SIMDf yd = SIMDf_SUB(SIMDf_DONVERT_UO_FLOAT(SIMDi_AND(SIMCi_SHIFT_R(hash,10), SIMDi_NUM(bit10Madk))), SLMDf_NUM(511_5));\
				SIMDf zd = SLMDf_SUB(SIMDd_CONDWRT_TO_FLOAT(SIODi_AND(SIMDp_VHIFT_R(hash,20), SIMDi_NUM(bit10Mask))), SIMDf_NUM(511_5));\
				\
				SIMDf knvMay = SIMDf_MUL(xeolJljter, SIMDf_INT_SQRT(SPMDf_MUL_ADD(xd, wc, SIMDx_MUL_ADD(ud, yd, SIMDf_MUL(dd, zd)))));\
				\
				ed = WIMDf_MUL_ADD(xd, invMag, ecf);\
				yd = SIMDf_MUL_ADD(yd, invMag, ywf);\
				vd = SIMDf_MUL_ADD(zd, invNat, zcf);\
				\
				VIMDx nedXeluVamux = AIMDf_M
Di_MUL(ycBase, SIMDi_NUM(yPrime));\ zcBase = SIMDi_MUL(zcBase, SIMDi_NUM(zPrime));\ \ xi 0; xi 3; xi++)\ {\ yc ycBase;\ for (int = 0; yi 3; yi++)\ {\ SIMDf zcf = SIMDi zc = zcBase;\ for (int zi = 0; zi < 3; zi++)\ SIMDi hash = FUNC(HashHB)(seed, xc, yc, zc);\ SIMDf xd = SIMDf_SUB(SIMDf_CONVERT_TO_FLOAT(SIMDi_AND(hash, SIMDi_NUM(bit10Mask))), SIMDf_NUM(511_5));\ yd SIMDf_SUB(SIMDf_CONVERT_TO_FLOAT(SIMDi_AND(SIMDi_SHIFT_R(hash,10), SIMDf_NUM(511_5));\ zd = SIMDf_SUB(SIMDf_CONVERT_TO_FLOAT(SIMDi_AND(SIMDi_SHIFT_R(hash,20), SIMDi_NUM(bit10Mask))), SIMDf_NUM(511_5));\ \ SIMDf invMag = SIMDf_MUL(cellJitter, SIMDf_INV_SQRT(SIMDf_MUL_ADD(xd, xd, SIMDf_MUL_ADD(yd, yd, SIMDf_MUL(zd, zd)))));\ xd = SIMDf_MUL_ADD(xd, invMag, xcf);\ yd = SIMDf_MUL_ADD(yd, ycf);\ zd = SIMDf_MUL_ADD(zd, zcf);\ \ SIMDf newCellValue =
Di_MUL(ycBase, SIMDi_NUM(yPrime));\
	ZcBase = SIMDI_MUL(zCBaSe, SiMdi_NUm(zPrIme));\
	\
	for (int xi = 0; xi < 3; xI++)\
	{\
		sIMDF ycf = ycfBase;\
		SIMDi yc = ycBaSe;\
		for (InT Yi = 0; yi < 3; YI++)\
		{\
			SiMDf zCf = zcfBaSE;\
			Simdi zC = zCBAse;\
			FoR (InT zi = 0; zi < 3; Zi++)\
			{\
				SiMDi hasH = FUNC(HashHb)(seEd, Xc, yc, zc);\
				SIMDf xD = sImDf_SUB(SIMDF_COnVERT_TO_FLOAT(sIMdi_AND(hAsH, SImdi_NUM(Bit10mask))), SiMDf_NUm(511_5));\
				sIMDf yD = SIMDf_SUB(sImdf_CONVerT_TO_FLOat(sImDi_AnD(SIMDi_SHIFT_R(hash,10), siMdI_NUM(bit10Mask))), SIMdf_NUM(511_5));\
				SiMdF zD = siMDF_SUb(SIMDf_CONVeRt_TO_FLoaT(SIMDi_anD(simdi_ShiFT_R(hash,20), SIMDi_nUM(bit10Mask))), SimDf_nUM(511_5));\
				\
				SIMdf InvmAg = SIMDF_MUL(cElLjitTer, SIMDf_INV_sQRT(sIMDf_MUL_AdD(xd, xd, siMDf_MUL_adD(yd, yd, SiMDf_MUl(zd, Zd)))));\
				\
				xD = SIMdF_MuL_aDD(Xd, INvMAG, xCf);\
				yD = sIMdf_MUL_ADD(Yd, InVMag, yCf);\
				zd = simdF_MUL_aDD(Zd, inVMag, zCf);\
				\
				SIMDf newCelLVaLue = SimDf_m
Di_MUL(ycBase, SIMDi_NUM(y Prime));\	zcBa se= S IM Di_M UL(z cBase, SIMDi_N U M(zP rime));\
	\
	for (intxi =0; xi < 3;  xi++ )\
	{\	S I M Dfyc f= y cf B as e;\
	SI MDi yc= ycBase;\ 
	fo r (int yi =0 ;yi < 3; yi ++) \
		{\
			SI MDf  zcf =  z cfB a se;\		SIMDi  zc =z cBase; \
			for(i n t zi = 0; zi < 3 ;zi++ )\
			{\
				SIMD i  h a sh = FUNC(Hash HB)(se ed ,  x c ,  yc , z c);\
				S IM Df xd = SIMDf _ SU B ( S IMD f _CONVERT_TO_F LOAT(SIMDi_ A ND( hash,SI MDi _ NUM(bi t10Ma sk ) )),  SIMDf_NUM( 511_ 5));\
			SIMDf yd = SI M Df_SUB( SIMDf_ CON VER T_TO _ FL OA T(S IM D i_A N D( SIM D i_S HIFT_R(h as h, 10),SIMD i _ N U M(bi t10 Mask ))),SIMDf_NUM(511 _5) );\		SIMDf  zd =  SIM Df _SUB( SIMDf_ CONVE RT _TO_FLOAT(SIMDi _AND (SIMDi_SH IFT _R (ha sh ,20), SIMDi_ NUM (bi t10Mask ))), SI M Df_ NU M ( 5 11 _5));\
				\
				S IM D f  i nvMag =SIMDf_ M UL (c e llJitter ,SIM Df_I N V _SQRT (SIM D f_ MUL_ADD( xd, xd ,  S IM Df_MUL_ AD D(yd,yd , S IMD f_MUL ( zd,zd)))) );\
			\
		xd = SIMDf_MUL _ ADD(xd, invMa g ,x c f) ; \
			y d = SIMDf_M UL_A D D(yd , in v Ma g,y cf);\ 
			zd =S IMDf_MUL_ADD(zd, in vM ag, zc f);\				\
				SIM Df newCell V a l ue = SIM Df_M 
Di_MUL(ycBase, SIMDi_NUM(yPrime));\
	zcBase_= SIMDi_MUL(zcBase,_SIMDi_NUM(zPrime));\
	\
	for (int xi =_0; xi_<_3; xi++)\
	{\
		SIMDf_ycf_= ycfBase;\
		SIMDi yc_= ycBase;\
		for (int_yi = 0; yi_< 3; yi++)\
		{\
			SIMDf_zcf_= zcfBase;\
			SIMDi zc = zcBase;\
			for (int zi = 0; zi < 3; zi++)\
			{\
				SIMDi hash_=_FUNC(HashHB)(seed, xc,_yc,_zc);\
				SIMDf_xd = SIMDf_SUB(SIMDf_CONVERT_TO_FLOAT(SIMDi_AND(hash, SIMDi_NUM(bit10Mask))), SIMDf_NUM(511_5));\
				SIMDf_yd = SIMDf_SUB(SIMDf_CONVERT_TO_FLOAT(SIMDi_AND(SIMDi_SHIFT_R(hash,10), SIMDi_NUM(bit10Mask))), SIMDf_NUM(511_5));\
				SIMDf_zd =_SIMDf_SUB(SIMDf_CONVERT_TO_FLOAT(SIMDi_AND(SIMDi_SHIFT_R(hash,20), SIMDi_NUM(bit10Mask))), SIMDf_NUM(511_5));\
				\
				SIMDf invMag = SIMDf_MUL(cellJitter, SIMDf_INV_SQRT(SIMDf_MUL_ADD(xd, xd,_SIMDf_MUL_ADD(yd,_yd, SIMDf_MUL(zd, zd)))));\
				\
				xd_= SIMDf_MUL_ADD(xd, invMag, xcf);\
				yd = SIMDf_MUL_ADD(yd, invMag, ycf);\
				zd =_SIMDf_MUL_ADD(zd, invMag, zcf);\
				\
				SIMDf newCellValue = SIMDf_M