Skip to content

Commit

Permalink
Convert another FDIV to FMUL
Browse files Browse the repository at this point in the history
  • Loading branch information
heshpdx committed Sep 17, 2024
1 parent 471fe24 commit d4d66c8
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/tensors/cpu/tensor_operators.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1295,11 +1295,11 @@ void RMSNormalizationImpl(float* out,
sqSum += sp[i] * sp[i];
}

float rms = std::sqrt(sqSum / cols + eps);
float invRms = 1.0/std::sqrt(sqSum / cols + eps);

#pragma omp simd
for(int i = 0; i < cols; ++i) {
float t = alpha[alphaStride * i] * (sp[i] / rms);
float t = alpha[alphaStride * i] * (sp[i] * invRms);
if(hasBeta)
t += beta[betaStride * i];

Expand Down

0 comments on commit d4d66c8

Please sign in to comment.