reg3_LOAD SurfaceNormal_X reg0_LOAD LightVec_X reg3_FMULT reg0 reg0_FMULT reg0 reg4_LOAD SurfaceNormal_Y reg1_LOAD LightVec_Y reg4_FMULT reg1 reg1_FMULT reg1 reg0_FADD reg1 reg3_FADD reg4 reg5_LOAD SurfaceNormal_Z reg2_LOAD LightVec_Z reg5_FMULT reg2 reg2_FMULT reg2 reg0_FADD reg2 reg3_FADD reg5 reg3_FDIV reg0