Anisotropic x16 LOD (ratio of anisotropy)

Percentage Accurate: 97.9% → 97.8%
Time: 12.0s
Alternatives: 4
Speedup: N/A×

Specification

?
\[\left(\left(\left(\left(\left(\left(1 \leq w \land w \leq 16384\right) \land \left(1 \leq h \land h \leq 16384\right)\right) \land \left(10^{-20} \leq \left|dX.u\right| \land \left|dX.u\right| \leq 10^{+20}\right)\right) \land \left(10^{-20} \leq \left|dX.v\right| \land \left|dX.v\right| \leq 10^{+20}\right)\right) \land \left(10^{-20} \leq \left|dY.u\right| \land \left|dY.u\right| \leq 10^{+20}\right)\right) \land \left(10^{-20} \leq \left|dY.v\right| \land \left|dY.v\right| \leq 10^{+20}\right)\right) \land maxAniso = 16\]
\[\begin{array}{l} \\ \begin{array}{l} t_0 := \left\lfloor h\right\rfloor \cdot dX.v\\ t_1 := \left\lfloor h\right\rfloor \cdot dY.v\\ t_2 := \left\lfloor w\right\rfloor \cdot dY.u\\ t_3 := \left\lfloor w\right\rfloor \cdot dX.u\\ t_4 := \mathsf{max}\left(t\_3 \cdot t\_3 + t\_0 \cdot t\_0, t\_2 \cdot t\_2 + t\_1 \cdot t\_1\right)\\ t_5 := \sqrt{t\_4}\\ t_6 := \left|t\_3 \cdot t\_1 - t\_0 \cdot t\_2\right|\\ t_7 := \frac{t\_4}{t\_6}\\ t_8 := t\_7 > \left\lfloor maxAniso\right\rfloor \\ t_9 := \begin{array}{l} \mathbf{if}\;t\_8:\\ \;\;\;\;\frac{t\_5}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{t\_6}{t\_5}\\ \end{array}\\ t_10 := \begin{array}{l} \mathbf{if}\;t\_8:\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;t\_7\\ \end{array}\\ \mathbf{if}\;t\_9 < 1:\\ \;\;\;\;\mathsf{max}\left(1, t\_10 \cdot t\_9\right)\\ \mathbf{else}:\\ \;\;\;\;t\_10\\ \end{array} \end{array} \]
(FPCore (w h dX.u dX.v dY.u dY.v maxAniso)
 :precision binary32
 (let* ((t_0 (* (floor h) dX.v))
        (t_1 (* (floor h) dY.v))
        (t_2 (* (floor w) dY.u))
        (t_3 (* (floor w) dX.u))
        (t_4 (fmax (+ (* t_3 t_3) (* t_0 t_0)) (+ (* t_2 t_2) (* t_1 t_1))))
        (t_5 (sqrt t_4))
        (t_6 (fabs (- (* t_3 t_1) (* t_0 t_2))))
        (t_7 (/ t_4 t_6))
        (t_8 (> t_7 (floor maxAniso)))
        (t_9 (if t_8 (/ t_5 (floor maxAniso)) (/ t_6 t_5)))
        (t_10 (if t_8 (floor maxAniso) t_7)))
   (if (< t_9 1.0) (fmax 1.0 (* t_10 t_9)) t_10)))
float code(float w, float h, float dX_46_u, float dX_46_v, float dY_46_u, float dY_46_v, float maxAniso) {
	float t_0 = floorf(h) * dX_46_v;
	float t_1 = floorf(h) * dY_46_v;
	float t_2 = floorf(w) * dY_46_u;
	float t_3 = floorf(w) * dX_46_u;
	float t_4 = fmaxf(((t_3 * t_3) + (t_0 * t_0)), ((t_2 * t_2) + (t_1 * t_1)));
	float t_5 = sqrtf(t_4);
	float t_6 = fabsf(((t_3 * t_1) - (t_0 * t_2)));
	float t_7 = t_4 / t_6;
	int t_8 = t_7 > floorf(maxAniso);
	float tmp;
	if (t_8) {
		tmp = t_5 / floorf(maxAniso);
	} else {
		tmp = t_6 / t_5;
	}
	float t_9 = tmp;
	float tmp_1;
	if (t_8) {
		tmp_1 = floorf(maxAniso);
	} else {
		tmp_1 = t_7;
	}
	float t_10 = tmp_1;
	float tmp_2;
	if (t_9 < 1.0f) {
		tmp_2 = fmaxf(1.0f, (t_10 * t_9));
	} else {
		tmp_2 = t_10;
	}
	return tmp_2;
}
function code(w, h, dX_46_u, dX_46_v, dY_46_u, dY_46_v, maxAniso)
	t_0 = Float32(floor(h) * dX_46_v)
	t_1 = Float32(floor(h) * dY_46_v)
	t_2 = Float32(floor(w) * dY_46_u)
	t_3 = Float32(floor(w) * dX_46_u)
	t_4 = fmax(Float32(Float32(t_3 * t_3) + Float32(t_0 * t_0)), Float32(Float32(t_2 * t_2) + Float32(t_1 * t_1)))
	t_5 = sqrt(t_4)
	t_6 = abs(Float32(Float32(t_3 * t_1) - Float32(t_0 * t_2)))
	t_7 = Float32(t_4 / t_6)
	t_8 = t_7 > floor(maxAniso)
	tmp = Float32(0.0)
	if (t_8)
		tmp = Float32(t_5 / floor(maxAniso));
	else
		tmp = Float32(t_6 / t_5);
	end
	t_9 = tmp
	tmp_1 = Float32(0.0)
	if (t_8)
		tmp_1 = floor(maxAniso);
	else
		tmp_1 = t_7;
	end
	t_10 = tmp_1
	tmp_2 = Float32(0.0)
	if (t_9 < Float32(1.0))
		tmp_2 = fmax(Float32(1.0), Float32(t_10 * t_9));
	else
		tmp_2 = t_10;
	end
	return tmp_2
end
function tmp_4 = code(w, h, dX_46_u, dX_46_v, dY_46_u, dY_46_v, maxAniso)
	t_0 = floor(h) * dX_46_v;
	t_1 = floor(h) * dY_46_v;
	t_2 = floor(w) * dY_46_u;
	t_3 = floor(w) * dX_46_u;
	t_4 = max(((t_3 * t_3) + (t_0 * t_0)), ((t_2 * t_2) + (t_1 * t_1)));
	t_5 = sqrt(t_4);
	t_6 = abs(((t_3 * t_1) - (t_0 * t_2)));
	t_7 = t_4 / t_6;
	t_8 = t_7 > floor(maxAniso);
	tmp = single(0.0);
	if (t_8)
		tmp = t_5 / floor(maxAniso);
	else
		tmp = t_6 / t_5;
	end
	t_9 = tmp;
	tmp_2 = single(0.0);
	if (t_8)
		tmp_2 = floor(maxAniso);
	else
		tmp_2 = t_7;
	end
	t_10 = tmp_2;
	tmp_3 = single(0.0);
	if (t_9 < single(1.0))
		tmp_3 = max(single(1.0), (t_10 * t_9));
	else
		tmp_3 = t_10;
	end
	tmp_4 = tmp_3;
end
\begin{array}{l}

\\
\begin{array}{l}
t_0 := \left\lfloor h\right\rfloor  \cdot dX.v\\
t_1 := \left\lfloor h\right\rfloor  \cdot dY.v\\
t_2 := \left\lfloor w\right\rfloor  \cdot dY.u\\
t_3 := \left\lfloor w\right\rfloor  \cdot dX.u\\
t_4 := \mathsf{max}\left(t\_3 \cdot t\_3 + t\_0 \cdot t\_0, t\_2 \cdot t\_2 + t\_1 \cdot t\_1\right)\\
t_5 := \sqrt{t\_4}\\
t_6 := \left|t\_3 \cdot t\_1 - t\_0 \cdot t\_2\right|\\
t_7 := \frac{t\_4}{t\_6}\\
t_8 := t\_7 > \left\lfloor maxAniso\right\rfloor \\
t_9 := \begin{array}{l}
\mathbf{if}\;t\_8:\\
\;\;\;\;\frac{t\_5}{\left\lfloor maxAniso\right\rfloor }\\

\mathbf{else}:\\
\;\;\;\;\frac{t\_6}{t\_5}\\


\end{array}\\
t_10 := \begin{array}{l}
\mathbf{if}\;t\_8:\\
\;\;\;\;\left\lfloor maxAniso\right\rfloor \\

\mathbf{else}:\\
\;\;\;\;t\_7\\


\end{array}\\
\mathbf{if}\;t\_9 < 1:\\
\;\;\;\;\mathsf{max}\left(1, t\_10 \cdot t\_9\right)\\

\mathbf{else}:\\
\;\;\;\;t\_10\\


\end{array}
\end{array}

Local Percentage Accuracy vs ?

The average percentage accuracy by input value. Horizontal axis shows value of an input variable; the variable is choosen in the title. Vertical axis is accuracy; higher is better. Red represent the original program, while blue represents Herbie's suggestion. These can be toggled with buttons below the plot. The line is an average while dots represent individual samples.

Accuracy vs Speed?

Herbie found 4 alternatives:

AlternativeAccuracySpeedup
The accuracy (vertical axis) and speed (horizontal axis) of each alternatives. Up and to the right is better. The red square shows the initial program, and each blue circle shows an alternative.The line shows the best available speed-accuracy tradeoffs.

Initial Program: 97.9% accurate, 1.0× speedup?

\[\begin{array}{l} \\ \begin{array}{l} t_0 := \left\lfloor h\right\rfloor \cdot dX.v\\ t_1 := \left\lfloor h\right\rfloor \cdot dY.v\\ t_2 := \left\lfloor w\right\rfloor \cdot dY.u\\ t_3 := \left\lfloor w\right\rfloor \cdot dX.u\\ t_4 := \mathsf{max}\left(t\_3 \cdot t\_3 + t\_0 \cdot t\_0, t\_2 \cdot t\_2 + t\_1 \cdot t\_1\right)\\ t_5 := \sqrt{t\_4}\\ t_6 := \left|t\_3 \cdot t\_1 - t\_0 \cdot t\_2\right|\\ t_7 := \frac{t\_4}{t\_6}\\ t_8 := t\_7 > \left\lfloor maxAniso\right\rfloor \\ t_9 := \begin{array}{l} \mathbf{if}\;t\_8:\\ \;\;\;\;\frac{t\_5}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{t\_6}{t\_5}\\ \end{array}\\ t_10 := \begin{array}{l} \mathbf{if}\;t\_8:\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;t\_7\\ \end{array}\\ \mathbf{if}\;t\_9 < 1:\\ \;\;\;\;\mathsf{max}\left(1, t\_10 \cdot t\_9\right)\\ \mathbf{else}:\\ \;\;\;\;t\_10\\ \end{array} \end{array} \]
(FPCore (w h dX.u dX.v dY.u dY.v maxAniso)
 :precision binary32
 (let* ((t_0 (* (floor h) dX.v))
        (t_1 (* (floor h) dY.v))
        (t_2 (* (floor w) dY.u))
        (t_3 (* (floor w) dX.u))
        (t_4 (fmax (+ (* t_3 t_3) (* t_0 t_0)) (+ (* t_2 t_2) (* t_1 t_1))))
        (t_5 (sqrt t_4))
        (t_6 (fabs (- (* t_3 t_1) (* t_0 t_2))))
        (t_7 (/ t_4 t_6))
        (t_8 (> t_7 (floor maxAniso)))
        (t_9 (if t_8 (/ t_5 (floor maxAniso)) (/ t_6 t_5)))
        (t_10 (if t_8 (floor maxAniso) t_7)))
   (if (< t_9 1.0) (fmax 1.0 (* t_10 t_9)) t_10)))
