@@ -14,11 +14,11 @@ n42[0]{=MAYBE UNINITIALIZED} = 6000e-3 = (b[0]{=2000e-3} - a[0]{=-4000e-3})
1414# n31[0] := (b[0] + a[0]);
1515n31[0]{=MAYBE UNINITIALIZED} = -2000e-3 = (b[0]{=2000e-3} + a[0]{=-4000e-3})
1616# n14_d[0] := fma(a[0], b[0], (b[0] * (b[0] * b[0])));
17- n14_d[0]{=MAYBE UNINITIALIZED} = 0e-3 = fma (a[0]{=-4000e-3}, b[0]{=2000e-3}, (b[0]{=2000e-3} * (b[0]{=2000e-3} * b[0]{=2000e-3})))
17+ n14_d[0]{=MAYBE UNINITIALIZED} = 0e-3 = fmaf (a[0]{=-4000e-3},b[0]{=2000e-3},(b[0]{=2000e-3} * (b[0]{=2000e-3} * b[0]{=2000e-3})))
1818# n40_d[0] := (fma(n14_d[0], 2, n14_d[0]) + relu(n31[0]));
19- n40_d[0]{=MAYBE UNINITIALIZED} = 0e-3 = (fma (n14_d[0]{=0e-3}, (float)(2), n14_d[0]{=0e-3}) + max (0.0f , n31[0]{=-2000e-3}))
19+ n40_d[0]{=MAYBE UNINITIALIZED} = 0e-3 = (fmaf (n14_d[0]{=0e-3},(float)(2),n14_d[0]{=0e-3}) + fmaxf (0.0 , n31[0]{=-2000e-3}))
2020# e[0] :=$ (fma(-1, a[0], ((n19_c[0] + 1) + n19_c[0])) -$ (fma(3, n40_d[0], n40_d[0]) + relu(n42[0])));
21- e[0]{=MAYBE UNINITIALIZED} = -7000e-3 = (fma ((float)(-1), a[0]{=-4000e-3}, ((n19_c[0]{=-3000e-3} + (float)(1)) + n19_c[0]{=-3000e-3})) - (fma ((float)(3), n40_d[0]{=0e-3}, n40_d[0]{=0e-3}) + max (0.0f , n42[0]{=6000e-3})))
21+ e[0]{=MAYBE UNINITIALIZED} = -7000e-3 = (fmaf ((float)(-1),a[0]{=-4000e-3},((n19_c[0]{=-3000e-3} + (float)(1)) + n19_c[0]{=-3000e-3})) - (fmaf ((float)(3),n40_d[0]{=0e-3},n40_d[0]{=0e-3}) + fmaxf (0.0 , n42[0]{=6000e-3})))
2222# f[0] := (e[0] * e[0]);
2323f[0]{=MAYBE UNINITIALIZED} = 49000e-3 = (e[0]{=-7000e-3} * e[0]{=-7000e-3})
2424# g[0] := ((f[0] / 2) + (10 / f[0]));
@@ -42,44 +42,44 @@ f_grad[0]{=MAYBE UNINITIALIZED} = 0e-3 = (float)(0)
4242COMMENT: end
4343COMMENT: g bprop
4444# f.grad[0] := fma(1, (-10 / (f[0] * f[0])), f.grad[0]);
45- f_grad[0]{=MAYBE UNINITIALIZED} = -4e-3 = fma ((float)(1), ((float)(-10) / (f[0]{=49000e-3} * f[0]{=49000e-3})), f_grad[0]{=0e-3})
45+ f_grad[0]{=MAYBE UNINITIALIZED} = -4e-3 = fmaf ((float)(1),((float)(-10) / (f[0]{=49000e-3} * f[0]{=49000e-3})),f_grad[0]{=0e-3})
4646# f.grad[0] := (f.grad[0] + 0.5);
4747f_grad[0]{=MAYBE UNINITIALIZED} = 495e-3 = (f_grad[0]{=-4e-3} + (float)(0.5))
4848# n40_d.grad[0] := fma(-1, ((2 * e[0]) * f.grad[0]), n40_d.grad[0]);
49- n40_d_grad[0]{=MAYBE UNINITIALIZED} = 6941e-3 = fma ((float)(-1), (((float)(2) * e[0]{=-7000e-3}) * f_grad[0]{=495e-3}), n40_d_grad[0]{=0e-3})
49+ n40_d_grad[0]{=MAYBE UNINITIALIZED} = 6941e-3 = fmaf ((float)(-1),(((float)(2) * e[0]{=-7000e-3}) * f_grad[0]{=495e-3}),n40_d_grad[0]{=0e-3})
5050# n40_d.grad[0] := fma(3, (-1 * ((2 * e[0]) * f.grad[0])), n40_d.grad[0]);
51- n40_d_grad[0]{=MAYBE UNINITIALIZED} = 27766e-3 = fma ((float)(3), ((float)(-1) * (((float)(2) * e[0]{=-7000e-3}) * f_grad[0]{=495e-3})), n40_d_grad[0]{=6941e-3})
51+ n40_d_grad[0]{=MAYBE UNINITIALIZED} = 27766e-3 = fmaf ((float)(3),((float)(-1) * (((float)(2) * e[0]{=-7000e-3}) * f_grad[0]{=495e-3})),n40_d_grad[0]{=6941e-3})
5252# n14_d.grad[0] := (n14_d.grad[0] + n40_d.grad[0]);
5353n14_d_grad[0]{=MAYBE UNINITIALIZED} = 27766e-3 = (n14_d_grad[0]{=0e-3} + n40_d_grad[0]{=27766e-3})
5454# n14_d.grad[0] := fma(n40_d.grad[0], 2, n14_d.grad[0]);
55- n14_d_grad[0]{=MAYBE UNINITIALIZED} = 83300e-3 = fma (n40_d_grad[0]{=27766e-3}, (float)(2), n14_d_grad[0]{=27766e-3})
55+ n14_d_grad[0]{=MAYBE UNINITIALIZED} = 83300e-3 = fmaf (n40_d_grad[0]{=27766e-3},(float)(2),n14_d_grad[0]{=27766e-3})
5656# a.grad[0] := fma(n14_d.grad[0], b[0], a.grad[0]);
57- a_grad[0]{=MAYBE UNINITIALIZED} = 166600e-3 = fma (n14_d_grad[0]{=83300e-3}, b[0]{=2000e-3}, a_grad[0]{=0e-3})
57+ a_grad[0]{=MAYBE UNINITIALIZED} = 166600e-3 = fmaf (n14_d_grad[0]{=83300e-3},b[0]{=2000e-3},a_grad[0]{=0e-3})
5858# b.grad[0] := fma(a[0], n14_d.grad[0], b.grad[0]);
59- b_grad[0]{=MAYBE UNINITIALIZED} = -333201e-3 = fma (a[0]{=-4000e-3}, n14_d_grad[0]{=83300e-3}, b_grad[0]{=0e-3})
59+ b_grad[0]{=MAYBE UNINITIALIZED} = -333201e-3 = fmaf (a[0]{=-4000e-3},n14_d_grad[0]{=83300e-3},b_grad[0]{=0e-3})
6060# b.grad[0] := fma((3 * (b[0] * b[0])), n14_d.grad[0], b.grad[0]);
61- b_grad[0]{=MAYBE UNINITIALIZED} = 666402e-3 = fma (((float)(3) * (b[0]{=2000e-3} * b[0]{=2000e-3})), n14_d_grad[0]{=83300e-3}, b_grad[0]{=-333201e-3})
61+ b_grad[0]{=MAYBE UNINITIALIZED} = 666402e-3 = fmaf (((float)(3) * (b[0]{=2000e-3} * b[0]{=2000e-3})),n14_d_grad[0]{=83300e-3},b_grad[0]{=-333201e-3})
6262# b.grad[0] := (b.grad[0] + relu_gate(n31[0], n40_d.grad[0]));
63- b_grad[0]{=MAYBE UNINITIALIZED} = 666402e -3 = (b_grad[0]{=666402e-3} + (( n31[0]{=-2000e-3} > 0.0f ) ? n40_d_grad[0]{=27766e-3} : 0.0f) )
63+ b_grad[0]{=MAYBE UNINITIALIZED} = 27766e -3 = (b_grad[0]{=666402e-3} + (n31[0]{=-2000e-3} > 0.0 ) ? n40_d_grad[0]{=27766e-3} : 0.0 )
6464# a.grad[0] := (a.grad[0] + relu_gate(n31[0], n40_d.grad[0]));
65- a_grad[0]{=MAYBE UNINITIALIZED} = 166600e -3 = (a_grad[0]{=166600e-3} + (( n31[0]{=-2000e-3} > 0.0f ) ? n40_d_grad[0]{=27766e-3} : 0.0f) )
65+ a_grad[0]{=MAYBE UNINITIALIZED} = 27766e -3 = (a_grad[0]{=166600e-3} + (n31[0]{=-2000e-3} > 0.0 ) ? n40_d_grad[0]{=27766e-3} : 0.0 )
6666# b.grad[0] :=$ (b.grad[0] + relu_gate(n42[0], (-1 * ((2 * e[0]) * f.grad[0]))));
67- b_grad[0]{=MAYBE UNINITIALIZED} = 673344e -3 = (b_grad[0]{=666402e -3} + (( n42[0]{=6000e-3} > 0.0f ) ? ((float)(-1) * (((float)(2) * e[0]{=-7000e-3}) * f_grad[0]{=495e-3})) : 0.0f) )
67+ b_grad[0]{=MAYBE UNINITIALIZED} = 6941e -3 = (b_grad[0]{=27766e -3} + (n42[0]{=6000e-3} > 0.0 ) ? ((float)(-1) * (((float)(2) * e[0]{=-7000e-3}) * f_grad[0]{=495e-3})) : 0.0 )
6868# a.grad[0] :=$ (a.grad[0] - relu_gate(n42[0], (-1 * ((2 * e[0]) * f.grad[0]))));
69- a_grad[0]{=MAYBE UNINITIALIZED} = 159658e -3 = (a_grad[0]{=166600e -3} - (( n42[0]{=6000e-3} > 0.0f ) ? ((float)(-1) * (((float)(2) * e[0]{=-7000e-3}) * f_grad[0]{=495e-3})) : 0.0f) )
69+ a_grad[0]{=MAYBE UNINITIALIZED} = 6941e -3 = (a_grad[0]{=27766e -3} - (n42[0]{=6000e-3} > 0.0 ) ? ((float)(-1) * (((float)(2) * e[0]{=-7000e-3}) * f_grad[0]{=495e-3})) : 0.0 )
7070# n19_c.grad[0] := fma((2 * e[0]), f.grad[0], n19_c.grad[0]);
71- n19_c_grad[0]{=MAYBE UNINITIALIZED} = -6941e-3 = fma (((float)(2) * e[0]{=-7000e-3}), f_grad[0]{=495e-3}, n19_c_grad[0]{=0e-3})
71+ n19_c_grad[0]{=MAYBE UNINITIALIZED} = -6941e-3 = fmaf (((float)(2) * e[0]{=-7000e-3}),f_grad[0]{=495e-3},n19_c_grad[0]{=0e-3})
7272# n19_c.grad[0] := fma((2 * e[0]), f.grad[0], n19_c.grad[0]);
73- n19_c_grad[0]{=MAYBE UNINITIALIZED} = -13883e-3 = fma (((float)(2) * e[0]{=-7000e-3}), f_grad[0]{=495e-3}, n19_c_grad[0]{=-6941e-3})
73+ n19_c_grad[0]{=MAYBE UNINITIALIZED} = -13883e-3 = fmaf (((float)(2) * e[0]{=-7000e-3}),f_grad[0]{=495e-3},n19_c_grad[0]{=-6941e-3})
7474# n4_c.grad[0] := (n4_c.grad[0] + n19_c.grad[0]);
7575n4_c_grad[0]{=MAYBE UNINITIALIZED} = -13883e-3 = (n4_c_grad[0]{=0e-3} + n19_c_grad[0]{=-13883e-3})
7676# n4_c.grad[0] := (n4_c.grad[0] + n19_c.grad[0]);
7777n4_c_grad[0]{=MAYBE UNINITIALIZED} = -27766e-3 = (n4_c_grad[0]{=-13883e-3} + n19_c_grad[0]{=-13883e-3})
7878# a.grad[0] := (a.grad[0] + n4_c.grad[0]);
79- a_grad[0]{=MAYBE UNINITIALIZED} = 131892e- 3 = (a_grad[0]{=159658e -3} + n4_c_grad[0]{=-27766e-3})
79+ a_grad[0]{=MAYBE UNINITIALIZED} = -20825e- 3 = (a_grad[0]{=6941e -3} + n4_c_grad[0]{=-27766e-3})
8080# b.grad[0] := (b.grad[0] + n4_c.grad[0]);
81- b_grad[0]{=MAYBE UNINITIALIZED} = 645577e- 3 = (b_grad[0]{=673344e -3} + n4_c_grad[0]{=-27766e-3})
81+ b_grad[0]{=MAYBE UNINITIALIZED} = -20825e- 3 = (b_grad[0]{=6941e -3} + n4_c_grad[0]{=-27766e-3})
8282# a.grad[0] := fma(-1, ((2 * e[0]) * f.grad[0]), a.grad[0]);
83- a_grad[0]{=MAYBE UNINITIALIZED} = 138833e- 3 = fma ((float)(-1), (((float)(2) * e[0]{=-7000e-3}) * f_grad[0]{=495e-3}), a_grad[0]{=131892e -3})
83+ a_grad[0]{=MAYBE UNINITIALIZED} = -13883e- 3 = fmaf ((float)(-1),(((float)(2) * e[0]{=-7000e-3}) * f_grad[0]{=495e-3}),a_grad[0]{=-20825e -3})
8484COMMENT: end
8585COMMENT: end
0 commit comments