gallium/auxiliary: Use exp2(x) instead of pow(2.0, x).
[mesa.git] / src / gallium / auxiliary / util / u_math.c
index ae9e9513b04a81221969daecf1e3c2f5a43f8174..c58af911be7400b043c7a3d38a94eaadfacb5e2a 100644 (file)
@@ -48,7 +48,7 @@ init_pow2_table(void)
 {
    int i;
    for (i = 0; i < POW2_TABLE_SIZE; i++)
-      pow2_table[i] = (float) pow(2.0, (i - POW2_TABLE_OFFSET) / POW2_TABLE_SCALE);
+      pow2_table[i] = exp2f((i - POW2_TABLE_OFFSET) / POW2_TABLE_SCALE);
 }