float code(float w, float h, float dX_46_u, float dX_46_v, float dY_46_u, float dY_46_v, float maxAniso) {
	float t_0 = floorf(h) * dX_46_v;
	float t_1 = floorf(h) * dY_46_v;
	float t_2 = floorf(w) * dY_46_u;
	float t_3 = floorf(w) * dX_46_u;
	float t_4 = fmaxf(((t_3 * t_3) + (t_0 * t_0)), ((t_2 * t_2) + (t_1 * t_1)));
	float t_5 = sqrtf(t_4);
	float t_6 = fabsf(((t_3 * t_1) - (t_0 * t_2)));
	float t_7 = t_4 / t_6;
	int t_8 = t_7 > floorf(maxAniso);
	float tmp;
	if (t_8) {
		tmp = t_5 / floorf(maxAniso);
	} else {
		tmp = t_6 / t_5;
	}
	float t_9 = tmp;
	float tmp_1;
	if (t_8) {
		tmp_1 = floorf(maxAniso);
	} else {
		tmp_1 = t_7;
	}
	float t_10 = tmp_1;
	float tmp_2;
	if (t_9 < 1.0f) {
		tmp_2 = fmaxf(1.0f, (t_10 * t_9));
	} else {
		tmp_2 = t_10;
	}
	return tmp_2;
}
function code(w, h, dX_46_u, dX_46_v, dY_46_u, dY_46_v, maxAniso)
	t_0 = Float32(floor(h) * dX_46_v)
	t_1 = Float32(floor(h) * dY_46_v)
	t_2 = Float32(floor(w) * dY_46_u)
	t_3 = Float32(floor(w) * dX_46_u)
	t_4 = fmax(Float32(Float32(t_3 * t_3) + Float32(t_0 * t_0)), Float32(Float32(t_2 * t_2) + Float32(t_1 * t_1)))
	t_5 = sqrt(t_4)
	t_6 = abs(Float32(Float32(t_3 * t_1) - Float32(t_0 * t_2)))
	t_7 = Float32(t_4 / t_6)
	t_8 = t_7 > floor(maxAniso)
	tmp = Float32(0.0)
	if (t_8)
		tmp = Float32(t_5 / floor(maxAniso));
	else
		tmp = Float32(t_6 / t_5);
	end
	t_9 = tmp
	tmp_1 = Float32(0.0)
	if (t_8)
		tmp_1 = floor(maxAniso);
	else
		tmp_1 = t_7;
	end
	t_10 = tmp_1
	tmp_2 = Float32(0.0)
	if (t_9 < Float32(1.0))
		tmp_2 = fmax(Float32(1.0), Float32(t_10 * t_9));
	else
		tmp_2 = t_10;
	end
	return tmp_2
end
function tmp_4 = code(w, h, dX_46_u, dX_46_v, dY_46_u, dY_46_v, maxAniso)
	t_0 = floor(h) * dX_46_v;
	t_1 = floor(h) * dY_46_v;
	t_2 = floor(w) * dY_46_u;
	t_3 = floor(w) * dX_46_u;
	t_4 = max(((t_3 * t_3) + (t_0 * t_0)), ((t_2 * t_2) + (t_1 * t_1)));
	t_5 = sqrt(t_4);
	t_6 = abs(((t_3 * t_1) - (t_0 * t_2)));
	t_7 = t_4 / t_6;
	t_8 = t_7 > floor(maxAniso);
	tmp = single(0.0);
	if (t_8)
		tmp = t_5 / floor(maxAniso);
	else
		tmp = t_6 / t_5;
	end
	t_9 = tmp;
	tmp_2 = single(0.0);
	if (t_8)
		tmp_2 = floor(maxAniso);
	else
		tmp_2 = t_7;
	end
	t_10 = tmp_2;
	tmp_3 = single(0.0);
	if (t_9 < single(1.0))
		tmp_3 = max(single(1.0), (t_10 * t_9));
	else
		tmp_3 = t_10;
	end
	tmp_4 = tmp_3;
end
\begin{array}{l}

\\
\begin{array}{l}
t_0 := \left\lfloor h\right\rfloor  \cdot dX.v\\
t_1 := \left\lfloor h\right\rfloor  \cdot dY.v\\
t_2 := \left\lfloor w\right\rfloor  \cdot dY.u\\
t_3 := \left\lfloor w\right\rfloor  \cdot dX.u\\
t_4 := \mathsf{max}\left(t\_3 \cdot t\_3 + t\_0 \cdot t\_0, t\_2 \cdot t\_2 + t\_1 \cdot t\_1\right)\\
t_5 := \sqrt{t\_4}\\
t_6 := \left|t\_3 \cdot t\_1 - t\_0 \cdot t\_2\right|\\
t_7 := \frac{t\_4}{t\_6}\\
t_8 := t\_7 > \left\lfloor maxAniso\right\rfloor \\
t_9 := \begin{array}{l}
\mathbf{if}\;t\_8:\\
\;\;\;\;\frac{t\_5}{\left\lfloor maxAniso\right\rfloor }\\

\mathbf{else}:\\
\;\;\;\;\frac{t\_6}{t\_5}\\


\end{array}\\
t_10 := \begin{array}{l}
\mathbf{if}\;t\_8:\\
\;\;\;\;\left\lfloor maxAniso\right\rfloor \\

\mathbf{else}:\\
\;\;\;\;t\_7\\


\end{array}\\
\mathbf{if}\;t\_9 < 1:\\
\;\;\;\;\mathsf{max}\left(1, t\_10 \cdot t\_9\right)\\

\mathbf{else}:\\
\;\;\;\;t\_10\\


\end{array}
\end{array}

Alternative 1: 97.8% accurate, 1.2× speedup?

\[\begin{array}{l} \\ \begin{array}{l} t_0 := \left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|\\ t_1 := \mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)\\ t_2 := \frac{t\_1}{t\_0}\\ t_3 := t\_2 > \left\lfloor maxAniso\right\rfloor \\ t_4 := \begin{array}{l} \mathbf{if}\;t\_3:\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;t\_2\\ \end{array}\\ t_5 := \sqrt{t\_1}\\ t_6 := \begin{array}{l} \mathbf{if}\;t\_3:\\ \;\;\;\;\frac{t\_5}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{t\_0}{t\_5}\\ \end{array}\\ \mathbf{if}\;t\_6 < 1:\\ \;\;\;\;\mathsf{max}\left(1, t\_4 \cdot t\_6\right)\\ \mathbf{else}:\\ \;\;\;\;t\_4\\ \end{array} \end{array} \]
(FPCore (w h dX.u dX.v dY.u dY.v maxAniso)
 :precision binary32
 (let* ((t_0 (fabs (* (* (floor h) (floor w)) (* (- dX.u) dY.v))))
        (t_1
         (fmax
          (fma
           (* (floor h) (* (floor h) dX.v))
           dX.v
           (* (* (floor w) (floor w)) (* dX.u dX.u)))
          (fma
           (* (floor w) (* (floor w) dY.u))
           dY.u
           (* (* dY.v dY.v) (* (floor h) (floor h))))))
        (t_2 (/ t_1 t_0))
        (t_3 (> t_2 (floor maxAniso)))
        (t_4 (if t_3 (floor maxAniso) t_2))
        (t_5 (sqrt t_1))
        (t_6 (if t_3 (/ t_5 (floor maxAniso)) (/ t_0 t_5))))
   (if (< t_6 1.0) (fmax 1.0 (* t_4 t_6)) t_4)))
float code(float w, float h, float dX_46_u, float dX_46_v, float dY_46_u, float dY_46_v, float maxAniso) {
	float t_0 = fabsf(((floorf(h) * floorf(w)) * (-dX_46_u * dY_46_v)));
	float t_1 = fmaxf(fmaf((floorf(h) * (floorf(h) * dX_46_v)), dX_46_v, ((floorf(w) * floorf(w)) * (dX_46_u * dX_46_u))), fmaf((floorf(w) * (floorf(w) * dY_46_u)), dY_46_u, ((dY_46_v * dY_46_v) * (floorf(h) * floorf(h)))));
	float t_2 = t_1 / t_0;
	int t_3 = t_2 > floorf(maxAniso);
	float tmp;
	if (t_3) {
		tmp = floorf(maxAniso);
	} else {
		tmp = t_2;
	}
	float t_4 = tmp;
	float t_5 = sqrtf(t_1);
	float tmp_1;
	if (t_3) {
		tmp_1 = t_5 / floorf(maxAniso);
	} else {
		tmp_1 = t_0 / t_5;
	}
	float t_6 = tmp_1;
	float tmp_2;
	if (t_6 < 1.0f) {
		tmp_2 = fmaxf(1.0f, (t_4 * t_6));
	} else {
		tmp_2 = t_4;
	}
	return tmp_2;
}
function code(w, h, dX_46_u, dX_46_v, dY_46_u, dY_46_v, maxAniso)
	t_0 = abs(Float32(Float32(floor(h) * floor(w)) * Float32(Float32(-dX_46_u) * dY_46_v)))
	t_1 = fmax(fma(Float32(floor(h) * Float32(floor(h) * dX_46_v)), dX_46_v, Float32(Float32(floor(w) * floor(w)) * Float32(dX_46_u * dX_46_u))), fma(Float32(floor(w) * Float32(floor(w) * dY_46_u)), dY_46_u, Float32(Float32(dY_46_v * dY_46_v) * Float32(floor(h) * floor(h)))))
	t_2 = Float32(t_1 / t_0)
	t_3 = t_2 > floor(maxAniso)
	tmp = Float32(0.0)
	if (t_3)
		tmp = floor(maxAniso);
	else
		tmp = t_2;
	end
	t_4 = tmp
	t_5 = sqrt(t_1)
	tmp_1 = Float32(0.0)
	if (t_3)
		tmp_1 = Float32(t_5 / floor(maxAniso));
	else
		tmp_1 = Float32(t_0 / t_5);
	end
	t_6 = tmp_1
	tmp_2 = Float32(0.0)
	if (t_6 < Float32(1.0))
		tmp_2 = fmax(Float32(1.0), Float32(t_4 * t_6));
	else
		tmp_2 = t_4;
	end
	return tmp_2
end
\begin{array}{l}

\\
\begin{array}{l}
t_0 := \left|\left(\left\lfloor h\right\rfloor  \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|\\
t_1 := \mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor  \cdot \left(\left\lfloor h\right\rfloor  \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor  \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor  \cdot \left(\left\lfloor w\right\rfloor  \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor  \cdot \left\lfloor h\right\rfloor \right)\right)\right)\\
t_2 := \frac{t\_1}{t\_0}\\
t_3 := t\_2 > \left\lfloor maxAniso\right\rfloor \\
t_4 := \begin{array}{l}
\mathbf{if}\;t\_3:\\
\;\;\;\;\left\lfloor maxAniso\right\rfloor \\

\mathbf{else}:\\
\;\;\;\;t\_2\\


\end{array}\\
t_5 := \sqrt{t\_1}\\
t_6 := \begin{array}{l}
\mathbf{if}\;t\_3:\\
\;\;\;\;\frac{t\_5}{\left\lfloor maxAniso\right\rfloor }\\

\mathbf{else}:\\
\;\;\;\;\frac{t\_0}{t\_5}\\


\end{array}\\
\mathbf{if}\;t\_6 < 1:\\
\;\;\;\;\mathsf{max}\left(1, t\_4 \cdot t\_6\right)\\

\mathbf{else}:\\
\;\;\;\;t\_4\\


\end{array}
\end{array}
Derivation
  1. Initial program 97.9%

    \[\begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}{\left|\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right) - \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right) - \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}{\left|\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right) - \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}{\left|\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right) - \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}{\left|\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right) - \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right) - \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}{\left|\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right) - \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}{\left|\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right) - \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right)\right|}\\ \end{array} \]
  2. Applied rewrites97.9%

    \[\leadsto \color{blue}{\begin{array}{l} \color{blue}{\mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ } \end{array}} \]
  3. Taylor expanded in dX.u around inf

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(-1 \cdot \left(dX.u \cdot dY.v\right)\right)}\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  4. Step-by-step derivation
    1. associate-*r*N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-1 \cdot dX.u\right) \cdot \color{blue}{dY.v}\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    2. mul-1-negN/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(\mathsf{neg}\left(dX.u\right)\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    3. lower-*.f32N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(\mathsf{neg}\left(dX.u\right)\right) \cdot \color{blue}{dY.v}\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    4. lower-neg.f3297.8

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  5. Applied rewrites97.8%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(\left(-dX.u\right) \cdot dY.v\right)}\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  6. Taylor expanded in dX.u around inf

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(-1 \cdot \left(dX.u \cdot dY.v\right)\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  7. Step-by-step derivation
    1. associate-*r*N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-1 \cdot dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    2. mul-1-negN/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(\mathsf{neg}\left(dX.u\right)\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    3. lower-*.f32N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(\mathsf{neg}\left(dX.u\right)\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    4. lower-neg.f3297.8

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  8. Applied rewrites97.8%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  9. Taylor expanded in dX.u around inf

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(-1 \cdot \left(dX.u \cdot dY.v\right)\right)}\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  10. Step-by-step derivation
    1. associate-*r*N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-1 \cdot dX.u\right) \cdot \color{blue}{dY.v}\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    2. mul-1-negN/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(\mathsf{neg}\left(dX.u\right)\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    3. lower-*.f32N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(\mathsf{neg}\left(dX.u\right)\right) \cdot \color{blue}{dY.v}\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    4. lower-neg.f3297.8

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  11. Applied rewrites97.8%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(\left(-dX.u\right) \cdot dY.v\right)}\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  12. Taylor expanded in dX.u around inf

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \color{blue}{\mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(-1 \cdot \left(dX.u \cdot dY.v\right)\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  13. Step-by-step derivation
    1. associate-*r*N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), \color{blue}{dY.u}, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-1 \cdot dX.u\right) \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    2. mul-1-negN/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(\mathsf{neg}\left(dX.u\right)\right) \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    3. lower-*.f32N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), \color{blue}{dY.u}, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(\mathsf{neg}\left(dX.u\right)\right) \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    4. lower-neg.f3297.8

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  14. Applied rewrites97.8%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \color{blue}{\mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  15. Taylor expanded in dX.u around inf

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(-1 \cdot \left(dX.u \cdot dY.v\right)\right)}\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  16. Step-by-step derivation
    1. associate-*r*N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-1 \cdot dX.u\right) \cdot \color{blue}{dY.v}\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    2. mul-1-negN/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(\mathsf{neg}\left(dX.u\right)\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    3. lower-*.f32N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(\mathsf{neg}\left(dX.u\right)\right) \cdot \color{blue}{dY.v}\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    4. lower-neg.f3297.8

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  17. Applied rewrites97.8%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(\left(-dX.u\right) \cdot dY.v\right)}\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  18. Taylor expanded in dX.u around inf

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(-1 \cdot \left(dX.u \cdot dY.v\right)\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  19. Step-by-step derivation
    1. associate-*r*N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-1 \cdot dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    2. mul-1-negN/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(\mathsf{neg}\left(dX.u\right)\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    3. lower-*.f32N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(\mathsf{neg}\left(dX.u\right)\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    4. lower-neg.f3297.8

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  20. Applied rewrites97.8%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  21. Taylor expanded in dX.u around inf

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(-1 \cdot \left(dX.u \cdot dY.v\right)\right)}\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  22. Step-by-step derivation
    1. associate-*r*N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-1 \cdot dX.u\right) \cdot \color{blue}{dY.v}\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    2. mul-1-negN/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(\mathsf{neg}\left(dX.u\right)\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    3. lower-*.f32N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(\mathsf{neg}\left(dX.u\right)\right) \cdot \color{blue}{dY.v}\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    4. lower-neg.f3297.7

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  23. Applied rewrites97.7%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(\left(-dX.u\right) \cdot dY.v\right)}\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  24. Taylor expanded in dX.u around inf

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \color{blue}{\mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(-1 \cdot \left(dX.u \cdot dY.v\right)\right)\right|}\\ \end{array} \]
  25. Step-by-step derivation
    1. associate-*r*N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), \color{blue}{dY.u}, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-1 \cdot dX.u\right) \cdot dY.v\right)\right|}\\ \end{array} \]
    2. mul-1-negN/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(\mathsf{neg}\left(dX.u\right)\right) \cdot dY.v\right)\right|}\\ \end{array} \]
    3. lower-*.f32N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), \color{blue}{dY.u}, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(\mathsf{neg}\left(dX.u\right)\right) \cdot dY.v\right)\right|}\\ \end{array} \]
    4. lower-neg.f3297.7

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}\\ \end{array} \]
  26. Applied rewrites97.7%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \color{blue}{\mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\left(-dX.u\right) \cdot dY.v\right)\right|}\\ \end{array} \]
  27. Add Preprocessing

Alternative 2: 97.7% accurate, 1.2× speedup?

\[\begin{array}{l} \\ \begin{array}{l} t_0 := \left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|\\ t_1 := \mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)\\ t_2 := \sqrt{t\_1}\\ t_3 := \frac{t\_1}{t\_0}\\ t_4 := t\_3 > \left\lfloor maxAniso\right\rfloor \\ t_5 := \begin{array}{l} \mathbf{if}\;t\_4:\\ \;\;\;\;\frac{t\_2}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{t\_0}{t\_2}\\ \end{array}\\ t_6 := \begin{array}{l} \mathbf{if}\;t\_4:\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;t\_3\\ \end{array}\\ \mathbf{if}\;t\_5 < 1:\\ \;\;\;\;\mathsf{max}\left(1, t\_6 \cdot t\_5\right)\\ \mathbf{else}:\\ \;\;\;\;t\_6\\ \end{array} \end{array} \]
(FPCore (w h dX.u dX.v dY.u dY.v maxAniso)
 :precision binary32
 (let* ((t_0 (fabs (* (* (floor h) (floor w)) (* dY.u dX.v))))
        (t_1
         (fmax
          (fma
           (* (floor h) (* (floor h) dX.v))
           dX.v
           (* (* (floor w) (floor w)) (* dX.u dX.u)))
          (fma
           (* (floor w) (* (floor w) dY.u))
           dY.u
           (* (* dY.v dY.v) (* (floor h) (floor h))))))
        (t_2 (sqrt t_1))
        (t_3 (/ t_1 t_0))
        (t_4 (> t_3 (floor maxAniso)))
        (t_5 (if t_4 (/ t_2 (floor maxAniso)) (/ t_0 t_2)))
        (t_6 (if t_4 (floor maxAniso) t_3)))
   (if (< t_5 1.0) (fmax 1.0 (* t_6 t_5)) t_6)))
float code(float w, float h, float dX_46_u, float dX_46_v, float dY_46_u, float dY_46_v, float maxAniso) {
	float t_0 = fabsf(((floorf(h) * floorf(w)) * (dY_46_u * dX_46_v)));
	float t_1 = fmaxf(fmaf((floorf(h) * (floorf(h) * dX_46_v)), dX_46_v, ((floorf(w) * floorf(w)) * (dX_46_u * dX_46_u))), fmaf((floorf(w) * (floorf(w) * dY_46_u)), dY_46_u, ((dY_46_v * dY_46_v) * (floorf(h) * floorf(h)))));
	float t_2 = sqrtf(t_1);
	float t_3 = t_1 / t_0;
	int t_4 = t_3 > floorf(maxAniso);
	float tmp;
	if (t_4) {
		tmp = t_2 / floorf(maxAniso);
	} else {
		tmp = t_0 / t_2;
	}
	float t_5 = tmp;
	float tmp_1;
	if (t_4) {
		tmp_1 = floorf(maxAniso);
	} else {
		tmp_1 = t_3;
	}
	float t_6 = tmp_1;
	float tmp_2;
	if (t_5 < 1.0f) {
		tmp_2 = fmaxf(1.0f, (t_6 * t_5));
	} else {
		tmp_2 = t_6;
	}
	return tmp_2;
}
function code(w, h, dX_46_u, dX_46_v, dY_46_u, dY_46_v, maxAniso)
	t_0 = abs(Float32(Float32(floor(h) * floor(w)) * Float32(dY_46_u * dX_46_v)))
	t_1 = fmax(fma(Float32(floor(h) * Float32(floor(h) * dX_46_v)), dX_46_v, Float32(Float32(floor(w) * floor(w)) * Float32(dX_46_u * dX_46_u))), fma(Float32(floor(w) * Float32(floor(w) * dY_46_u)), dY_46_u, Float32(Float32(dY_46_v * dY_46_v) * Float32(floor(h) * floor(h)))))
	t_2 = sqrt(t_1)
	t_3 = Float32(t_1 / t_0)
	t_4 = t_3 > floor(maxAniso)
	tmp = Float32(0.0)
	if (t_4)
		tmp = Float32(t_2 / floor(maxAniso));
	else
		tmp = Float32(t_0 / t_2);
	end
	t_5 = tmp
	tmp_1 = Float32(0.0)
	if (t_4)
		tmp_1 = floor(maxAniso);
	else
		tmp_1 = t_3;
	end
	t_6 = tmp_1
	tmp_2 = Float32(0.0)
	if (t_5 < Float32(1.0))
		tmp_2 = fmax(Float32(1.0), Float32(t_6 * t_5));
	else
		tmp_2 = t_6;
	end
	return tmp_2
end
\begin{array}{l}

\\
\begin{array}{l}
t_0 := \left|\left(\left\lfloor h\right\rfloor  \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|\\
t_1 := \mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor  \cdot \left(\left\lfloor h\right\rfloor  \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor  \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor  \cdot \left(\left\lfloor w\right\rfloor  \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor  \cdot \left\lfloor h\right\rfloor \right)\right)\right)\\
t_2 := \sqrt{t\_1}\\
t_3 := \frac{t\_1}{t\_0}\\
t_4 := t\_3 > \left\lfloor maxAniso\right\rfloor \\
t_5 := \begin{array}{l}
\mathbf{if}\;t\_4:\\
\;\;\;\;\frac{t\_2}{\left\lfloor maxAniso\right\rfloor }\\

\mathbf{else}:\\
\;\;\;\;\frac{t\_0}{t\_2}\\


\end{array}\\
t_6 := \begin{array}{l}
\mathbf{if}\;t\_4:\\
\;\;\;\;\left\lfloor maxAniso\right\rfloor \\

\mathbf{else}:\\
\;\;\;\;t\_3\\


\end{array}\\
\mathbf{if}\;t\_5 < 1:\\
\;\;\;\;\mathsf{max}\left(1, t\_6 \cdot t\_5\right)\\

\mathbf{else}:\\
\;\;\;\;t\_6\\


\end{array}
\end{array}
Derivation
  1. Initial program 97.9%

    \[\begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}{\left|\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right) - \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right) - \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}{\left|\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right) - \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}{\left|\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right) - \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}{\left|\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right) - \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right) - \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}{\left|\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right) - \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}{\left|\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right) - \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right)\right|}\\ \end{array} \]
  2. Applied rewrites97.9%

    \[\leadsto \color{blue}{\begin{array}{l} \color{blue}{\mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ } \end{array}} \]
  3. Taylor expanded in dX.u around 0

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(dX.v \cdot dY.u\right)}\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  4. Step-by-step derivation
    1. *-commutativeN/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot \color{blue}{dX.v}\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    2. lower-*.f3297.8

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot \color{blue}{dX.v}\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  5. Applied rewrites97.8%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(dY.u \cdot dX.v\right)}\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  6. Taylor expanded in dX.u around 0

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  7. Step-by-step derivation
    1. *-commutativeN/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    2. lower-*.f3297.8

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  8. Applied rewrites97.8%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  9. Taylor expanded in dX.u around 0

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(dX.v \cdot dY.u\right)}\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  10. Step-by-step derivation
    1. *-commutativeN/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot \color{blue}{dX.v}\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    2. lower-*.f3297.8

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot \color{blue}{dX.v}\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  11. Applied rewrites97.8%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(dY.u \cdot dX.v\right)}\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  12. Taylor expanded in dX.u around 0

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \color{blue}{\mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  13. Step-by-step derivation
    1. *-commutativeN/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), \color{blue}{dY.u}, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    2. lower-*.f3297.8

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), \color{blue}{dY.u}, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  14. Applied rewrites97.8%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \color{blue}{\mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  15. Taylor expanded in dX.u around 0

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(dX.v \cdot dY.u\right)}\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  16. Step-by-step derivation
    1. *-commutativeN/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot \color{blue}{dX.v}\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    2. lower-*.f3297.8

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot \color{blue}{dX.v}\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  17. Applied rewrites97.8%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(dY.u \cdot dX.v\right)}\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  18. Taylor expanded in dX.u around 0

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  19. Step-by-step derivation
    1. *-commutativeN/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    2. lower-*.f3297.8

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  20. Applied rewrites97.8%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  21. Taylor expanded in dX.u around 0

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(dX.v \cdot dY.u\right)}\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  22. Step-by-step derivation
    1. *-commutativeN/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot \color{blue}{dX.v}\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    2. lower-*.f3297.8

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot \color{blue}{dX.v}\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  23. Applied rewrites97.8%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(dY.u \cdot dX.v\right)}\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  24. Taylor expanded in dX.u around 0

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \color{blue}{\mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u\right)\right|}\\ \end{array} \]
  25. Step-by-step derivation
    1. *-commutativeN/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), \color{blue}{dY.u}, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    2. lower-*.f3297.8

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), \color{blue}{dY.u}, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
  26. Applied rewrites97.8%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \color{blue}{\mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
  27. Add Preprocessing

Alternative 3: 95.1% accurate, 1.5× speedup?

\[\begin{array}{l} \\ \begin{array}{l} t_0 := \left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \\ t_1 := \mathsf{max}\left(t\_0 \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot t\_0\right)\right)\\ t_2 := \left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \\ t_3 := \mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, t\_2 \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot t\_2\right)\\ t_4 := \sqrt{t\_3}\\ t_5 := \left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|\\ t_6 := \frac{t\_1}{t\_5}\\ t_7 := t\_6 > \left\lfloor maxAniso\right\rfloor \\ t_8 := \begin{array}{l} \mathbf{if}\;t\_7:\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;t\_6\\ \end{array}\\ t_9 := \sqrt{t\_1}\\ t_10 := \frac{t\_3}{t\_5}\\ t_11 := t\_10 > \left\lfloor maxAniso\right\rfloor \\ t_12 := \begin{array}{l} \mathbf{if}\;t\_11:\\ \;\;\;\;\frac{t\_4}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{t\_5}{t\_4}\\ \end{array}\\ t_13 := \begin{array}{l} \mathbf{if}\;t\_11:\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;t\_10\\ \end{array}\\ t_14 := \begin{array}{l} \mathbf{if}\;t\_7:\\ \;\;\;\;\frac{t\_9}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{t\_5}{t\_9}\\ \end{array}\\ \mathbf{if}\;dY.v \leq 0.014999999664723873:\\ \;\;\;\;\begin{array}{l} \mathbf{if}\;t\_12 < 1:\\ \;\;\;\;\mathsf{max}\left(1, t\_13 \cdot t\_12\right)\\ \mathbf{else}:\\ \;\;\;\;t\_13\\ \end{array}\\ \mathbf{elif}\;t\_14 < 1:\\ \;\;\;\;\mathsf{max}\left(1, t\_8 \cdot t\_14\right)\\ \mathbf{else}:\\ \;\;\;\;t\_8\\ \end{array} \end{array} \]
(FPCore (w h dX.u dX.v dY.u dY.v maxAniso)
 :precision binary32
 (let* ((t_0 (* (floor h) (floor h)))
        (t_1
         (fmax
          (* t_0 (* dX.v dX.v))
          (fma (* (floor w) (* (floor w) dY.u)) dY.u (* (* dY.v dY.v) t_0))))
        (t_2 (* (floor w) (floor w)))
        (t_3
         (fmax
          (fma (* (floor h) (* (floor h) dX.v)) dX.v (* t_2 (* dX.u dX.u)))
          (* (* dY.u dY.u) t_2)))
        (t_4 (sqrt t_3))
        (t_5 (fabs (* (* (floor h) (floor w)) (* dY.u dX.v))))
        (t_6 (/ t_1 t_5))
        (t_7 (> t_6 (floor maxAniso)))
        (t_8 (if t_7 (floor maxAniso) t_6))
        (t_9 (sqrt t_1))
        (t_10 (/ t_3 t_5))
        (t_11 (> t_10 (floor maxAniso)))
        (t_12 (if t_11 (/ t_4 (floor maxAniso)) (/ t_5 t_4)))
        (t_13 (if t_11 (floor maxAniso) t_10))
        (t_14 (if t_7 (/ t_9 (floor maxAniso)) (/ t_5 t_9))))
   (if (<= dY.v 0.014999999664723873)
     (if (< t_12 1.0) (fmax 1.0 (* t_13 t_12)) t_13)
     (if (< t_14 1.0) (fmax 1.0 (* t_8 t_14)) t_8))))
float code(float w, float h, float dX_46_u, float dX_46_v, float dY_46_u, float dY_46_v, float maxAniso) {
	float t_0 = floorf(h) * floorf(h);
	float t_1 = fmaxf((t_0 * (dX_46_v * dX_46_v)), fmaf((floorf(w) * (floorf(w) * dY_46_u)), dY_46_u, ((dY_46_v * dY_46_v) * t_0)));
	float t_2 = floorf(w) * floorf(w);
	float t_3 = fmaxf(fmaf((floorf(h) * (floorf(h) * dX_46_v)), dX_46_v, (t_2 * (dX_46_u * dX_46_u))), ((dY_46_u * dY_46_u) * t_2));
	float t_4 = sqrtf(t_3);
	float t_5 = fabsf(((floorf(h) * floorf(w)) * (dY_46_u * dX_46_v)));
	float t_6 = t_1 / t_5;
	int t_7 = t_6 > floorf(maxAniso);
	float tmp;
	if (t_7) {
		tmp = floorf(maxAniso);
	} else {
		tmp = t_6;
	}
	float t_8 = tmp;
	float t_9 = sqrtf(t_1);
	float t_10 = t_3 / t_5;
	int t_11 = t_10 > floorf(maxAniso);
	float tmp_1;
	if (t_11) {
		tmp_1 = t_4 / floorf(maxAniso);
	} else {
		tmp_1 = t_5 / t_4;
	}
	float t_12 = tmp_1;
	float tmp_2;
	if (t_11) {
		tmp_2 = floorf(maxAniso);
	} else {
		tmp_2 = t_10;
	}
	float t_13 = tmp_2;
	float tmp_3;
	if (t_7) {
		tmp_3 = t_9 / floorf(maxAniso);
	} else {
		tmp_3 = t_5 / t_9;
	}
	float t_14 = tmp_3;
	float tmp_5;
	if (dY_46_v <= 0.014999999664723873f) {
		float tmp_6;
		if (t_12 < 1.0f) {
			tmp_6 = fmaxf(1.0f, (t_13 * t_12));
		} else {
			tmp_6 = t_13;
		}
		tmp_5 = tmp_6;
	} else if (t_14 < 1.0f) {
		tmp_5 = fmaxf(1.0f, (t_8 * t_14));
	} else {
		tmp_5 = t_8;
	}
	return tmp_5;
}
function code(w, h, dX_46_u, dX_46_v, dY_46_u, dY_46_v, maxAniso)
	t_0 = Float32(floor(h) * floor(h))
	t_1 = fmax(Float32(t_0 * Float32(dX_46_v * dX_46_v)), fma(Float32(floor(w) * Float32(floor(w) * dY_46_u)), dY_46_u, Float32(Float32(dY_46_v * dY_46_v) * t_0)))
	t_2 = Float32(floor(w) * floor(w))
	t_3 = fmax(fma(Float32(floor(h) * Float32(floor(h) * dX_46_v)), dX_46_v, Float32(t_2 * Float32(dX_46_u * dX_46_u))), Float32(Float32(dY_46_u * dY_46_u) * t_2))
	t_4 = sqrt(t_3)
	t_5 = abs(Float32(Float32(floor(h) * floor(w)) * Float32(dY_46_u * dX_46_v)))
	t_6 = Float32(t_1 / t_5)
	t_7 = t_6 > floor(maxAniso)
	tmp = Float32(0.0)
	if (t_7)
		tmp = floor(maxAniso);
	else
		tmp = t_6;
	end
	t_8 = tmp
	t_9 = sqrt(t_1)
	t_10 = Float32(t_3 / t_5)
	t_11 = t_10 > floor(maxAniso)
	tmp_1 = Float32(0.0)
	if (t_11)
		tmp_1 = Float32(t_4 / floor(maxAniso));
	else
		tmp_1 = Float32(t_5 / t_4);
	end
	t_12 = tmp_1
	tmp_2 = Float32(0.0)
	if (t_11)
		tmp_2 = floor(maxAniso);
	else
		tmp_2 = t_10;
	end
	t_13 = tmp_2
	tmp_3 = Float32(0.0)
	if (t_7)
		tmp_3 = Float32(t_9 / floor(maxAniso));
	else
		tmp_3 = Float32(t_5 / t_9);
	end
	t_14 = tmp_3
	tmp_5 = Float32(0.0)
	if (dY_46_v <= Float32(0.014999999664723873))
		tmp_6 = Float32(0.0)
		if (t_12 < Float32(1.0))
			tmp_6 = fmax(Float32(1.0), Float32(t_13 * t_12));
		else
			tmp_6 = t_13;
		end
		tmp_5 = tmp_6;
	elseif (t_14 < Float32(1.0))
		tmp_5 = fmax(Float32(1.0), Float32(t_8 * t_14));
	else
		tmp_5 = t_8;
	end
	return tmp_5
end
\begin{array}{l}

\\
\begin{array}{l}
t_0 := \left\lfloor h\right\rfloor  \cdot \left\lfloor h\right\rfloor \\
t_1 := \mathsf{max}\left(t\_0 \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor  \cdot \left(\left\lfloor w\right\rfloor  \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot t\_0\right)\right)\\
t_2 := \left\lfloor w\right\rfloor  \cdot \left\lfloor w\right\rfloor \\
t_3 := \mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor  \cdot \left(\left\lfloor h\right\rfloor  \cdot dX.v\right), dX.v, t\_2 \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot t\_2\right)\\
t_4 := \sqrt{t\_3}\\
t_5 := \left|\left(\left\lfloor h\right\rfloor  \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|\\
t_6 := \frac{t\_1}{t\_5}\\
t_7 := t\_6 > \left\lfloor maxAniso\right\rfloor \\
t_8 := \begin{array}{l}
\mathbf{if}\;t\_7:\\
\;\;\;\;\left\lfloor maxAniso\right\rfloor \\

\mathbf{else}:\\
\;\;\;\;t\_6\\


\end{array}\\
t_9 := \sqrt{t\_1}\\
t_10 := \frac{t\_3}{t\_5}\\
t_11 := t\_10 > \left\lfloor maxAniso\right\rfloor \\
t_12 := \begin{array}{l}
\mathbf{if}\;t\_11:\\
\;\;\;\;\frac{t\_4}{\left\lfloor maxAniso\right\rfloor }\\

\mathbf{else}:\\
\;\;\;\;\frac{t\_5}{t\_4}\\


\end{array}\\
t_13 := \begin{array}{l}
\mathbf{if}\;t\_11:\\
\;\;\;\;\left\lfloor maxAniso\right\rfloor \\

\mathbf{else}:\\
\;\;\;\;t\_10\\


\end{array}\\
t_14 := \begin{array}{l}
\mathbf{if}\;t\_7:\\
\;\;\;\;\frac{t\_9}{\left\lfloor maxAniso\right\rfloor }\\

\mathbf{else}:\\
\;\;\;\;\frac{t\_5}{t\_9}\\


\end{array}\\
\mathbf{if}\;dY.v \leq 0.014999999664723873:\\
\;\;\;\;\begin{array}{l}
\mathbf{if}\;t\_12 < 1:\\
\;\;\;\;\mathsf{max}\left(1, t\_13 \cdot t\_12\right)\\

\mathbf{else}:\\
\;\;\;\;t\_13\\


\end{array}\\

\mathbf{elif}\;t\_14 < 1:\\
\;\;\;\;\mathsf{max}\left(1, t\_8 \cdot t\_14\right)\\

\mathbf{else}:\\
\;\;\;\;t\_8\\


\end{array}
\end{array}
Derivation
  1. Split input into 2 regimes
  2. if dY.v < 0.0149999997

    1. Initial program 97.9%

      \[\begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}{\left|\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right) - \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right) - \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}{\left|\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right) - \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}{\left|\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right) - \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}{\left|\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right) - \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right) - \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}{\left|\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right) - \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}{\left|\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right) - \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right)\right|}\\ \end{array} \]
    2. Applied rewrites97.9%

      \[\leadsto \color{blue}{\begin{array}{l} \color{blue}{\mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ } \end{array}} \]
    3. Taylor expanded in dX.u around 0

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(dX.v \cdot dY.u\right)}\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    4. Step-by-step derivation
      1. *-commutativeN/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot \color{blue}{dX.v}\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
      2. lower-*.f3297.8

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot \color{blue}{dX.v}\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    5. Applied rewrites97.8%

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(dY.u \cdot dX.v\right)}\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    6. Taylor expanded in dX.u around 0

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    7. Step-by-step derivation
      1. *-commutativeN/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
      2. lower-*.f3297.8

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    8. Applied rewrites97.8%

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    9. Taylor expanded in dX.u around 0

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(dX.v \cdot dY.u\right)}\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    10. Step-by-step derivation
      1. *-commutativeN/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot \color{blue}{dX.v}\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
      2. lower-*.f3297.8

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot \color{blue}{dX.v}\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    11. Applied rewrites97.8%

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(dY.u \cdot dX.v\right)}\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    12. Taylor expanded in dX.u around 0

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \color{blue}{\mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    13. Step-by-step derivation
      1. *-commutativeN/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), \color{blue}{dY.u}, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
      2. lower-*.f3297.8

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), \color{blue}{dY.u}, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    14. Applied rewrites97.8%

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \color{blue}{\mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    15. Taylor expanded in dX.u around 0

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(dX.v \cdot dY.u\right)}\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    16. Step-by-step derivation
      1. *-commutativeN/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot \color{blue}{dX.v}\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
      2. lower-*.f3297.8

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot \color{blue}{dX.v}\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    17. Applied rewrites97.8%

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(dY.u \cdot dX.v\right)}\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    18. Taylor expanded in dX.u around 0

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    19. Step-by-step derivation
      1. *-commutativeN/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
      2. lower-*.f3297.8

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    20. Applied rewrites97.8%

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    21. Taylor expanded in dX.u around 0

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(dX.v \cdot dY.u\right)}\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    22. Step-by-step derivation
      1. *-commutativeN/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot \color{blue}{dX.v}\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
      2. lower-*.f3297.8

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot \color{blue}{dX.v}\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    23. Applied rewrites97.8%

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(dY.u \cdot dX.v\right)}\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    24. Taylor expanded in dX.u around 0

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \color{blue}{\mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u\right)\right|}\\ \end{array} \]
    25. Step-by-step derivation
      1. *-commutativeN/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), \color{blue}{dY.u}, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      2. lower-*.f3297.8

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), \color{blue}{dY.u}, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    26. Applied rewrites97.8%

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \color{blue}{\mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    27. Taylor expanded in dY.u around inf

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \color{blue}{{dY.u}^{2} \cdot {\left(\left\lfloor w\right\rfloor \right)}^{2}}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    28. Step-by-step derivation
      1. lower-*.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), {dY.u}^{2} \cdot \color{blue}{{\left(\left\lfloor w\right\rfloor \right)}^{2}}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      2. unpow2N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot {\color{blue}{\left(\left\lfloor w\right\rfloor \right)}}^{2}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      3. lower-*.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot {\color{blue}{\left(\left\lfloor w\right\rfloor \right)}}^{2}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      4. lift-floor.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot {\left(\left\lfloor w\right\rfloor \right)}^{2}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      5. pow2N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \color{blue}{\left\lfloor w\right\rfloor }\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      6. lift-*.f3297.3

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \color{blue}{\left\lfloor w\right\rfloor }\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    29. Applied rewrites97.3%

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \color{blue}{\left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    30. Taylor expanded in dY.u around inf

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \color{blue}{{dY.u}^{2} \cdot {\left(\left\lfloor w\right\rfloor \right)}^{2}}\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    31. Step-by-step derivation
      1. lower-*.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), {dY.u}^{2} \cdot \color{blue}{{\left(\left\lfloor w\right\rfloor \right)}^{2}}\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      2. unpow2N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot {\color{blue}{\left(\left\lfloor w\right\rfloor \right)}}^{2}\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      3. lower-*.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot {\color{blue}{\left(\left\lfloor w\right\rfloor \right)}}^{2}\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      4. lift-floor.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot {\left(\left\lfloor w\right\rfloor \right)}^{2}\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      5. pow2N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \color{blue}{\left\lfloor w\right\rfloor }\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      6. lift-*.f3292.7

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \color{blue}{\left\lfloor w\right\rfloor }\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    32. Applied rewrites92.7%

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \color{blue}{\left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)}\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    33. Taylor expanded in dY.u around inf

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), {dY.u}^{2} \cdot {\left(\left\lfloor w\right\rfloor \right)}^{2}\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    34. Step-by-step derivation
      1. lower-*.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), {dY.u}^{2} \cdot {\left(\left\lfloor w\right\rfloor \right)}^{2}\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      2. unpow2N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot {\left(\left\lfloor w\right\rfloor \right)}^{2}\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      3. lower-*.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot {\left(\left\lfloor w\right\rfloor \right)}^{2}\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      4. lift-floor.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot {\left(\left\lfloor w\right\rfloor \right)}^{2}\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      5. pow2N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      6. lift-*.f3293.0

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    35. Applied rewrites93.0%

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    36. Taylor expanded in dY.u around inf

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \color{blue}{{dY.u}^{2} \cdot {\left(\left\lfloor w\right\rfloor \right)}^{2}}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    37. Step-by-step derivation
      1. lower-*.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), {dY.u}^{2} \cdot \color{blue}{{\left(\left\lfloor w\right\rfloor \right)}^{2}}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      2. unpow2N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot {\color{blue}{\left(\left\lfloor w\right\rfloor \right)}}^{2}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      3. lower-*.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot {\color{blue}{\left(\left\lfloor w\right\rfloor \right)}}^{2}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      4. lift-floor.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot {\left(\left\lfloor w\right\rfloor \right)}^{2}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      5. pow2N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \color{blue}{\left\lfloor w\right\rfloor }\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      6. lift-*.f3292.9

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \color{blue}{\left\lfloor w\right\rfloor }\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    38. Applied rewrites92.9%

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \color{blue}{\left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    39. Taylor expanded in dY.u around inf

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), {dY.u}^{2} \cdot {\left(\left\lfloor w\right\rfloor \right)}^{2}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    40. Step-by-step derivation
      1. lower-*.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), {dY.u}^{2} \cdot {\left(\left\lfloor w\right\rfloor \right)}^{2}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      2. unpow2N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot {\left(\left\lfloor w\right\rfloor \right)}^{2}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      3. lower-*.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot {\left(\left\lfloor w\right\rfloor \right)}^{2}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      4. lift-floor.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot {\left(\left\lfloor w\right\rfloor \right)}^{2}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      5. pow2N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      6. lift-*.f3293.0

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    41. Applied rewrites93.0%

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    42. Taylor expanded in dY.u around inf

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \color{blue}{{dY.u}^{2} \cdot {\left(\left\lfloor w\right\rfloor \right)}^{2}}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    43. Step-by-step derivation
      1. lower-*.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), {dY.u}^{2} \cdot \color{blue}{{\left(\left\lfloor w\right\rfloor \right)}^{2}}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      2. unpow2N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot {\color{blue}{\left(\left\lfloor w\right\rfloor \right)}}^{2}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      3. lower-*.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot {\color{blue}{\left(\left\lfloor w\right\rfloor \right)}}^{2}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      4. lift-floor.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot {\left(\left\lfloor w\right\rfloor \right)}^{2}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      5. pow2N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \color{blue}{\left\lfloor w\right\rfloor }\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      6. lift-*.f3293.0

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \color{blue}{\left\lfloor w\right\rfloor }\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    44. Applied rewrites93.0%

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \color{blue}{\left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    45. Taylor expanded in dY.u around inf

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \color{blue}{{dY.u}^{2} \cdot {\left(\left\lfloor w\right\rfloor \right)}^{2}}\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    46. Step-by-step derivation
      1. lower-*.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), {dY.u}^{2} \cdot \color{blue}{{\left(\left\lfloor w\right\rfloor \right)}^{2}}\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      2. unpow2N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot {\color{blue}{\left(\left\lfloor w\right\rfloor \right)}}^{2}\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      3. lower-*.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot {\color{blue}{\left(\left\lfloor w\right\rfloor \right)}}^{2}\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      4. lift-floor.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot {\left(\left\lfloor w\right\rfloor \right)}^{2}\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      5. pow2N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \color{blue}{\left\lfloor w\right\rfloor }\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      6. lift-*.f3293.3

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \color{blue}{\left\lfloor w\right\rfloor }\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    47. Applied rewrites93.3%

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \color{blue}{\left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)}\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    48. Taylor expanded in dY.u around inf

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), {dY.u}^{2} \cdot {\left(\left\lfloor w\right\rfloor \right)}^{2}\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    49. Step-by-step derivation
      1. lower-*.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), {dY.u}^{2} \cdot {\left(\left\lfloor w\right\rfloor \right)}^{2}\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      2. unpow2N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot {\left(\left\lfloor w\right\rfloor \right)}^{2}\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      3. lower-*.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot {\left(\left\lfloor w\right\rfloor \right)}^{2}\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      4. lift-floor.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot {\left(\left\lfloor w\right\rfloor \right)}^{2}\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      5. pow2N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      6. lift-*.f3293.3

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    50. Applied rewrites93.3%

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    51. Taylor expanded in dY.u around inf

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \color{blue}{{dY.u}^{2} \cdot {\left(\left\lfloor w\right\rfloor \right)}^{2}}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    52. Step-by-step derivation
      1. lower-*.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), {dY.u}^{2} \cdot \color{blue}{{\left(\left\lfloor w\right\rfloor \right)}^{2}}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      2. unpow2N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot {\color{blue}{\left(\left\lfloor w\right\rfloor \right)}}^{2}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      3. lower-*.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot {\color{blue}{\left(\left\lfloor w\right\rfloor \right)}}^{2}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      4. lift-floor.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot {\left(\left\lfloor w\right\rfloor \right)}^{2}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      5. pow2N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \color{blue}{\left\lfloor w\right\rfloor }\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      6. lift-*.f3292.8

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \color{blue}{\left\lfloor w\right\rfloor }\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    53. Applied rewrites92.8%

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \color{blue}{\left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    54. Taylor expanded in dY.u around inf

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), {dY.u}^{2} \cdot {\left(\left\lfloor w\right\rfloor \right)}^{2}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    55. Step-by-step derivation
      1. lower-*.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), {dY.u}^{2} \cdot {\left(\left\lfloor w\right\rfloor \right)}^{2}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      2. unpow2N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot {\left(\left\lfloor w\right\rfloor \right)}^{2}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      3. lower-*.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot {\left(\left\lfloor w\right\rfloor \right)}^{2}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      4. lift-floor.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot {\left(\left\lfloor w\right\rfloor \right)}^{2}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      5. pow2N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      6. lift-*.f3292.9

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    56. Applied rewrites92.9%

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \left(dY.u \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]

    if 0.0149999997 < dY.v

    1. Initial program 97.9%

      \[\begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}{\left|\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right) - \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right) - \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}{\left|\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right) - \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}{\left|\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right) - \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}{\left|\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right) - \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right) - \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}{\left|\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right) - \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}{\left|\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right) - \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right)\right|}\\ \end{array} \]
    2. Applied rewrites97.9%

      \[\leadsto \color{blue}{\begin{array}{l} \color{blue}{\mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ } \end{array}} \]
    3. Taylor expanded in dX.u around 0

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(dX.v \cdot dY.u\right)}\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    4. Step-by-step derivation
      1. *-commutativeN/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot \color{blue}{dX.v}\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
      2. lower-*.f3297.8

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot \color{blue}{dX.v}\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    5. Applied rewrites97.8%

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(dY.u \cdot dX.v\right)}\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    6. Taylor expanded in dX.u around 0

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    7. Step-by-step derivation
      1. *-commutativeN/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
      2. lower-*.f3297.8

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    8. Applied rewrites97.8%

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    9. Taylor expanded in dX.u around 0

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(dX.v \cdot dY.u\right)}\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    10. Step-by-step derivation
      1. *-commutativeN/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot \color{blue}{dX.v}\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
      2. lower-*.f3297.8

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot \color{blue}{dX.v}\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    11. Applied rewrites97.8%

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(dY.u \cdot dX.v\right)}\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    12. Taylor expanded in dX.u around 0

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \color{blue}{\mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    13. Step-by-step derivation
      1. *-commutativeN/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), \color{blue}{dY.u}, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
      2. lower-*.f3297.8

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), \color{blue}{dY.u}, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    14. Applied rewrites97.8%

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \color{blue}{\mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    15. Taylor expanded in dX.u around 0

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(dX.v \cdot dY.u\right)}\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    16. Step-by-step derivation
      1. *-commutativeN/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot \color{blue}{dX.v}\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
      2. lower-*.f3297.8

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot \color{blue}{dX.v}\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    17. Applied rewrites97.8%

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(dY.u \cdot dX.v\right)}\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    18. Taylor expanded in dX.u around 0

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    19. Step-by-step derivation
      1. *-commutativeN/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
      2. lower-*.f3297.8

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    20. Applied rewrites97.8%

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    21. Taylor expanded in dX.u around 0

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(dX.v \cdot dY.u\right)}\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    22. Step-by-step derivation
      1. *-commutativeN/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot \color{blue}{dX.v}\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
      2. lower-*.f3297.8

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot \color{blue}{dX.v}\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    23. Applied rewrites97.8%

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(dY.u \cdot dX.v\right)}\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    24. Taylor expanded in dX.u around 0

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \color{blue}{\mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u\right)\right|}\\ \end{array} \]
    25. Step-by-step derivation
      1. *-commutativeN/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), \color{blue}{dY.u}, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      2. lower-*.f3297.8

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), \color{blue}{dY.u}, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    26. Applied rewrites97.8%

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \color{blue}{\mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    27. Taylor expanded in dX.u around 0

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\color{blue}{{dX.v}^{2} \cdot {\left(\left\lfloor h\right\rfloor \right)}^{2}}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    28. Step-by-step derivation
      1. *-commutativeN/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot \color{blue}{{dX.v}^{2}}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      2. lower-*.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot \color{blue}{{dX.v}^{2}}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      3. lift-floor.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      4. pow2N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot {\color{blue}{dX.v}}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      5. lift-*.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot {\color{blue}{dX.v}}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      6. unpow2N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot \color{blue}{dX.v}\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      7. lower-*.f3297.3

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot \color{blue}{dX.v}\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    29. Applied rewrites97.3%

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\color{blue}{\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right)}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    30. Taylor expanded in dX.u around 0

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\color{blue}{{dX.v}^{2} \cdot {\left(\left\lfloor h\right\rfloor \right)}^{2}}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    31. Step-by-step derivation
      1. *-commutativeN/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot \color{blue}{{dX.v}^{2}}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      2. lower-*.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot \color{blue}{{dX.v}^{2}}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      3. lift-floor.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      4. pow2N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot {\color{blue}{dX.v}}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      5. lift-*.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot {\color{blue}{dX.v}}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      6. unpow2N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot \color{blue}{dX.v}\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      7. lower-*.f3292.8

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot \color{blue}{dX.v}\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    32. Applied rewrites92.8%

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\color{blue}{\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right)}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    33. Taylor expanded in dX.u around 0

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\color{blue}{\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)}\right|}{\sqrt{\mathsf{max}\left({dX.v}^{2} \cdot {\left(\left\lfloor h\right\rfloor \right)}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    34. Step-by-step derivation
      1. *-commutativeN/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(dY.u \cdot dX.v\right)}\right|}{\sqrt{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      2. lower-*.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(dY.u \cdot dX.v\right)}\right|}{\sqrt{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      3. lift-floor.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      4. pow2N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\color{blue}{dY.u} \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      5. lift-*.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\color{blue}{dY.u} \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      6. unpow2N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot \color{blue}{dX.v}\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      7. lower-*.f3293.0

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot \color{blue}{dX.v}\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    35. Applied rewrites93.0%

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\color{blue}{\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)}\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    36. Taylor expanded in dX.u around 0

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\color{blue}{{dX.v}^{2} \cdot {\left(\left\lfloor h\right\rfloor \right)}^{2}}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    37. Step-by-step derivation
      1. *-commutativeN/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot \color{blue}{{dX.v}^{2}}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      2. lower-*.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot \color{blue}{{dX.v}^{2}}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      3. lift-floor.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      4. pow2N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot {\color{blue}{dX.v}}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      5. lift-*.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot {\color{blue}{dX.v}}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      6. unpow2N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot \color{blue}{dX.v}\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      7. lower-*.f3293.0

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot \color{blue}{dX.v}\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    38. Applied rewrites93.0%

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\color{blue}{\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right)}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    39. Taylor expanded in dX.u around 0

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left({dX.v}^{2} \cdot {\left(\left\lfloor h\right\rfloor \right)}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    40. Step-by-step derivation
      1. *-commutativeN/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      2. lower-*.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      3. lift-floor.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      4. pow2N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      5. lift-*.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      6. unpow2N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      7. lower-*.f3293.0

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    41. Applied rewrites93.0%

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    42. Taylor expanded in dX.u around 0

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\color{blue}{{dX.v}^{2} \cdot {\left(\left\lfloor h\right\rfloor \right)}^{2}}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    43. Step-by-step derivation
      1. *-commutativeN/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot \color{blue}{{dX.v}^{2}}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      2. lower-*.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot \color{blue}{{dX.v}^{2}}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      3. lift-floor.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      4. pow2N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot {\color{blue}{dX.v}}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      5. lift-*.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot {\color{blue}{dX.v}}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      6. unpow2N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot \color{blue}{dX.v}\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      7. lower-*.f3293.0

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot \color{blue}{dX.v}\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    44. Applied rewrites93.0%

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\color{blue}{\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right)}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    45. Taylor expanded in dX.u around 0

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\color{blue}{{dX.v}^{2} \cdot {\left(\left\lfloor h\right\rfloor \right)}^{2}}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    46. Step-by-step derivation
      1. *-commutativeN/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot \color{blue}{{dX.v}^{2}}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      2. lower-*.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot \color{blue}{{dX.v}^{2}}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      3. lift-floor.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      4. pow2N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot {\color{blue}{dX.v}}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      5. lift-*.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot {\color{blue}{dX.v}}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      6. unpow2N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot \color{blue}{dX.v}\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      7. lower-*.f3293.2

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot \color{blue}{dX.v}\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    47. Applied rewrites93.2%

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\color{blue}{\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right)}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    48. Taylor expanded in dX.u around 0

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\color{blue}{\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)}\right|}{\sqrt{\mathsf{max}\left({dX.v}^{2} \cdot {\left(\left\lfloor h\right\rfloor \right)}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    49. Step-by-step derivation
      1. *-commutativeN/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(dY.u \cdot dX.v\right)}\right|}{\sqrt{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      2. lower-*.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(dY.u \cdot dX.v\right)}\right|}{\sqrt{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      3. lift-floor.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      4. pow2N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\color{blue}{dY.u} \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      5. lift-*.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\color{blue}{dY.u} \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      6. unpow2N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot \color{blue}{dX.v}\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      7. lower-*.f3293.2

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot \color{blue}{dX.v}\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    50. Applied rewrites93.2%

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\color{blue}{\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)}\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    51. Taylor expanded in dX.u around 0

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\color{blue}{{dX.v}^{2} \cdot {\left(\left\lfloor h\right\rfloor \right)}^{2}}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    52. Step-by-step derivation
      1. *-commutativeN/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot \color{blue}{{dX.v}^{2}}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      2. lower-*.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot \color{blue}{{dX.v}^{2}}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      3. lift-floor.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      4. pow2N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot {\color{blue}{dX.v}}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      5. lift-*.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot {\color{blue}{dX.v}}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      6. unpow2N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot \color{blue}{dX.v}\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      7. lower-*.f3292.6

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot \color{blue}{dX.v}\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    53. Applied rewrites92.6%

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\color{blue}{\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right)}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    54. Taylor expanded in dX.u around 0

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left({dX.v}^{2} \cdot {\left(\left\lfloor h\right\rfloor \right)}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    55. Step-by-step derivation
      1. *-commutativeN/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      2. lower-*.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      3. lift-floor.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      4. pow2N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      5. lift-*.f32N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      6. unpow2N/A

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
      7. lower-*.f3292.7

        \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    56. Applied rewrites92.7%

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
  3. Recombined 2 regimes into one program.
  4. Add Preprocessing

Alternative 4: 92.7% accurate, 1.5× speedup?

\[\begin{array}{l} \\ \begin{array}{l} t_0 := \left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \\ t_1 := \mathsf{max}\left(t\_0 \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot t\_0\right)\right)\\ t_2 := \sqrt{t\_1}\\ t_3 := \left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|\\ t_4 := \frac{t\_1}{t\_3}\\ t_5 := t\_4 > \left\lfloor maxAniso\right\rfloor \\ t_6 := \begin{array}{l} \mathbf{if}\;t\_5:\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;t\_4\\ \end{array}\\ t_7 := \begin{array}{l} \mathbf{if}\;t\_5:\\ \;\;\;\;\frac{t\_2}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{t\_3}{t\_2}\\ \end{array}\\ \mathbf{if}\;t\_7 < 1:\\ \;\;\;\;\mathsf{max}\left(1, t\_6 \cdot t\_7\right)\\ \mathbf{else}:\\ \;\;\;\;t\_6\\ \end{array} \end{array} \]
(FPCore (w h dX.u dX.v dY.u dY.v maxAniso)
 :precision binary32
 (let* ((t_0 (* (floor h) (floor h)))
        (t_1
         (fmax
          (* t_0 (* dX.v dX.v))
          (fma (* (floor w) (* (floor w) dY.u)) dY.u (* (* dY.v dY.v) t_0))))
        (t_2 (sqrt t_1))
        (t_3 (fabs (* (* (floor h) (floor w)) (* dY.u dX.v))))
        (t_4 (/ t_1 t_3))
        (t_5 (> t_4 (floor maxAniso)))
        (t_6 (if t_5 (floor maxAniso) t_4))
        (t_7 (if t_5 (/ t_2 (floor maxAniso)) (/ t_3 t_2))))
   (if (< t_7 1.0) (fmax 1.0 (* t_6 t_7)) t_6)))
float code(float w, float h, float dX_46_u, float dX_46_v, float dY_46_u, float dY_46_v, float maxAniso) {
	float t_0 = floorf(h) * floorf(h);
	float t_1 = fmaxf((t_0 * (dX_46_v * dX_46_v)), fmaf((floorf(w) * (floorf(w) * dY_46_u)), dY_46_u, ((dY_46_v * dY_46_v) * t_0)));
	float t_2 = sqrtf(t_1);
	float t_3 = fabsf(((floorf(h) * floorf(w)) * (dY_46_u * dX_46_v)));
	float t_4 = t_1 / t_3;
	int t_5 = t_4 > floorf(maxAniso);
	float tmp;
	if (t_5) {
		tmp = floorf(maxAniso);
	} else {
		tmp = t_4;
	}
	float t_6 = tmp;
	float tmp_1;
	if (t_5) {
		tmp_1 = t_2 / floorf(maxAniso);
	} else {
		tmp_1 = t_3 / t_2;
	}
	float t_7 = tmp_1;
	float tmp_2;
	if (t_7 < 1.0f) {
		tmp_2 = fmaxf(1.0f, (t_6 * t_7));
	} else {
		tmp_2 = t_6;
	}
	return tmp_2;
}
function code(w, h, dX_46_u, dX_46_v, dY_46_u, dY_46_v, maxAniso)
	t_0 = Float32(floor(h) * floor(h))
	t_1 = fmax(Float32(t_0 * Float32(dX_46_v * dX_46_v)), fma(Float32(floor(w) * Float32(floor(w) * dY_46_u)), dY_46_u, Float32(Float32(dY_46_v * dY_46_v) * t_0)))
	t_2 = sqrt(t_1)
	t_3 = abs(Float32(Float32(floor(h) * floor(w)) * Float32(dY_46_u * dX_46_v)))
	t_4 = Float32(t_1 / t_3)
	t_5 = t_4 > floor(maxAniso)
	tmp = Float32(0.0)
	if (t_5)
		tmp = floor(maxAniso);
	else
		tmp = t_4;
	end
	t_6 = tmp
	tmp_1 = Float32(0.0)
	if (t_5)
		tmp_1 = Float32(t_2 / floor(maxAniso));
	else
		tmp_1 = Float32(t_3 / t_2);
	end
	t_7 = tmp_1
	tmp_2 = Float32(0.0)
	if (t_7 < Float32(1.0))
		tmp_2 = fmax(Float32(1.0), Float32(t_6 * t_7));
	else
		tmp_2 = t_6;
	end
	return tmp_2
end
\begin{array}{l}

\\
\begin{array}{l}
t_0 := \left\lfloor h\right\rfloor  \cdot \left\lfloor h\right\rfloor \\
t_1 := \mathsf{max}\left(t\_0 \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor  \cdot \left(\left\lfloor w\right\rfloor  \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot t\_0\right)\right)\\
t_2 := \sqrt{t\_1}\\
t_3 := \left|\left(\left\lfloor h\right\rfloor  \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|\\
t_4 := \frac{t\_1}{t\_3}\\
t_5 := t\_4 > \left\lfloor maxAniso\right\rfloor \\
t_6 := \begin{array}{l}
\mathbf{if}\;t\_5:\\
\;\;\;\;\left\lfloor maxAniso\right\rfloor \\

\mathbf{else}:\\
\;\;\;\;t\_4\\


\end{array}\\
t_7 := \begin{array}{l}
\mathbf{if}\;t\_5:\\
\;\;\;\;\frac{t\_2}{\left\lfloor maxAniso\right\rfloor }\\

\mathbf{else}:\\
\;\;\;\;\frac{t\_3}{t\_2}\\


\end{array}\\
\mathbf{if}\;t\_7 < 1:\\
\;\;\;\;\mathsf{max}\left(1, t\_6 \cdot t\_7\right)\\

\mathbf{else}:\\
\;\;\;\;t\_6\\


\end{array}
\end{array}
Derivation
  1. Initial program 97.9%

    \[\begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}{\left|\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right) - \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right) - \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}{\left|\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right) - \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}{\left|\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right) - \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}{\left|\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right) - \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right) - \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}{\left|\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right) - \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dX.u\right) + \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), \left(\left\lfloor w\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right) + \left(\left\lfloor h\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right)\right)}{\left|\left(\left\lfloor w\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloor h\right\rfloor \cdot dY.v\right) - \left(\left\lfloor h\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right)\right|}\\ \end{array} \]
  2. Applied rewrites97.9%

    \[\leadsto \color{blue}{\begin{array}{l} \color{blue}{\mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ } \end{array}} \]
  3. Taylor expanded in dX.u around 0

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(dX.v \cdot dY.u\right)}\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  4. Step-by-step derivation
    1. *-commutativeN/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot \color{blue}{dX.v}\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    2. lower-*.f3297.8

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot \color{blue}{dX.v}\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  5. Applied rewrites97.8%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(dY.u \cdot dX.v\right)}\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  6. Taylor expanded in dX.u around 0

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  7. Step-by-step derivation
    1. *-commutativeN/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    2. lower-*.f3297.8

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  8. Applied rewrites97.8%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  9. Taylor expanded in dX.u around 0

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(dX.v \cdot dY.u\right)}\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  10. Step-by-step derivation
    1. *-commutativeN/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot \color{blue}{dX.v}\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    2. lower-*.f3297.8

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot \color{blue}{dX.v}\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  11. Applied rewrites97.8%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(dY.u \cdot dX.v\right)}\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  12. Taylor expanded in dX.u around 0

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \color{blue}{\mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  13. Step-by-step derivation
    1. *-commutativeN/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), \color{blue}{dY.u}, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    2. lower-*.f3297.8

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), \color{blue}{dY.u}, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  14. Applied rewrites97.8%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \color{blue}{\mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  15. Taylor expanded in dX.u around 0

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(dX.v \cdot dY.u\right)}\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  16. Step-by-step derivation
    1. *-commutativeN/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot \color{blue}{dX.v}\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    2. lower-*.f3297.8

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot \color{blue}{dX.v}\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  17. Applied rewrites97.8%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(dY.u \cdot dX.v\right)}\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  18. Taylor expanded in dX.u around 0

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  19. Step-by-step derivation
    1. *-commutativeN/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    2. lower-*.f3297.8

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  20. Applied rewrites97.8%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  21. Taylor expanded in dX.u around 0

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(dX.v \cdot dY.u\right)}\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  22. Step-by-step derivation
    1. *-commutativeN/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot \color{blue}{dX.v}\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
    2. lower-*.f3297.8

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot \color{blue}{dX.v}\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  23. Applied rewrites97.8%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(dY.u \cdot dX.v\right)}\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u - dX.u \cdot dY.v\right)\right|}\\ \end{array} \]
  24. Taylor expanded in dX.u around 0

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \color{blue}{\mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.v \cdot dY.u\right)\right|}\\ \end{array} \]
  25. Step-by-step derivation
    1. *-commutativeN/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), \color{blue}{dY.u}, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    2. lower-*.f3297.8

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), \color{blue}{dY.u}, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
  26. Applied rewrites97.8%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \color{blue}{\mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)}\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
  27. Taylor expanded in dX.u around 0

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\color{blue}{{dX.v}^{2} \cdot {\left(\left\lfloor h\right\rfloor \right)}^{2}}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
  28. Step-by-step derivation
    1. *-commutativeN/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot \color{blue}{{dX.v}^{2}}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    2. lower-*.f32N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot \color{blue}{{dX.v}^{2}}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    3. lift-floor.f32N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    4. pow2N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot {\color{blue}{dX.v}}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    5. lift-*.f32N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot {\color{blue}{dX.v}}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    6. unpow2N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot \color{blue}{dX.v}\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    7. lower-*.f3297.3

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot \color{blue}{dX.v}\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
  29. Applied rewrites97.3%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\color{blue}{\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right)}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
  30. Taylor expanded in dX.u around 0

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\color{blue}{{dX.v}^{2} \cdot {\left(\left\lfloor h\right\rfloor \right)}^{2}}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
  31. Step-by-step derivation
    1. *-commutativeN/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot \color{blue}{{dX.v}^{2}}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    2. lower-*.f32N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot \color{blue}{{dX.v}^{2}}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    3. lift-floor.f32N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    4. pow2N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot {\color{blue}{dX.v}}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    5. lift-*.f32N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot {\color{blue}{dX.v}}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    6. unpow2N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot \color{blue}{dX.v}\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    7. lower-*.f3292.8

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot \color{blue}{dX.v}\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
  32. Applied rewrites92.8%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\color{blue}{\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right)}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
  33. Taylor expanded in dX.u around 0

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\color{blue}{\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)}\right|}{\sqrt{\mathsf{max}\left({dX.v}^{2} \cdot {\left(\left\lfloor h\right\rfloor \right)}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
  34. Step-by-step derivation
    1. *-commutativeN/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(dY.u \cdot dX.v\right)}\right|}{\sqrt{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    2. lower-*.f32N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(dY.u \cdot dX.v\right)}\right|}{\sqrt{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    3. lift-floor.f32N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    4. pow2N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\color{blue}{dY.u} \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    5. lift-*.f32N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\color{blue}{dY.u} \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    6. unpow2N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot \color{blue}{dX.v}\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    7. lower-*.f3293.0

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot \color{blue}{dX.v}\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
  35. Applied rewrites93.0%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\color{blue}{\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)}\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
  36. Taylor expanded in dX.u around 0

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\color{blue}{{dX.v}^{2} \cdot {\left(\left\lfloor h\right\rfloor \right)}^{2}}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
  37. Step-by-step derivation
    1. *-commutativeN/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot \color{blue}{{dX.v}^{2}}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    2. lower-*.f32N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot \color{blue}{{dX.v}^{2}}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    3. lift-floor.f32N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    4. pow2N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot {\color{blue}{dX.v}}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    5. lift-*.f32N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot {\color{blue}{dX.v}}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    6. unpow2N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot \color{blue}{dX.v}\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    7. lower-*.f3293.0

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot \color{blue}{dX.v}\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
  38. Applied rewrites93.0%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\color{blue}{\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right)}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
  39. Taylor expanded in dX.u around 0

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left({dX.v}^{2} \cdot {\left(\left\lfloor h\right\rfloor \right)}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
  40. Step-by-step derivation
    1. *-commutativeN/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    2. lower-*.f32N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    3. lift-floor.f32N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    4. pow2N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    5. lift-*.f32N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    6. unpow2N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    7. lower-*.f3293.0

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
  41. Applied rewrites93.0%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
  42. Taylor expanded in dX.u around 0

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\color{blue}{{dX.v}^{2} \cdot {\left(\left\lfloor h\right\rfloor \right)}^{2}}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
  43. Step-by-step derivation
    1. *-commutativeN/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot \color{blue}{{dX.v}^{2}}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    2. lower-*.f32N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot \color{blue}{{dX.v}^{2}}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    3. lift-floor.f32N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    4. pow2N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot {\color{blue}{dX.v}}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    5. lift-*.f32N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot {\color{blue}{dX.v}}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    6. unpow2N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot \color{blue}{dX.v}\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    7. lower-*.f3293.0

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot \color{blue}{dX.v}\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
  44. Applied rewrites93.0%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\color{blue}{\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right)}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
  45. Taylor expanded in dX.u around 0

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\color{blue}{{dX.v}^{2} \cdot {\left(\left\lfloor h\right\rfloor \right)}^{2}}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
  46. Step-by-step derivation
    1. *-commutativeN/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot \color{blue}{{dX.v}^{2}}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    2. lower-*.f32N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot \color{blue}{{dX.v}^{2}}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    3. lift-floor.f32N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    4. pow2N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot {\color{blue}{dX.v}}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    5. lift-*.f32N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot {\color{blue}{dX.v}}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    6. unpow2N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot \color{blue}{dX.v}\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    7. lower-*.f3293.2

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot \color{blue}{dX.v}\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
  47. Applied rewrites93.2%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\color{blue}{\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right)}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
  48. Taylor expanded in dX.u around 0

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\color{blue}{\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)}\right|}{\sqrt{\mathsf{max}\left({dX.v}^{2} \cdot {\left(\left\lfloor h\right\rfloor \right)}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
  49. Step-by-step derivation
    1. *-commutativeN/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(dY.u \cdot dX.v\right)}\right|}{\sqrt{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    2. lower-*.f32N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \color{blue}{\left(dY.u \cdot dX.v\right)}\right|}{\sqrt{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    3. lift-floor.f32N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    4. pow2N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\color{blue}{dY.u} \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    5. lift-*.f32N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(\color{blue}{dY.u} \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    6. unpow2N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot \color{blue}{dX.v}\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    7. lower-*.f3293.2

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot \color{blue}{dX.v}\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
  50. Applied rewrites93.2%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\color{blue}{\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)}\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
  51. Taylor expanded in dX.u around 0

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\color{blue}{{dX.v}^{2} \cdot {\left(\left\lfloor h\right\rfloor \right)}^{2}}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
  52. Step-by-step derivation
    1. *-commutativeN/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot \color{blue}{{dX.v}^{2}}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    2. lower-*.f32N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot \color{blue}{{dX.v}^{2}}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    3. lift-floor.f32N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    4. pow2N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot {\color{blue}{dX.v}}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    5. lift-*.f32N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot {\color{blue}{dX.v}}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    6. unpow2N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot \color{blue}{dX.v}\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    7. lower-*.f3292.6

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot \color{blue}{dX.v}\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
  53. Applied rewrites92.6%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\color{blue}{\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right)}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloor h\right\rfloor \cdot \left(\left\lfloor h\right\rfloor \cdot dX.v\right), dX.v, \left(\left\lfloor w\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dX.u \cdot dX.u\right)\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
  54. Taylor expanded in dX.u around 0

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left({dX.v}^{2} \cdot {\left(\left\lfloor h\right\rfloor \right)}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
  55. Step-by-step derivation
    1. *-commutativeN/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    2. lower-*.f32N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    3. lift-floor.f32N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left({\left(\left\lfloor h\right\rfloor \right)}^{2} \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    4. pow2N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    5. lift-*.f32N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot {dX.v}^{2}, \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    6. unpow2N/A

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
    7. lower-*.f3292.7

      \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
  56. Applied rewrites92.7%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array} < 1:\\ \;\;\;\;\mathsf{max}\left(1, \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \cdot \begin{array}{l} \mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}{\left\lfloor maxAniso\right\rfloor }\\ \mathbf{else}:\\ \;\;\;\;\frac{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}}\\ \end{array}\right)\\ \mathbf{elif}\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|} > \left\lfloor maxAniso\right\rfloor :\\ \;\;\;\;\left\lfloor maxAniso\right\rfloor \\ \mathbf{else}:\\ \;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right) \cdot \left(dX.v \cdot dX.v\right), \mathsf{fma}\left(\left\lfloor w\right\rfloor \cdot \left(\left\lfloor w\right\rfloor \cdot dY.u\right), dY.u, \left(dY.v \cdot dY.v\right) \cdot \left(\left\lfloor h\right\rfloor \cdot \left\lfloor h\right\rfloor \right)\right)\right)}{\left|\left(\left\lfloor h\right\rfloor \cdot \left\lfloor w\right\rfloor \right) \cdot \left(dY.u \cdot dX.v\right)\right|}\\ \end{array} \]
  57. Add Preprocessing

Reproduce

?
herbie shell --seed 2025139 
(FPCore (w h dX.u dX.v dY.u dY.v maxAniso)
  :name "Anisotropic x16 LOD (ratio of anisotropy)"
  :precision binary32
  :pre (and (and (and (and (and (and (and (<= 1.0 w) (<= w 16384.0)) (and (<= 1.0 h) (<= h 16384.0))) (and (<= 1e-20 (fabs dX.u)) (<= (fabs dX.u) 1e+20))) (and (<= 1e-20 (fabs dX.v)) (<= (fabs dX.v) 1e+20))) (and (<= 1e-20 (fabs dY.u)) (<= (fabs dY.u) 1e+20))) (and (<= 1e-20 (fabs dY.v)) (<= (fabs dY.v) 1e+20))) (== maxAniso 16.0))
  (if (< (if (> (/ (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (fabs (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))))) (floor maxAniso)) (/ (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))))) (floor maxAniso)) (/ (fabs (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u)))) (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))))))) 1.0) (fmax 1.0 (* (if (> (/ (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (fabs (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))))) (floor maxAniso)) (floor maxAniso) (/ (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (fabs (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u)))))) (if (> (/ (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (fabs (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))))) (floor maxAniso)) (/ (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))))) (floor maxAniso)) (/ (fabs (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u)))) (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))))))))) (if (> (/ (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (fabs (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))))) (floor maxAniso)) (floor maxAniso) (/ (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (fabs (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u))))))))