Created
October 23, 2017 23:38
-
-
Save mihaibujanca/41887ecd6fc384ba7de59cb8106bbb53 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Running main() from gtest_main.ccUsing Opt v0.2.0 | |
s/Opt/API/src/o.t:1887: terra cost($idx : int32,$P : ProblemParameters) : float | |
s/Opt/API/src/o.t:1888: var $midx : int32 = $idx | |
s/Opt/API/src/o.t:1851: var $r1 : float_3 | |
var $r2 : float | |
var $r3 : float_8 | |
var $r4 : float | |
var $r5 : float | |
var $r6 : float | |
var $r7 : float | |
var $r8 : float | |
var $r9 : float | |
var $r10 : float_3 | |
var $r11 : float | |
var $r12 : float | |
var $r13 : float | |
var $r14 : float | |
var $r15 : float | |
var $r16 : float | |
var $r17 : float | |
var $r18 : float_3 | |
var $r19 : float | |
var $r20 : float | |
var $r21 : float | |
var $r22 : float | |
var $r23 : float | |
var $r24 : float | |
var $r25 : float | |
var $r26 : float_3 | |
var $r27 : float | |
var $r28 : float | |
var $r29 : float | |
var $r30 : float | |
var $r31 : float | |
var $r32 : float | |
var $r33 : float | |
var $r34 : float_3 | |
var $r35 : float | |
var $r36 : float | |
var $r37 : float | |
var $r38 : float | |
var $r39 : float | |
var $r40 : float | |
var $r41 : float | |
var $r42 : float_3 | |
var $r43 : float | |
var $r44 : float | |
var $r45 : float | |
var $r46 : float | |
var $r47 : float | |
var $r48 : float | |
var $r49 : float | |
var $r50 : float_3 | |
var $r51 : float | |
var $r52 : float | |
var $r53 : float | |
var $r54 : float | |
var $r55 : float | |
var $r56 : float | |
var $r57 : float | |
var $r58 : float_3 | |
var $r59 : float | |
var $r60 : float | |
var $r61 : float | |
var $r62 : float | |
var $r63 : float | |
var $r64 : float | |
var $r65 : float | |
var $r66 : float_3 | |
var $r67 : float | |
var $r68 : float | |
var $r69 : float | |
var $r71 : float_3 | |
var $r72 : float | |
var $r74 : float_3 | |
var $r75 : float | |
var $r78 : float_3 | |
var $r79 : float | |
var $r82 : float_3 | |
var $r83 : float | |
var $r86 : float_3 | |
var $r87 : float | |
var $r90 : float_3 | |
var $r91 : float | |
var $r94 : float_3 | |
var $r95 : float | |
var $r98 : float_3 | |
var $r99 : float | |
var $r102 : float_3 | |
var $r103 : float | |
var $r106 : float | |
var $r107 : float | |
var $r108 : float | |
var $r110 : float | |
var $r112 : float | |
var $r115 : float | |
var $r118 : float | |
var $r121 : float | |
var $r124 : float | |
var $r127 : float | |
var $r130 : float | |
var $r133 : float | |
var $r136 : float | |
var $r137 : float | |
var $r138 : float | |
var $r140 : float | |
var $r142 : float | |
var $r145 : float | |
var $r148 : float | |
var $r151 : float | |
var $r154 : float | |
var $r157 : float | |
var $r160 : float | |
var $r163 : float | |
var $r167 : float | |
var $r168 : float | |
var $r171 : float | |
var $r174 : float | |
var $r177 : float | |
s/Opt/API/src/o.t:1750: var $TranslationDeform_DataG_n7 : float_3 = Image.metamethods.__apply(&$P.X.TranslationDeform, $P.DataG.n7[$idx]) | |
s/Opt/API/src/o.t:1854: $r1 = $TranslationDeform_DataG_n7 | |
$r2 = [&float]($r1.data)[2] | |
s/Opt/API/src/o.t:1750: var $Weights_DataG_v : float_8 = Image.metamethods.__apply(&$P.Weights, $P.DataG.v[$idx]) | |
s/Opt/API/src/o.t:1854: $r3 = $Weights_DataG_v | |
$r4 = [&float]($r3.data)[7] | |
$r5 = [&float]($r1.data)[1] | |
$r6 = [&float]($r1.data)[0] | |
$r7 = [float](1) * $r4 * $r2 | |
$r8 = [float](1) * $r4 * $r5 | |
$r9 = [float](1) * $r4 * $r6 | |
s/Opt/API/src/o.t:1750: var $TranslationDeform_DataG_n6 : float_3 = Image.metamethods.__apply(&$P.X.TranslationDeform, $P.DataG.n6[$idx]) | |
s/Opt/API/src/o.t:1854: $r10 = $TranslationDeform_DataG_n6 | |
$r11 = [&float]($r10.data)[2] | |
$r12 = [&float]($r3.data)[6] | |
$r13 = [&float]($r10.data)[1] | |
$r14 = [&float]($r10.data)[0] | |
$r15 = [float](1) * $r12 * $r11 | |
$r16 = [float](1) * $r12 * $r13 | |
$r17 = [float](1) * $r12 * $r14 | |
s/Opt/API/src/o.t:1750: var $TranslationDeform_DataG_n5 : float_3 = Image.metamethods.__apply(&$P.X.TranslationDeform, $P.DataG.n5[$idx]) | |
s/Opt/API/src/o.t:1854: $r18 = $TranslationDeform_DataG_n5 | |
$r19 = [&float]($r18.data)[2] | |
$r20 = [&float]($r3.data)[5] | |
$r21 = [&float]($r18.data)[1] | |
$r22 = [&float]($r18.data)[0] | |
$r23 = [float](1) * $r20 * $r19 | |
$r24 = [float](1) * $r20 * $r21 | |
$r25 = [float](1) * $r20 * $r22 | |
s/Opt/API/src/o.t:1750: var $TranslationDeform_DataG_n4 : float_3 = Image.metamethods.__apply(&$P.X.TranslationDeform, $P.DataG.n4[$idx]) | |
s/Opt/API/src/o.t:1854: $r26 = $TranslationDeform_DataG_n4 | |
$r27 = [&float]($r26.data)[2] | |
$r28 = [&float]($r3.data)[4] | |
$r29 = [&float]($r26.data)[1] | |
$r30 = [&float]($r26.data)[0] | |
$r31 = [float](1) * $r28 * $r27 | |
$r32 = [float](1) * $r28 * $r29 | |
$r33 = [float](1) * $r28 * $r30 | |
s/Opt/API/src/o.t:1750: var $TranslationDeform_DataG_n3 : float_3 = Image.metamethods.__apply(&$P.X.TranslationDeform, $P.DataG.n3[$idx]) | |
s/Opt/API/src/o.t:1854: $r34 = $TranslationDeform_DataG_n3 | |
$r35 = [&float]($r34.data)[2] | |
$r36 = [&float]($r3.data)[3] | |
$r37 = [&float]($r34.data)[1] | |
$r38 = [&float]($r34.data)[0] | |
$r39 = [float](1) * $r36 * $r35 | |
$r40 = [float](1) * $r36 * $r37 | |
$r41 = [float](1) * $r36 * $r38 | |
s/Opt/API/src/o.t:1750: var $TranslationDeform_DataG_n2 : float_3 = Image.metamethods.__apply(&$P.X.TranslationDeform, $P.DataG.n2[$idx]) | |
s/Opt/API/src/o.t:1854: $r42 = $TranslationDeform_DataG_n2 | |
$r43 = [&float]($r42.data)[2] | |
$r44 = [&float]($r3.data)[2] | |
$r45 = [&float]($r42.data)[1] | |
$r46 = [&float]($r42.data)[0] | |
$r47 = [float](1) * $r44 * $r43 | |
$r48 = [float](1) * $r44 * $r45 | |
$r49 = [float](1) * $r44 * $r46 | |
s/Opt/API/src/o.t:1750: var $TranslationDeform_DataG_n1 : float_3 = Image.metamethods.__apply(&$P.X.TranslationDeform, $P.DataG.n1[$idx]) | |
s/Opt/API/src/o.t:1854: $r50 = $TranslationDeform_DataG_n1 | |
$r51 = [&float]($r50.data)[2] | |
$r52 = [&float]($r3.data)[1] | |
$r53 = [&float]($r50.data)[1] | |
$r54 = [&float]($r50.data)[0] | |
$r55 = [float](1) * $r52 * $r51 | |
$r56 = [float](1) * $r52 * $r53 | |
$r57 = [float](1) * $r52 * $r54 | |
s/Opt/API/src/o.t:1750: var $TranslationDeform_DataG_n0 : float_3 = Image.metamethods.__apply(&$P.X.TranslationDeform, $P.DataG.n0[$idx]) | |
s/Opt/API/src/o.t:1854: $r58 = $TranslationDeform_DataG_n0 | |
$r59 = [&float]($r58.data)[2] | |
$r60 = [&float]($r3.data)[0] | |
$r61 = [&float]($r58.data)[1] | |
$r62 = [&float]($r58.data)[0] | |
$r63 = [float](1) * $r60 * $r59 | |
$r64 = [float](1) * $r60 * $r61 | |
$r65 = [float](1) * $r60 * $r62 | |
s/Opt/API/src/o.t:1750: var $CanonicalVertices_DataG_v : float_3 = Image.metamethods.__apply(&$P.CanonicalVertices, $P.DataG.v[$idx]) | |
s/Opt/API/src/o.t:1854: $r66 = $CanonicalVertices_DataG_v | |
$r67 = [&float]($r66.data)[2] | |
$r68 = [float](-1) * $r67 | |
$r69 = [float](0) | |
s/Opt/API/src/o.t:1781: $r69 = $r69 + $r68 | |
s/Opt/API/src/o.t:1750: var $LiveVertices_DataG_v : float_3 = Image.metamethods.__apply(&$P.LiveVertices, $P.DataG.v[$idx]) | |
s/Opt/API/src/o.t:1854: $r71 = $LiveVertices_DataG_v | |
$r72 = [&float]($r71.data)[2] | |
s/Opt/API/src/o.t:1781: $r69 = $r69 + $r72 | |
s/Opt/API/src/o.t:1750: var $RotationDeform_DataG_n7 : float_3 = Image.metamethods.__apply(&$P.X.RotationDeform, $P.DataG.n7[$idx]) | |
s/Opt/API/src/o.t:1854: $r74 = $RotationDeform_DataG_n7 | |
$r75 = [&float]($r74.data)[2] | |
s/Opt/API/src/o.t:1781: $r69 = $r69 + $r75 | |
$r69 = $r69 + $r7 | |
s/Opt/API/src/o.t:1750: var $RotationDeform_DataG_n6 : float_3 = Image.metamethods.__apply(&$P.X.RotationDeform, $P.DataG.n6[$idx]) | |
s/Opt/API/src/o.t:1854: $r78 = $RotationDeform_DataG_n6 | |
$r79 = [&float]($r78.data)[2] | |
s/Opt/API/src/o.t:1781: $r69 = $r69 + $r79 | |
$r69 = $r69 + $r15 | |
s/Opt/API/src/o.t:1750: var $RotationDeform_DataG_n5 : float_3 = Image.metamethods.__apply(&$P.X.RotationDeform, $P.DataG.n5[$idx]) | |
s/Opt/API/src/o.t:1854: $r82 = $RotationDeform_DataG_n5 | |
$r83 = [&float]($r82.data)[2] | |
s/Opt/API/src/o.t:1781: $r69 = $r69 + $r83 | |
$r69 = $r69 + $r23 | |
s/Opt/API/src/o.t:1750: var $RotationDeform_DataG_n4 : float_3 = Image.metamethods.__apply(&$P.X.RotationDeform, $P.DataG.n4[$idx]) | |
s/Opt/API/src/o.t:1854: $r86 = $RotationDeform_DataG_n4 | |
$r87 = [&float]($r86.data)[2] | |
s/Opt/API/src/o.t:1781: $r69 = $r69 + $r87 | |
$r69 = $r69 + $r31 | |
s/Opt/API/src/o.t:1750: var $RotationDeform_DataG_n3 : float_3 = Image.metamethods.__apply(&$P.X.RotationDeform, $P.DataG.n3[$idx]) | |
s/Opt/API/src/o.t:1854: $r90 = $RotationDeform_DataG_n3 | |
$r91 = [&float]($r90.data)[2] | |
s/Opt/API/src/o.t:1781: $r69 = $r69 + $r91 | |
$r69 = $r69 + $r39 | |
s/Opt/API/src/o.t:1750: var $RotationDeform_DataG_n2 : float_3 = Image.metamethods.__apply(&$P.X.RotationDeform, $P.DataG.n2[$idx]) | |
s/Opt/API/src/o.t:1854: $r94 = $RotationDeform_DataG_n2 | |
$r95 = [&float]($r94.data)[2] | |
s/Opt/API/src/o.t:1781: $r69 = $r69 + $r95 | |
$r69 = $r69 + $r47 | |
s/Opt/API/src/o.t:1750: var $RotationDeform_DataG_n1 : float_3 = Image.metamethods.__apply(&$P.X.RotationDeform, $P.DataG.n1[$idx]) | |
s/Opt/API/src/o.t:1854: $r98 = $RotationDeform_DataG_n1 | |
$r99 = [&float]($r98.data)[2] | |
s/Opt/API/src/o.t:1781: $r69 = $r69 + $r99 | |
$r69 = $r69 + $r55 | |
s/Opt/API/src/o.t:1750: var $RotationDeform_DataG_n0 : float_3 = Image.metamethods.__apply(&$P.X.RotationDeform, $P.DataG.n0[$idx]) | |
s/Opt/API/src/o.t:1854: $r102 = $RotationDeform_DataG_n0 | |
$r103 = [&float]($r102.data)[2] | |
s/Opt/API/src/o.t:1781: $r69 = $r69 + $r103 | |
$r69 = $r69 + $r63 | |
s/Opt/API/src/o.t:1854: $r106 = [&float]($r66.data)[1] | |
$r107 = [float](-1) * $r106 | |
$r108 = [float](0) | |
s/Opt/API/src/o.t:1781: $r108 = $r108 + $r107 | |
s/Opt/API/src/o.t:1854: $r110 = [&float]($r71.data)[1] | |
s/Opt/API/src/o.t:1781: $r108 = $r108 + $r110 | |
s/Opt/API/src/o.t:1854: $r112 = [&float]($r74.data)[1] | |
s/Opt/API/src/o.t:1781: $r108 = $r108 + $r112 | |
$r108 = $r108 + $r8 | |
s/Opt/API/src/o.t:1854: $r115 = [&float]($r78.data)[1] | |
s/Opt/API/src/o.t:1781: $r108 = $r108 + $r115 | |
$r108 = $r108 + $r16 | |
s/Opt/API/src/o.t:1854: $r118 = [&float]($r82.data)[1] | |
s/Opt/API/src/o.t:1781: $r108 = $r108 + $r118 | |
$r108 = $r108 + $r24 | |
s/Opt/API/src/o.t:1854: $r121 = [&float]($r86.data)[1] | |
s/Opt/API/src/o.t:1781: $r108 = $r108 + $r121 | |
$r108 = $r108 + $r32 | |
s/Opt/API/src/o.t:1854: $r124 = [&float]($r90.data)[1] | |
s/Opt/API/src/o.t:1781: $r108 = $r108 + $r124 | |
$r108 = $r108 + $r40 | |
s/Opt/API/src/o.t:1854: $r127 = [&float]($r94.data)[1] | |
s/Opt/API/src/o.t:1781: $r108 = $r108 + $r127 | |
$r108 = $r108 + $r48 | |
s/Opt/API/src/o.t:1854: $r130 = [&float]($r98.data)[1] | |
s/Opt/API/src/o.t:1781: $r108 = $r108 + $r130 | |
$r108 = $r108 + $r56 | |
s/Opt/API/src/o.t:1854: $r133 = [&float]($r102.data)[1] | |
s/Opt/API/src/o.t:1781: $r108 = $r108 + $r133 | |
$r108 = $r108 + $r64 | |
s/Opt/API/src/o.t:1854: $r136 = [&float]($r66.data)[0] | |
$r137 = [float](-1) * $r136 | |
$r138 = [float](0) | |
s/Opt/API/src/o.t:1781: $r138 = $r138 + $r137 | |
s/Opt/API/src/o.t:1854: $r140 = [&float]($r71.data)[0] | |
s/Opt/API/src/o.t:1781: $r138 = $r138 + $r140 | |
s/Opt/API/src/o.t:1854: $r142 = [&float]($r74.data)[0] | |
s/Opt/API/src/o.t:1781: $r138 = $r138 + $r142 | |
$r138 = $r138 + $r9 | |
s/Opt/API/src/o.t:1854: $r145 = [&float]($r78.data)[0] | |
s/Opt/API/src/o.t:1781: $r138 = $r138 + $r145 | |
$r138 = $r138 + $r17 | |
s/Opt/API/src/o.t:1854: $r148 = [&float]($r82.data)[0] | |
s/Opt/API/src/o.t:1781: $r138 = $r138 + $r148 | |
$r138 = $r138 + $r25 | |
s/Opt/API/src/o.t:1854: $r151 = [&float]($r86.data)[0] | |
s/Opt/API/src/o.t:1781: $r138 = $r138 + $r151 | |
$r138 = $r138 + $r33 | |
s/Opt/API/src/o.t:1854: $r154 = [&float]($r90.data)[0] | |
s/Opt/API/src/o.t:1781: $r138 = $r138 + $r154 | |
$r138 = $r138 + $r41 | |
s/Opt/API/src/o.t:1854: $r157 = [&float]($r94.data)[0] | |
s/Opt/API/src/o.t:1781: $r138 = $r138 + $r157 | |
$r138 = $r138 + $r49 | |
s/Opt/API/src/o.t:1854: $r160 = [&float]($r98.data)[0] | |
s/Opt/API/src/o.t:1781: $r138 = $r138 + $r160 | |
$r138 = $r138 + $r57 | |
s/Opt/API/src/o.t:1854: $r163 = [&float]($r102.data)[0] | |
s/Opt/API/src/o.t:1781: $r138 = $r138 + $r163 | |
$r138 = $r138 + $r65 | |
s/Opt/API/src/o.t:1854: $r167 = pow2($r69) | |
$r168 = [float](0) | |
s/Opt/API/src/o.t:1781: $r168 = $r168 + $r167 | |
s/Opt/API/src/o.t:1854: $r171 = pow2($r108) | |
s/Opt/API/src/o.t:1781: $r168 = $r168 + $r171 | |
s/Opt/API/src/o.t:1854: $r174 = pow2($r138) | |
s/Opt/API/src/o.t:1781: $r168 = $r168 + $r174 | |
s/Opt/API/src/o.t:1854: $r177 = [float](0.5 * [double]($r168)) | |
s/Opt/API/src/o.t:1892: return $r177 | |
s/Opt/API/src/o.t:1887: end | |
s/Opt/API/src/o.t:1887: terra applyJTJ($idx : int32,$P : ProblemParameters,$P$1 : UnknownType,$Ap_X : UnknownType) : float | |
s/Opt/API/src/o.t:1888: var $midx : int32 = $idx | |
s/Opt/API/src/o.t:1851: var $r1 : float_3 | |
var $r2 : float | |
var $r3 : float_8 | |
var $r4 : float | |
var $r5 : float | |
var $r6 : float | |
var $r8 : float_3 | |
var $r9 : float | |
var $r10 : float | |
var $r11 : float | |
var $r13 : float_3 | |
var $r14 : float | |
var $r15 : float | |
var $r16 : float | |
var $r18 : float_3 | |
var $r19 : float | |
var $r20 : float | |
var $r21 : float | |
var $r23 : float_3 | |
var $r24 : float | |
var $r25 : float | |
var $r26 : float | |
var $r28 : float_3 | |
var $r29 : float | |
var $r30 : float | |
var $r31 : float | |
var $r33 : float_3 | |
var $r34 : float | |
var $r35 : float | |
var $r36 : float | |
var $r38 : float_3 | |
var $r39 : float | |
var $r40 : float | |
var $r41 : float | |
var $r43 : float | |
var $r44 : float | |
var $r45 : float | |
var $r47 : float | |
var $r48 : float | |
var $r50 : float | |
var $r51 : float | |
var $r53 : float | |
var $r54 : float | |
var $r56 : float | |
var $r57 : float | |
var $r59 : float | |
var $r60 : float | |
var $r62 : float | |
var $r63 : float | |
var $r65 : float | |
var $r66 : float | |
var $r68 : float | |
var $r69 : float | |
var $r70 : float | |
var $r72 : float | |
var $r73 : float | |
var $r75 : float | |
var $r76 : float | |
var $r78 : float | |
var $r79 : float | |
var $r81 : float | |
var $r82 : float | |
var $r84 : float | |
var $r85 : float | |
var $r87 : float | |
var $r88 : float | |
var $r90 : float | |
var $r91 : float | |
var $r93 : float_3 | |
var $r94 : float | |
var $r95 : float_3 | |
var $r96 : float | |
var $r97 : float_3 | |
var $r98 : float | |
var $r99 : float_3 | |
var $r100 : float | |
var $r101 : float_3 | |
var $r102 : float | |
var $r103 : float_3 | |
var $r104 : float | |
var $r105 : float_3 | |
var $r106 : float | |
var $r107 : float_3 | |
var $r108 : float | |
var $r118 : float | |
var $r119 : float | |
var $r121 : float | |
var $r123 : float | |
var $r125 : float | |
var $r127 : float | |
var $r129 : float | |
var $r131 : float | |
var $r133 : float | |
var $r135 : float | |
var $r137 : float | |
var $r139 : float | |
var $r141 : float | |
var $r143 : float | |
var $r145 : float | |
var $r147 : float | |
var $r149 : float | |
var $r151 : float | |
var $r152 : float | |
var $r153 : float | |
var $r154 : float | |
var $r155 : float | |
var $r156 : float | |
var $r157 : float | |
var $r158 : float | |
var $r168 : float | |
var $r170 : float | |
var $r172 : float | |
var $r174 : float | |
var $r176 : float | |
var $r178 : float | |
var $r180 : float | |
var $r182 : float | |
var $r184 : float | |
var $r186 : float | |
var $r188 : float | |
var $r190 : float | |
var $r192 : float | |
var $r194 : float | |
var $r196 : float | |
var $r198 : float | |
var $r200 : float | |
var $r201 : float | |
var $r202 : float | |
var $r203 : float | |
var $r204 : float | |
var $r205 : float | |
var $r206 : float | |
var $r207 : float | |
var $r217 : float | |
var $r219 : float | |
var $r221 : float | |
var $r223 : float | |
var $r225 : float | |
var $r227 : float | |
var $r229 : float | |
var $r231 : float | |
var $r233 : float | |
var $r235 : float | |
var $r237 : float | |
var $r239 : float | |
var $r241 : float | |
var $r243 : float | |
var $r245 : float | |
var $r247 : float | |
var $r249 : float | |
var $r250 : float | |
var $r251 : float | |
var $r252 : float | |
var $r253 : float | |
var $r254 : float | |
var $r255 : float | |
var $r256 : float | |
var $r257 : float | |
var $r258 : float | |
var $r259 : float | |
var $r260 : float | |
var $r261 : float | |
var $r262 : float | |
var $r263 : float | |
var $r264 : float | |
var $r265 : float | |
var $r266 : float | |
var $r267 : float | |
var $r268 : float | |
var $r269 : float | |
var $r270 : float | |
var $r271 : float | |
var $r272 : float | |
s/Opt/API/src/o.t:1750: var $TranslationDeform_DataG_n7 : float_3 = Image.metamethods.__apply(&$P$1.TranslationDeform, $P.DataG.n7[$idx]) | |
s/Opt/API/src/o.t:1854: $r1 = $TranslationDeform_DataG_n7 | |
$r2 = [&float]($r1.data)[2] | |
s/Opt/API/src/o.t:1750: var $Weights_DataG_v : float_8 = Image.metamethods.__apply(&$P.Weights, $P.DataG.v[$idx]) | |
s/Opt/API/src/o.t:1854: $r3 = $Weights_DataG_v | |
$r4 = [&float]($r3.data)[7] | |
$r5 = [float](1) * $r4 * $r2 | |
$r6 = [float](0) | |
s/Opt/API/src/o.t:1781: $r6 = $r6 + $r5 | |
s/Opt/API/src/o.t:1750: var $TranslationDeform_DataG_n6 : float_3 = Image.metamethods.__apply(&$P$1.TranslationDeform, $P.DataG.n6[$idx]) | |
s/Opt/API/src/o.t:1854: $r8 = $TranslationDeform_DataG_n6 | |
$r9 = [&float]($r8.data)[2] | |
$r10 = [&float]($r3.data)[6] | |
$r11 = [float](1) * $r10 * $r9 | |
s/Opt/API/src/o.t:1781: $r6 = $r6 + $r11 | |
s/Opt/API/src/o.t:1750: var $TranslationDeform_DataG_n5 : float_3 = Image.metamethods.__apply(&$P$1.TranslationDeform, $P.DataG.n5[$idx]) | |
s/Opt/API/src/o.t:1854: $r13 = $TranslationDeform_DataG_n5 | |
$r14 = [&float]($r13.data)[2] | |
$r15 = [&float]($r3.data)[5] | |
$r16 = [float](1) * $r15 * $r14 | |
s/Opt/API/src/o.t:1781: $r6 = $r6 + $r16 | |
s/Opt/API/src/o.t:1750: var $TranslationDeform_DataG_n4 : float_3 = Image.metamethods.__apply(&$P$1.TranslationDeform, $P.DataG.n4[$idx]) | |
s/Opt/API/src/o.t:1854: $r18 = $TranslationDeform_DataG_n4 | |
$r19 = [&float]($r18.data)[2] | |
$r20 = [&float]($r3.data)[4] | |
$r21 = [float](1) * $r20 * $r19 | |
s/Opt/API/src/o.t:1781: $r6 = $r6 + $r21 | |
s/Opt/API/src/o.t:1750: var $TranslationDeform_DataG_n3 : float_3 = Image.metamethods.__apply(&$P$1.TranslationDeform, $P.DataG.n3[$idx]) | |
s/Opt/API/src/o.t:1854: $r23 = $TranslationDeform_DataG_n3 | |
$r24 = [&float]($r23.data)[2] | |
$r25 = [&float]($r3.data)[3] | |
$r26 = [float](1) * $r25 * $r24 | |
s/Opt/API/src/o.t:1781: $r6 = $r6 + $r26 | |
s/Opt/API/src/o.t:1750: var $TranslationDeform_DataG_n2 : float_3 = Image.metamethods.__apply(&$P$1.TranslationDeform, $P.DataG.n2[$idx]) | |
s/Opt/API/src/o.t:1854: $r28 = $TranslationDeform_DataG_n2 | |
$r29 = [&float]($r28.data)[2] | |
$r30 = [&float]($r3.data)[2] | |
$r31 = [float](1) * $r30 * $r29 | |
s/Opt/API/src/o.t:1781: $r6 = $r6 + $r31 | |
s/Opt/API/src/o.t:1750: var $TranslationDeform_DataG_n1 : float_3 = Image.metamethods.__apply(&$P$1.TranslationDeform, $P.DataG.n1[$idx]) | |
s/Opt/API/src/o.t:1854: $r33 = $TranslationDeform_DataG_n1 | |
$r34 = [&float]($r33.data)[2] | |
$r35 = [&float]($r3.data)[1] | |
$r36 = [float](1) * $r35 * $r34 | |
s/Opt/API/src/o.t:1781: $r6 = $r6 + $r36 | |
s/Opt/API/src/o.t:1750: var $TranslationDeform_DataG_n0 : float_3 = Image.metamethods.__apply(&$P$1.TranslationDeform, $P.DataG.n0[$idx]) | |
s/Opt/API/src/o.t:1854: $r38 = $TranslationDeform_DataG_n0 | |
$r39 = [&float]($r38.data)[2] | |
$r40 = [&float]($r3.data)[0] | |
$r41 = [float](1) * $r40 * $r39 | |
s/Opt/API/src/o.t:1781: $r6 = $r6 + $r41 | |
s/Opt/API/src/o.t:1854: $r43 = [&float]($r1.data)[1] | |
$r44 = [float](1) * $r4 * $r43 | |
$r45 = [float](0) | |
s/Opt/API/src/o.t:1781: $r45 = $r45 + $r44 | |
s/Opt/API/src/o.t:1854: $r47 = [&float]($r8.data)[1] | |
$r48 = [float](1) * $r10 * $r47 | |
s/Opt/API/src/o.t:1781: $r45 = $r45 + $r48 | |
s/Opt/API/src/o.t:1854: $r50 = [&float]($r13.data)[1] | |
$r51 = [float](1) * $r15 * $r50 | |
s/Opt/API/src/o.t:1781: $r45 = $r45 + $r51 | |
s/Opt/API/src/o.t:1854: $r53 = [&float]($r18.data)[1] | |
$r54 = [float](1) * $r20 * $r53 | |
s/Opt/API/src/o.t:1781: $r45 = $r45 + $r54 | |
s/Opt/API/src/o.t:1854: $r56 = [&float]($r23.data)[1] | |
$r57 = [float](1) * $r25 * $r56 | |
s/Opt/API/src/o.t:1781: $r45 = $r45 + $r57 | |
s/Opt/API/src/o.t:1854: $r59 = [&float]($r28.data)[1] | |
$r60 = [float](1) * $r30 * $r59 | |
s/Opt/API/src/o.t:1781: $r45 = $r45 + $r60 | |
s/Opt/API/src/o.t:1854: $r62 = [&float]($r33.data)[1] | |
$r63 = [float](1) * $r35 * $r62 | |
s/Opt/API/src/o.t:1781: $r45 = $r45 + $r63 | |
s/Opt/API/src/o.t:1854: $r65 = [&float]($r38.data)[1] | |
$r66 = [float](1) * $r40 * $r65 | |
s/Opt/API/src/o.t:1781: $r45 = $r45 + $r66 | |
s/Opt/API/src/o.t:1854: $r68 = [&float]($r1.data)[0] | |
$r69 = [float](1) * $r4 * $r68 | |
$r70 = [float](0) | |
s/Opt/API/src/o.t:1781: $r70 = $r70 + $r69 | |
s/Opt/API/src/o.t:1854: $r72 = [&float]($r8.data)[0] | |
$r73 = [float](1) * $r10 * $r72 | |
s/Opt/API/src/o.t:1781: $r70 = $r70 + $r73 | |
s/Opt/API/src/o.t:1854: $r75 = [&float]($r13.data)[0] | |
$r76 = [float](1) * $r15 * $r75 | |
s/Opt/API/src/o.t:1781: $r70 = $r70 + $r76 | |
s/Opt/API/src/o.t:1854: $r78 = [&float]($r18.data)[0] | |
$r79 = [float](1) * $r20 * $r78 | |
s/Opt/API/src/o.t:1781: $r70 = $r70 + $r79 | |
s/Opt/API/src/o.t:1854: $r81 = [&float]($r23.data)[0] | |
$r82 = [float](1) * $r25 * $r81 | |
s/Opt/API/src/o.t:1781: $r70 = $r70 + $r82 | |
s/Opt/API/src/o.t:1854: $r84 = [&float]($r28.data)[0] | |
$r85 = [float](1) * $r30 * $r84 | |
s/Opt/API/src/o.t:1781: $r70 = $r70 + $r85 | |
s/Opt/API/src/o.t:1854: $r87 = [&float]($r33.data)[0] | |
$r88 = [float](1) * $r35 * $r87 | |
s/Opt/API/src/o.t:1781: $r70 = $r70 + $r88 | |
s/Opt/API/src/o.t:1854: $r90 = [&float]($r38.data)[0] | |
$r91 = [float](1) * $r40 * $r90 | |
s/Opt/API/src/o.t:1781: $r70 = $r70 + $r91 | |
s/Opt/API/src/o.t:1750: var $RotationDeform_DataG_n7 : float_3 = Image.metamethods.__apply(&$P$1.RotationDeform, $P.DataG.n7[$idx]) | |
s/Opt/API/src/o.t:1854: $r93 = $RotationDeform_DataG_n7 | |
$r94 = [&float]($r93.data)[2] | |
s/Opt/API/src/o.t:1750: var $RotationDeform_DataG_n6 : float_3 = Image.metamethods.__apply(&$P$1.RotationDeform, $P.DataG.n6[$idx]) | |
s/Opt/API/src/o.t:1854: $r95 = $RotationDeform_DataG_n6 | |
$r96 = [&float]($r95.data)[2] | |
s/Opt/API/src/o.t:1750: var $RotationDeform_DataG_n5 : float_3 = Image.metamethods.__apply(&$P$1.RotationDeform, $P.DataG.n5[$idx]) | |
s/Opt/API/src/o.t:1854: $r97 = $RotationDeform_DataG_n5 | |
$r98 = [&float]($r97.data)[2] | |
s/Opt/API/src/o.t:1750: var $RotationDeform_DataG_n4 : float_3 = Image.metamethods.__apply(&$P$1.RotationDeform, $P.DataG.n4[$idx]) | |
s/Opt/API/src/o.t:1854: $r99 = $RotationDeform_DataG_n4 | |
$r100 = [&float]($r99.data)[2] | |
s/Opt/API/src/o.t:1750: var $RotationDeform_DataG_n3 : float_3 = Image.metamethods.__apply(&$P$1.RotationDeform, $P.DataG.n3[$idx]) | |
s/Opt/API/src/o.t:1854: $r101 = $RotationDeform_DataG_n3 | |
$r102 = [&float]($r101.data)[2] | |
s/Opt/API/src/o.t:1750: var $RotationDeform_DataG_n2 : float_3 = Image.metamethods.__apply(&$P$1.RotationDeform, $P.DataG.n2[$idx]) | |
s/Opt/API/src/o.t:1854: $r103 = $RotationDeform_DataG_n2 | |
$r104 = [&float]($r103.data)[2] | |
s/Opt/API/src/o.t:1750: var $RotationDeform_DataG_n1 : float_3 = Image.metamethods.__apply(&$P$1.RotationDeform, $P.DataG.n1[$idx]) | |
s/Opt/API/src/o.t:1854: $r105 = $RotationDeform_DataG_n1 | |
$r106 = [&float]($r105.data)[2] | |
s/Opt/API/src/o.t:1750: var $RotationDeform_DataG_n0 : float_3 = Image.metamethods.__apply(&$P$1.RotationDeform, $P.DataG.n0[$idx]) | |
s/Opt/API/src/o.t:1854: $r107 = $RotationDeform_DataG_n0 | |
$r108 = [&float]($r107.data)[2] | |
s/Opt/API/src/o.t:1781: $r6 = $r6 + $r94 | |
$r6 = $r6 + $r96 | |
$r6 = $r6 + $r98 | |
$r6 = $r6 + $r100 | |
$r6 = $r6 + $r102 | |
$r6 = $r6 + $r104 | |
$r6 = $r6 + $r106 | |
$r6 = $r6 + $r108 | |
s/Opt/API/src/o.t:1854: $r118 = [float](1) * $r94 * $r6 | |
$r119 = [float](0) | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r118 | |
s/Opt/API/src/o.t:1854: $r121 = [float](1) * $r4 * $r2 * $r6 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r121 | |
s/Opt/API/src/o.t:1854: $r123 = [float](1) * $r96 * $r6 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r123 | |
s/Opt/API/src/o.t:1854: $r125 = [float](1) * $r10 * $r9 * $r6 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r125 | |
s/Opt/API/src/o.t:1854: $r127 = [float](1) * $r98 * $r6 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r127 | |
s/Opt/API/src/o.t:1854: $r129 = [float](1) * $r15 * $r14 * $r6 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r129 | |
s/Opt/API/src/o.t:1854: $r131 = [float](1) * $r100 * $r6 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r131 | |
s/Opt/API/src/o.t:1854: $r133 = [float](1) * $r20 * $r19 * $r6 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r133 | |
s/Opt/API/src/o.t:1854: $r135 = [float](1) * $r102 * $r6 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r135 | |
s/Opt/API/src/o.t:1854: $r137 = [float](1) * $r25 * $r24 * $r6 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r137 | |
s/Opt/API/src/o.t:1854: $r139 = [float](1) * $r104 * $r6 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r139 | |
s/Opt/API/src/o.t:1854: $r141 = [float](1) * $r30 * $r29 * $r6 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r141 | |
s/Opt/API/src/o.t:1854: $r143 = [float](1) * $r106 * $r6 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r143 | |
s/Opt/API/src/o.t:1854: $r145 = [float](1) * $r35 * $r34 * $r6 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r145 | |
s/Opt/API/src/o.t:1854: $r147 = [float](1) * $r108 * $r6 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r147 | |
s/Opt/API/src/o.t:1854: $r149 = [float](1) * $r40 * $r39 * $r6 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r149 | |
s/Opt/API/src/o.t:1854: $r151 = [&float]($r93.data)[1] | |
$r152 = [&float]($r95.data)[1] | |
$r153 = [&float]($r97.data)[1] | |
$r154 = [&float]($r99.data)[1] | |
$r155 = [&float]($r101.data)[1] | |
$r156 = [&float]($r103.data)[1] | |
$r157 = [&float]($r105.data)[1] | |
$r158 = [&float]($r107.data)[1] | |
s/Opt/API/src/o.t:1781: $r45 = $r45 + $r151 | |
$r45 = $r45 + $r152 | |
$r45 = $r45 + $r153 | |
$r45 = $r45 + $r154 | |
$r45 = $r45 + $r155 | |
$r45 = $r45 + $r156 | |
$r45 = $r45 + $r157 | |
$r45 = $r45 + $r158 | |
s/Opt/API/src/o.t:1854: $r168 = [float](1) * $r151 * $r45 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r168 | |
s/Opt/API/src/o.t:1854: $r170 = [float](1) * $r4 * $r43 * $r45 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r170 | |
s/Opt/API/src/o.t:1854: $r172 = [float](1) * $r152 * $r45 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r172 | |
s/Opt/API/src/o.t:1854: $r174 = [float](1) * $r10 * $r47 * $r45 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r174 | |
s/Opt/API/src/o.t:1854: $r176 = [float](1) * $r153 * $r45 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r176 | |
s/Opt/API/src/o.t:1854: $r178 = [float](1) * $r15 * $r50 * $r45 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r178 | |
s/Opt/API/src/o.t:1854: $r180 = [float](1) * $r154 * $r45 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r180 | |
s/Opt/API/src/o.t:1854: $r182 = [float](1) * $r20 * $r53 * $r45 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r182 | |
s/Opt/API/src/o.t:1854: $r184 = [float](1) * $r155 * $r45 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r184 | |
s/Opt/API/src/o.t:1854: $r186 = [float](1) * $r25 * $r56 * $r45 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r186 | |
s/Opt/API/src/o.t:1854: $r188 = [float](1) * $r156 * $r45 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r188 | |
s/Opt/API/src/o.t:1854: $r190 = [float](1) * $r30 * $r59 * $r45 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r190 | |
s/Opt/API/src/o.t:1854: $r192 = [float](1) * $r157 * $r45 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r192 | |
s/Opt/API/src/o.t:1854: $r194 = [float](1) * $r35 * $r62 * $r45 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r194 | |
s/Opt/API/src/o.t:1854: $r196 = [float](1) * $r158 * $r45 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r196 | |
s/Opt/API/src/o.t:1854: $r198 = [float](1) * $r40 * $r65 * $r45 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r198 | |
s/Opt/API/src/o.t:1854: $r200 = [&float]($r93.data)[0] | |
$r201 = [&float]($r95.data)[0] | |
$r202 = [&float]($r97.data)[0] | |
$r203 = [&float]($r99.data)[0] | |
$r204 = [&float]($r101.data)[0] | |
$r205 = [&float]($r103.data)[0] | |
$r206 = [&float]($r105.data)[0] | |
$r207 = [&float]($r107.data)[0] | |
s/Opt/API/src/o.t:1781: $r70 = $r70 + $r200 | |
$r70 = $r70 + $r201 | |
$r70 = $r70 + $r202 | |
$r70 = $r70 + $r203 | |
$r70 = $r70 + $r204 | |
$r70 = $r70 + $r205 | |
$r70 = $r70 + $r206 | |
$r70 = $r70 + $r207 | |
s/Opt/API/src/o.t:1854: $r217 = [float](1) * $r200 * $r70 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r217 | |
s/Opt/API/src/o.t:1854: $r219 = [float](1) * $r4 * $r68 * $r70 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r219 | |
s/Opt/API/src/o.t:1854: $r221 = [float](1) * $r201 * $r70 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r221 | |
s/Opt/API/src/o.t:1854: $r223 = [float](1) * $r10 * $r72 * $r70 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r223 | |
s/Opt/API/src/o.t:1854: $r225 = [float](1) * $r202 * $r70 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r225 | |
s/Opt/API/src/o.t:1854: $r227 = [float](1) * $r15 * $r75 * $r70 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r227 | |
s/Opt/API/src/o.t:1854: $r229 = [float](1) * $r203 * $r70 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r229 | |
s/Opt/API/src/o.t:1854: $r231 = [float](1) * $r20 * $r78 * $r70 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r231 | |
s/Opt/API/src/o.t:1854: $r233 = [float](1) * $r204 * $r70 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r233 | |
s/Opt/API/src/o.t:1854: $r235 = [float](1) * $r25 * $r81 * $r70 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r235 | |
s/Opt/API/src/o.t:1854: $r237 = [float](1) * $r205 * $r70 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r237 | |
s/Opt/API/src/o.t:1854: $r239 = [float](1) * $r30 * $r84 * $r70 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r239 | |
s/Opt/API/src/o.t:1854: $r241 = [float](1) * $r206 * $r70 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r241 | |
s/Opt/API/src/o.t:1854: $r243 = [float](1) * $r35 * $r87 * $r70 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r243 | |
s/Opt/API/src/o.t:1854: $r245 = [float](1) * $r207 * $r70 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r245 | |
s/Opt/API/src/o.t:1854: $r247 = [float](1) * $r40 * $r90 * $r70 | |
s/Opt/API/src/o.t:1781: $r119 = $r119 + $r247 | |
s/Opt/API/src/o.t:1854: $r249 = [float](1) * $r4 * $r6 | |
$r250 = [float](1) * $r10 * $r6 | |
$r251 = [float](1) * $r15 * $r6 | |
$r252 = [float](1) * $r20 * $r6 | |
$r253 = [float](1) * $r25 * $r6 | |
$r254 = [float](1) * $r30 * $r6 | |
$r255 = [float](1) * $r35 * $r6 | |
$r256 = [float](1) * $r40 * $r6 | |
$r257 = [float](1) * $r4 * $r45 | |
$r258 = [float](1) * $r10 * $r45 | |
$r259 = [float](1) * $r15 * $r45 | |
$r260 = [float](1) * $r20 * $r45 | |
$r261 = [float](1) * $r25 * $r45 | |
$r262 = [float](1) * $r30 * $r45 | |
$r263 = [float](1) * $r35 * $r45 | |
$r264 = [float](1) * $r40 * $r45 | |
$r265 = [float](1) * $r4 * $r70 | |
$r266 = [float](1) * $r10 * $r70 | |
$r267 = [float](1) * $r15 * $r70 | |
$r268 = [float](1) * $r20 * $r70 | |
$r269 = [float](1) * $r25 * $r70 | |
$r270 = [float](1) * $r30 * $r70 | |
$r271 = [float](1) * $r35 * $r70 | |
$r272 = [float](1) * $r40 * $r70 | |
s/Opt/API/src/o.t:1877: Image.atomicAddChannel(&$Ap_X.TranslationDeform, $P.DataG.n0[$idx], 0, $r272) | |
Image.atomicAddChannel(&$Ap_X.RotationDeform, $P.DataG.n0[$idx], 0, $r70) | |
Image.atomicAddChannel(&$Ap_X.TranslationDeform, $P.DataG.n1[$idx], 0, $r271) | |
Image.atomicAddChannel(&$Ap_X.RotationDeform, $P.DataG.n1[$idx], 0, $r70) | |
Image.atomicAddChannel(&$Ap_X.TranslationDeform, $P.DataG.n2[$idx], 0, $r270) | |
Image.atomicAddChannel(&$Ap_X.RotationDeform, $P.DataG.n2[$idx], 0, $r70) | |
Image.atomicAddChannel(&$Ap_X.TranslationDeform, $P.DataG.n3[$idx], 0, $r269) | |
Image.atomicAddChannel(&$Ap_X.RotationDeform, $P.DataG.n3[$idx], 0, $r70) | |
Image.atomicAddChannel(&$Ap_X.TranslationDeform, $P.DataG.n4[$idx], 0, $r268) | |
Image.atomicAddChannel(&$Ap_X.RotationDeform, $P.DataG.n4[$idx], 0, $r70) | |
Image.atomicAddChannel(&$Ap_X.TranslationDeform, $P.DataG.n5[$idx], 0, $r267) | |
Image.atomicAddChannel(&$Ap_X.RotationDeform, $P.DataG.n5[$idx], 0, $r70) | |
Image.atomicAddChannel(&$Ap_X.TranslationDeform, $P.DataG.n6[$idx], 0, $r266) | |
Image.atomicAddChannel(&$Ap_X.RotationDeform, $P.DataG.n6[$idx], 0, $r70) | |
Image.atomicAddChannel(&$Ap_X.TranslationDeform, $P.DataG.n7[$idx], 0, $r265) | |
Image.atomicAddChannel(&$Ap_X.RotationDeform, $P.DataG.n7[$idx], 0, $r70) | |
Image.atomicAddChannel(&$Ap_X.TranslationDeform, $P.DataG.n0[$idx], 1, $r264) | |
Image.atomicAddChannel(&$Ap_X.RotationDeform, $P.DataG.n0[$idx], 1, $r45) | |
Image.atomicAddChannel(&$Ap_X.TranslationDeform, $P.DataG.n1[$idx], 1, $r263) | |
Image.atomicAddChannel(&$Ap_X.RotationDeform, $P.DataG.n1[$idx], 1, $r45) | |
Image.atomicAddChannel(&$Ap_X.TranslationDeform, $P.DataG.n2[$idx], 1, $r262) | |
Image.atomicAddChannel(&$Ap_X.RotationDeform, $P.DataG.n2[$idx], 1, $r45) | |
Image.atomicAddChannel(&$Ap_X.TranslationDeform, $P.DataG.n3[$idx], 1, $r261) | |
Image.atomicAddChannel(&$Ap_X.RotationDeform, $P.DataG.n3[$idx], 1, $r45) | |
Image.atomicAddChannel(&$Ap_X.TranslationDeform, $P.DataG.n4[$idx], 1, $r260) | |
Image.atomicAddChannel(&$Ap_X.RotationDeform, $P.DataG.n4[$idx], 1, $r45) | |
Image.atomicAddChannel(&$Ap_X.TranslationDeform, $P.DataG.n5[$idx], 1, $r259) | |
Image.atomicAddChannel(&$Ap_X.RotationDeform, $P.DataG.n5[$idx], 1, $r45) | |
Image.atomicAddChannel(&$Ap_X.TranslationDeform, $P.DataG.n6[$idx], 1, $r258) | |
Image.atomicAddChannel(&$Ap_X.RotationDeform, $P.DataG.n6[$idx], 1, $r45) | |
Image.atomicAddChannel(&$Ap_X.TranslationDeform, $P.DataG.n7[$idx], 1, $r257) | |
Image.atomicAddChannel(&$Ap_X.RotationDeform, $P.DataG.n7[$idx], 1, $r45) | |
Image.atomicAddChannel(&$Ap_X.TranslationDeform, $P.DataG.n0[$idx], 2, $r256) | |
Image.atomicAddChannel(&$Ap_X.RotationDeform, $P.DataG.n0[$idx], 2, $r6) | |
Image.atomicAddChannel(&$Ap_X.TranslationDeform, $P.DataG.n1[$idx], 2, $r255) | |
Image.atomicAddChannel(&$Ap_X.RotationDeform, $P.DataG.n1[$idx], 2, $r6) | |
Image.atomicAddChannel(&$Ap_X.TranslationDeform, $P.DataG.n2[$idx], 2, $r254) | |
Image.atomicAddChannel(&$Ap_X.RotationDeform, $P.DataG.n2[$idx], 2, $r6) | |
Image.atomicAddChannel(&$Ap_X.TranslationDeform, $P.DataG.n3[$idx], 2, $r253) | |
Image.atomicAddChannel(&$Ap_X.RotationDeform, $P.DataG.n3[$idx], 2, $r6) | |
Image.atomicAddChannel(&$Ap_X.TranslationDeform, $P.DataG.n4[$idx], 2, $r252) | |
Image.atomicAddChannel(&$Ap_X.RotationDeform, $P.DataG.n4[$idx], 2, $r6) | |
Image.atomicAddChannel(&$Ap_X.TranslationDeform, $P.DataG.n5[$idx], 2, $r251) | |
Image.atomicAddChannel(&$Ap_X.RotationDeform, $P.DataG.n5[$idx], 2, $r6) | |
Image.atomicAddChannel(&$Ap_X.TranslationDeform, $P.DataG.n6[$idx], 2, $r250) | |
Image.atomicAddChannel(&$Ap_X.RotationDeform, $P.DataG.n6[$idx], 2, $r6) | |
Image.atomicAddChannel(&$Ap_X.TranslationDeform, $P.DataG.n7[$idx], 2, $r249) | |
Image.atomicAddChannel(&$Ap_X.RotationDeform, $P.DataG.n7[$idx], 2, $r6) | |
s/Opt/API/src/o.t:1892: return $r119 | |
s/Opt/API/src/o.t:1887: end | |
s/Opt/API/src/o.t:1887: terra evalJTF($idx : int32,$P : ProblemParameters,$R : UnknownType,$Pre : UnknownType) : {} | |
s/Opt/API/src/o.t:1888: var $midx : int32 = $idx | |
s/Opt/API/src/o.t:1851: var $r1 : float_3 | |
var $r2 : float | |
var $r3 : float | |
var $r4 : float | |
var $r6 : float_3 | |
var $r7 : float | |
var $r9 : float_3 | |
var $r10 : float | |
var $r12 : float_3 | |
var $r13 : float | |
var $r14 : float_8 | |
var $r15 : float | |
var $r16 : float | |
var $r18 : float_3 | |
var $r19 : float | |
var $r21 : float_3 | |
var $r22 : float | |
var $r23 : float | |
var $r24 : float | |
var $r26 : float_3 | |
var $r27 : float | |
var $r29 : float_3 | |
var $r30 : float | |
var $r31 : float | |
var $r32 : float | |
var $r34 : float_3 | |
var $r35 : float | |
var $r37 : float_3 | |
var $r38 : float | |
var $r39 : float | |
var $r40 : float | |
var $r42 : float_3 | |
var $r43 : float | |
var $r45 : float_3 | |
var $r46 : float | |
var $r47 : float | |
var $r48 : float | |
var $r50 : float_3 | |
var $r51 : float | |
var $r53 : float_3 | |
var $r54 : float | |
var $r55 : float | |
var $r56 : float | |
var $r58 : float_3 | |
var $r59 : float | |
var $r61 : float_3 | |
var $r62 : float | |
var $r63 : float | |
var $r64 : float | |
var $r66 : float_3 | |
var $r67 : float | |
var $r69 : float_3 | |
var $r70 : float | |
var $r71 : float | |
var $r72 : float | |
var $r74 : float | |
var $r75 : float | |
var $r76 : float | |
var $r78 : float | |
var $r80 : float | |
var $r82 : float | |
var $r83 : float | |
var $r85 : float | |
var $r87 : float | |
var $r88 : float | |
var $r90 : float | |
var $r92 : float | |
var $r93 : float | |
var $r95 : float | |
var $r97 : float | |
var $r98 : float | |
var $r100 : float | |
var $r102 : float | |
var $r103 : float | |
var $r105 : float | |
var $r107 : float | |
var $r108 : float | |
var $r110 : float | |
var $r112 : float | |
var $r113 : float | |
var $r115 : float | |
var $r117 : float | |
var $r118 : float | |
var $r120 : float | |
var $r121 : float | |
var $r122 : float | |
var $r124 : float | |
var $r126 : float | |
var $r128 : float | |
var $r129 : float | |
var $r131 : float | |
var $r133 : float | |
var $r134 : float | |
var $r136 : float | |
var $r138 : float | |
var $r139 : float | |
var $r141 : float | |
var $r143 : float | |
var $r144 : float | |
var $r146 : float | |
var $r148 : float | |
var $r149 : float | |
var $r151 : float | |
var $r153 : float | |
var $r154 : float | |
var $r156 : float | |
var $r158 : float | |
var $r159 : float | |
var $r161 : float | |
var $r163 : float | |
var $r164 : float | |
var $r169 : float | |
var $r170 : float | |
var $r171 : float | |
var $r172 : float | |
var $r173 : float | |
var $r174 : float | |
var $r175 : float | |
var $r176 : float | |
var $r177 : float | |
var $r178 : float | |
var $r179 : float | |
var $r180 : float | |
var $r181 : float | |
var $r182 : float | |
var $r183 : float | |
var $r184 : float | |
var $r185 : float | |
var $r186 : float | |
var $r187 : float | |
var $r188 : float | |
var $r189 : float | |
var $r190 : float | |
var $r191 : float | |
var $r192 : float | |
var $r193 : float | |
var $r194 : float | |
var $r195 : float | |
var $r196 : float | |
var $r197 : float | |
var $r198 : float | |
var $r199 : float | |
var $r200 : float | |
var $r202 : float | |
var $r203 : float | |
var $r204 : float | |
s/Opt/API/src/o.t:1750: var $CanonicalVertices_DataG_v : float_3 = Image.metamethods.__apply(&$P.CanonicalVertices, $P.DataG.v[$idx]) | |
s/Opt/API/src/o.t:1854: $r1 = $CanonicalVertices_DataG_v | |
$r2 = [&float]($r1.data)[2] | |
$r3 = [float](-1) * $r2 | |
$r4 = [float](0) | |
s/Opt/API/src/o.t:1781: $r4 = $r4 + $r3 | |
s/Opt/API/src/o.t:1750: var $LiveVertices_DataG_v : float_3 = Image.metamethods.__apply(&$P.LiveVertices, $P.DataG.v[$idx]) | |
s/Opt/API/src/o.t:1854: $r6 = $LiveVertices_DataG_v | |
$r7 = [&float]($r6.data)[2] | |
s/Opt/API/src/o.t:1781: $r4 = $r4 + $r7 | |
s/Opt/API/src/o.t:1750: var $RotationDeform_DataG_n7 : float_3 = Image.metamethods.__apply(&$P.X.RotationDeform, $P.DataG.n7[$idx]) | |
s/Opt/API/src/o.t:1854: $r9 = $RotationDeform_DataG_n7 | |
$r10 = [&float]($r9.data)[2] | |
s/Opt/API/src/o.t:1781: $r4 = $r4 + $r10 | |
s/Opt/API/src/o.t:1750: var $TranslationDeform_DataG_n7 : float_3 = Image.metamethods.__apply(&$P.X.TranslationDeform, $P.DataG.n7[$idx]) | |
s/Opt/API/src/o.t:1854: $r12 = $TranslationDeform_DataG_n7 | |
$r13 = [&float]($r12.data)[2] | |
s/Opt/API/src/o.t:1750: var $Weights_DataG_v : float_8 = Image.metamethods.__apply(&$P.Weights, $P.DataG.v[$idx]) | |
s/Opt/API/src/o.t:1854: $r14 = $Weights_DataG_v | |
$r15 = [&float]($r14.data)[7] | |
$r16 = [float](1) * $r15 * $r13 | |
s/Opt/API/src/o.t:1781: $r4 = $r4 + $r16 | |
s/Opt/API/src/o.t:1750: var $RotationDeform_DataG_n6 : float_3 = Image.metamethods.__apply(&$P.X.RotationDeform, $P.DataG.n6[$idx]) | |
s/Opt/API/src/o.t:1854: $r18 = $RotationDeform_DataG_n6 | |
$r19 = [&float]($r18.data)[2] | |
s/Opt/API/src/o.t:1781: $r4 = $r4 + $r19 | |
s/Opt/API/src/o.t:1750: var $TranslationDeform_DataG_n6 : float_3 = Image.metamethods.__apply(&$P.X.TranslationDeform, $P.DataG.n6[$idx]) | |
s/Opt/API/src/o.t:1854: $r21 = $TranslationDeform_DataG_n6 | |
$r22 = [&float]($r21.data)[2] | |
$r23 = [&float]($r14.data)[6] | |
$r24 = [float](1) * $r23 * $r22 | |
s/Opt/API/src/o.t:1781: $r4 = $r4 + $r24 | |
s/Opt/API/src/o.t:1750: var $RotationDeform_DataG_n5 : float_3 = Image.metamethods.__apply(&$P.X.RotationDeform, $P.DataG.n5[$idx]) | |
s/Opt/API/src/o.t:1854: $r26 = $RotationDeform_DataG_n5 | |
$r27 = [&float]($r26.data)[2] | |
s/Opt/API/src/o.t:1781: $r4 = $r4 + $r27 | |
s/Opt/API/src/o.t:1750: var $TranslationDeform_DataG_n5 : float_3 = Image.metamethods.__apply(&$P.X.TranslationDeform, $P.DataG.n5[$idx]) | |
s/Opt/API/src/o.t:1854: $r29 = $TranslationDeform_DataG_n5 | |
$r30 = [&float]($r29.data)[2] | |
$r31 = [&float]($r14.data)[5] | |
$r32 = [float](1) * $r31 * $r30 | |
s/Opt/API/src/o.t:1781: $r4 = $r4 + $r32 | |
s/Opt/API/src/o.t:1750: var $RotationDeform_DataG_n4 : float_3 = Image.metamethods.__apply(&$P.X.RotationDeform, $P.DataG.n4[$idx]) | |
s/Opt/API/src/o.t:1854: $r34 = $RotationDeform_DataG_n4 | |
$r35 = [&float]($r34.data)[2] | |
s/Opt/API/src/o.t:1781: $r4 = $r4 + $r35 | |
s/Opt/API/src/o.t:1750: var $TranslationDeform_DataG_n4 : float_3 = Image.metamethods.__apply(&$P.X.TranslationDeform, $P.DataG.n4[$idx]) | |
s/Opt/API/src/o.t:1854: $r37 = $TranslationDeform_DataG_n4 | |
$r38 = [&float]($r37.data)[2] | |
$r39 = [&float]($r14.data)[4] | |
$r40 = [float](1) * $r39 * $r38 | |
s/Opt/API/src/o.t:1781: $r4 = $r4 + $r40 | |
s/Opt/API/src/o.t:1750: var $RotationDeform_DataG_n3 : float_3 = Image.metamethods.__apply(&$P.X.RotationDeform, $P.DataG.n3[$idx]) | |
s/Opt/API/src/o.t:1854: $r42 = $RotationDeform_DataG_n3 | |
$r43 = [&float]($r42.data)[2] | |
s/Opt/API/src/o.t:1781: $r4 = $r4 + $r43 | |
s/Opt/API/src/o.t:1750: var $TranslationDeform_DataG_n3 : float_3 = Image.metamethods.__apply(&$P.X.TranslationDeform, $P.DataG.n3[$idx]) | |
s/Opt/API/src/o.t:1854: $r45 = $TranslationDeform_DataG_n3 | |
$r46 = [&float]($r45.data)[2] | |
$r47 = [&float]($r14.data)[3] | |
$r48 = [float](1) * $r47 * $r46 | |
s/Opt/API/src/o.t:1781: $r4 = $r4 + $r48 | |
s/Opt/API/src/o.t:1750: var $RotationDeform_DataG_n2 : float_3 = Image.metamethods.__apply(&$P.X.RotationDeform, $P.DataG.n2[$idx]) | |
s/Opt/API/src/o.t:1854: $r50 = $RotationDeform_DataG_n2 | |
$r51 = [&float]($r50.data)[2] | |
s/Opt/API/src/o.t:1781: $r4 = $r4 + $r51 | |
s/Opt/API/src/o.t:1750: var $TranslationDeform_DataG_n2 : float_3 = Image.metamethods.__apply(&$P.X.TranslationDeform, $P.DataG.n2[$idx]) | |
s/Opt/API/src/o.t:1854: $r53 = $TranslationDeform_DataG_n2 | |
$r54 = [&float]($r53.data)[2] | |
$r55 = [&float]($r14.data)[2] | |
$r56 = [float](1) * $r55 * $r54 | |
s/Opt/API/src/o.t:1781: $r4 = $r4 + $r56 | |
s/Opt/API/src/o.t:1750: var $RotationDeform_DataG_n1 : float_3 = Image.metamethods.__apply(&$P.X.RotationDeform, $P.DataG.n1[$idx]) | |
s/Opt/API/src/o.t:1854: $r58 = $RotationDeform_DataG_n1 | |
$r59 = [&float]($r58.data)[2] | |
s/Opt/API/src/o.t:1781: $r4 = $r4 + $r59 | |
s/Opt/API/src/o.t:1750: var $TranslationDeform_DataG_n1 : float_3 = Image.metamethods.__apply(&$P.X.TranslationDeform, $P.DataG.n1[$idx]) | |
s/Opt/API/src/o.t:1854: $r61 = $TranslationDeform_DataG_n1 | |
$r62 = [&float]($r61.data)[2] | |
$r63 = [&float]($r14.data)[1] | |
$r64 = [float](1) * $r63 * $r62 | |
s/Opt/API/src/o.t:1781: $r4 = $r4 + $r64 | |
s/Opt/API/src/o.t:1750: var $RotationDeform_DataG_n0 : float_3 = Image.metamethods.__apply(&$P.X.RotationDeform, $P.DataG.n0[$idx]) | |
s/Opt/API/src/o.t:1854: $r66 = $RotationDeform_DataG_n0 | |
$r67 = [&float]($r66.data)[2] | |
s/Opt/API/src/o.t:1781: $r4 = $r4 + $r67 | |
s/Opt/API/src/o.t:1750: var $TranslationDeform_DataG_n0 : float_3 = Image.metamethods.__apply(&$P.X.TranslationDeform, $P.DataG.n0[$idx]) | |
s/Opt/API/src/o.t:1854: $r69 = $TranslationDeform_DataG_n0 | |
$r70 = [&float]($r69.data)[2] | |
$r71 = [&float]($r14.data)[0] | |
$r72 = [float](1) * $r71 * $r70 | |
s/Opt/API/src/o.t:1781: $r4 = $r4 + $r72 | |
s/Opt/API/src/o.t:1854: $r74 = [&float]($r1.data)[1] | |
$r75 = [float](-1) * $r74 | |
$r76 = [float](0) | |
s/Opt/API/src/o.t:1781: $r76 = $r76 + $r75 | |
s/Opt/API/src/o.t:1854: $r78 = [&float]($r6.data)[1] | |
s/Opt/API/src/o.t:1781: $r76 = $r76 + $r78 | |
s/Opt/API/src/o.t:1854: $r80 = [&float]($r9.data)[1] | |
s/Opt/API/src/o.t:1781: $r76 = $r76 + $r80 | |
s/Opt/API/src/o.t:1854: $r82 = [&float]($r12.data)[1] | |
$r83 = [float](1) * $r15 * $r82 | |
s/Opt/API/src/o.t:1781: $r76 = $r76 + $r83 | |
s/Opt/API/src/o.t:1854: $r85 = [&float]($r18.data)[1] | |
s/Opt/API/src/o.t:1781: $r76 = $r76 + $r85 | |
s/Opt/API/src/o.t:1854: $r87 = [&float]($r21.data)[1] | |
$r88 = [float](1) * $r23 * $r87 | |
s/Opt/API/src/o.t:1781: $r76 = $r76 + $r88 | |
s/Opt/API/src/o.t:1854: $r90 = [&float]($r26.data)[1] | |
s/Opt/API/src/o.t:1781: $r76 = $r76 + $r90 | |
s/Opt/API/src/o.t:1854: $r92 = [&float]($r29.data)[1] | |
$r93 = [float](1) * $r31 * $r92 | |
s/Opt/API/src/o.t:1781: $r76 = $r76 + $r93 | |
s/Opt/API/src/o.t:1854: $r95 = [&float]($r34.data)[1] | |
s/Opt/API/src/o.t:1781: $r76 = $r76 + $r95 | |
s/Opt/API/src/o.t:1854: $r97 = [&float]($r37.data)[1] | |
$r98 = [float](1) * $r39 * $r97 | |
s/Opt/API/src/o.t:1781: $r76 = $r76 + $r98 | |
s/Opt/API/src/o.t:1854: $r100 = [&float]($r42.data)[1] | |
s/Opt/API/src/o.t:1781: $r76 = $r76 + $r100 | |
s/Opt/API/src/o.t:1854: $r102 = [&float]($r45.data)[1] | |
$r103 = [float](1) * $r47 * $r102 | |
s/Opt/API/src/o.t:1781: $r76 = $r76 + $r103 | |
s/Opt/API/src/o.t:1854: $r105 = [&float]($r50.data)[1] | |
s/Opt/API/src/o.t:1781: $r76 = $r76 + $r105 | |
s/Opt/API/src/o.t:1854: $r107 = [&float]($r53.data)[1] | |
$r108 = [float](1) * $r55 * $r107 | |
s/Opt/API/src/o.t:1781: $r76 = $r76 + $r108 | |
s/Opt/API/src/o.t:1854: $r110 = [&float]($r58.data)[1] | |
s/Opt/API/src/o.t:1781: $r76 = $r76 + $r110 | |
s/Opt/API/src/o.t:1854: $r112 = [&float]($r61.data)[1] | |
$r113 = [float](1) * $r63 * $r112 | |
s/Opt/API/src/o.t:1781: $r76 = $r76 + $r113 | |
s/Opt/API/src/o.t:1854: $r115 = [&float]($r66.data)[1] | |
s/Opt/API/src/o.t:1781: $r76 = $r76 + $r115 | |
s/Opt/API/src/o.t:1854: $r117 = [&float]($r69.data)[1] | |
$r118 = [float](1) * $r71 * $r117 | |
s/Opt/API/src/o.t:1781: $r76 = $r76 + $r118 | |
s/Opt/API/src/o.t:1854: $r120 = [&float]($r1.data)[0] | |
$r121 = [float](-1) * $r120 | |
$r122 = [float](0) | |
s/Opt/API/src/o.t:1781: $r122 = $r122 + $r121 | |
s/Opt/API/src/o.t:1854: $r124 = [&float]($r6.data)[0] | |
s/Opt/API/src/o.t:1781: $r122 = $r122 + $r124 | |
s/Opt/API/src/o.t:1854: $r126 = [&float]($r9.data)[0] | |
s/Opt/API/src/o.t:1781: $r122 = $r122 + $r126 | |
s/Opt/API/src/o.t:1854: $r128 = [&float]($r12.data)[0] | |
$r129 = [float](1) * $r15 * $r128 | |
s/Opt/API/src/o.t:1781: $r122 = $r122 + $r129 | |
s/Opt/API/src/o.t:1854: $r131 = [&float]($r18.data)[0] | |
s/Opt/API/src/o.t:1781: $r122 = $r122 + $r131 | |
s/Opt/API/src/o.t:1854: $r133 = [&float]($r21.data)[0] | |
$r134 = [float](1) * $r23 * $r133 | |
s/Opt/API/src/o.t:1781: $r122 = $r122 + $r134 | |
s/Opt/API/src/o.t:1854: $r136 = [&float]($r26.data)[0] | |
s/Opt/API/src/o.t:1781: $r122 = $r122 + $r136 | |
s/Opt/API/src/o.t:1854: $r138 = [&float]($r29.data)[0] | |
$r139 = [float](1) * $r31 * $r138 | |
s/Opt/API/src/o.t:1781: $r122 = $r122 + $r139 | |
s/Opt/API/src/o.t:1854: $r141 = [&float]($r34.data)[0] | |
s/Opt/API/src/o.t:1781: $r122 = $r122 + $r141 | |
s/Opt/API/src/o.t:1854: $r143 = [&float]($r37.data)[0] | |
$r144 = [float](1) * $r39 * $r143 | |
s/Opt/API/src/o.t:1781: $r122 = $r122 + $r144 | |
s/Opt/API/src/o.t:1854: $r146 = [&float]($r42.data)[0] | |
s/Opt/API/src/o.t:1781: $r122 = $r122 + $r146 | |
s/Opt/API/src/o.t:1854: $r148 = [&float]($r45.data)[0] | |
$r149 = [float](1) * $r47 * $r148 | |
s/Opt/API/src/o.t:1781: $r122 = $r122 + $r149 | |
s/Opt/API/src/o.t:1854: $r151 = [&float]($r50.data)[0] | |
s/Opt/API/src/o.t:1781: $r122 = $r122 + $r151 | |
s/Opt/API/src/o.t:1854: $r153 = [&float]($r53.data)[0] | |
$r154 = [float](1) * $r55 * $r153 | |
s/Opt/API/src/o.t:1781: $r122 = $r122 + $r154 | |
s/Opt/API/src/o.t:1854: $r156 = [&float]($r58.data)[0] | |
s/Opt/API/src/o.t:1781: $r122 = $r122 + $r156 | |
s/Opt/API/src/o.t:1854: $r158 = [&float]($r61.data)[0] | |
$r159 = [float](1) * $r63 * $r158 | |
s/Opt/API/src/o.t:1781: $r122 = $r122 + $r159 | |
s/Opt/API/src/o.t:1854: $r161 = [&float]($r66.data)[0] | |
s/Opt/API/src/o.t:1781: $r122 = $r122 + $r161 | |
s/Opt/API/src/o.t:1854: $r163 = [&float]($r69.data)[0] | |
$r164 = [float](1) * $r71 * $r163 | |
s/Opt/API/src/o.t:1781: $r122 = $r122 + $r164 | |
s/Opt/API/src/o.t:1854: $r169 = [float](-1) * $r15 * $r4 | |
$r170 = [float](-1) * $r23 * $r4 | |
$r171 = [float](-1) * $r31 * $r4 | |
$r172 = [float](-1) * $r39 * $r4 | |
$r173 = [float](-1) * $r47 * $r4 | |
$r174 = [float](-1) * $r55 * $r4 | |
$r175 = [float](-1) * $r63 * $r4 | |
$r176 = [float](-1) * $r4 | |
$r177 = [float](-1) * $r71 * $r4 | |
$r178 = [float](-1) * $r15 * $r76 | |
$r179 = [float](-1) * $r23 * $r76 | |
$r180 = [float](-1) * $r31 * $r76 | |
$r181 = [float](-1) * $r39 * $r76 | |
$r182 = [float](-1) * $r47 * $r76 | |
$r183 = [float](-1) * $r55 * $r76 | |
$r184 = [float](-1) * $r63 * $r76 | |
$r185 = [float](-1) * $r76 | |
$r186 = [float](-1) * $r71 * $r76 | |
$r187 = pow2($r15) | |
$r188 = [float](-1) * $r15 * $r122 | |
$r189 = pow2($r23) | |
$r190 = [float](-1) * $r23 * $r122 | |
$r191 = pow2($r31) | |
$r192 = [float](-1) * $r31 * $r122 | |
$r193 = pow2($r39) | |
$r194 = [float](-1) * $r39 * $r122 | |
$r195 = pow2($r47) | |
$r196 = [float](-1) * $r47 * $r122 | |
$r197 = pow2($r55) | |
$r198 = [float](-1) * $r55 * $r122 | |
$r199 = pow2($r63) | |
$r200 = [float](-1) * $r63 * $r122 | |
$r202 = [float](-1) * $r122 | |
$r203 = [float](-1) * $r71 * $r122 | |
$r204 = pow2($r71) | |
s/Opt/API/src/o.t:1877: Image.atomicAddChannel(&$R.TranslationDeform, $P.DataG.n0[$idx], 0, $r203) | |
Image.atomicAddChannel(&$Pre.TranslationDeform, $P.DataG.n0[$idx], 0, $r204) | |
Image.atomicAddChannel(&$R.RotationDeform, $P.DataG.n0[$idx], 0, $r202) | |
Image.atomicAddChannel(&$Pre.RotationDeform, $P.DataG.n0[$idx], 0, [float](1)) | |
Image.atomicAddChannel(&$R.TranslationDeform, $P.DataG.n1[$idx], 0, $r200) | |
Image.atomicAddChannel(&$Pre.TranslationDeform, $P.DataG.n1[$idx], 0, $r199) | |
Image.atomicAddChannel(&$R.RotationDeform, $P.DataG.n1[$idx], 0, $r202) | |
Image.atomicAddChannel(&$Pre.RotationDeform, $P.DataG.n1[$idx], 0, [float](1)) | |
Image.atomicAddChannel(&$R.TranslationDeform, $P.DataG.n2[$idx], 0, $r198) | |
Image.atomicAddChannel(&$Pre.TranslationDeform, $P.DataG.n2[$idx], 0, $r197) | |
Image.atomicAddChannel(&$R.RotationDeform, $P.DataG.n2[$idx], 0, $r202) | |
Image.atomicAddChannel(&$Pre.RotationDeform, $P.DataG.n2[$idx], 0, [float](1)) | |
Image.atomicAddChannel(&$R.TranslationDeform, $P.DataG.n3[$idx], 0, $r196) | |
Image.atomicAddChannel(&$Pre.TranslationDeform, $P.DataG.n3[$idx], 0, $r195) | |
Image.atomicAddChannel(&$R.RotationDeform, $P.DataG.n3[$idx], 0, $r202) | |
Image.atomicAddChannel(&$Pre.RotationDeform, $P.DataG.n3[$idx], 0, [float](1)) | |
Image.atomicAddChannel(&$R.TranslationDeform, $P.DataG.n4[$idx], 0, $r194) | |
Image.atomicAddChannel(&$Pre.TranslationDeform, $P.DataG.n4[$idx], 0, $r193) | |
Image.atomicAddChannel(&$R.RotationDeform, $P.DataG.n4[$idx], 0, $r202) | |
Image.atomicAddChannel(&$Pre.RotationDeform, $P.DataG.n4[$idx], 0, [float](1)) | |
Image.atomicAddChannel(&$R.TranslationDeform, $P.DataG.n5[$idx], 0, $r192) | |
Image.atomicAddChannel(&$Pre.TranslationDeform, $P.DataG.n5[$idx], 0, $r191) | |
Image.atomicAddChannel(&$R.RotationDeform, $P.DataG.n5[$idx], 0, $r202) | |
Image.atomicAddChannel(&$Pre.RotationDeform, $P.DataG.n5[$idx], 0, [float](1)) | |
Image.atomicAddChannel(&$R.TranslationDeform, $P.DataG.n6[$idx], 0, $r190) | |
Image.atomicAddChannel(&$Pre.TranslationDeform, $P.DataG.n6[$idx], 0, $r189) | |
Image.atomicAddChannel(&$R.RotationDeform, $P.DataG.n6[$idx], 0, $r202) | |
Image.atomicAddChannel(&$Pre.RotationDeform, $P.DataG.n6[$idx], 0, [float](1)) | |
Image.atomicAddChannel(&$R.TranslationDeform, $P.DataG.n7[$idx], 0, $r188) | |
Image.atomicAddChannel(&$Pre.TranslationDeform, $P.DataG.n7[$idx], 0, $r187) | |
Image.atomicAddChannel(&$R.RotationDeform, $P.DataG.n7[$idx], 0, $r202) | |
Image.atomicAddChannel(&$Pre.RotationDeform, $P.DataG.n7[$idx], 0, [float](1)) | |
Image.atomicAddChannel(&$R.TranslationDeform, $P.DataG.n0[$idx], 1, $r186) | |
Image.atomicAddChannel(&$Pre.TranslationDeform, $P.DataG.n0[$idx], 1, $r204) | |
Image.atomicAddChannel(&$R.RotationDeform, $P.DataG.n0[$idx], 1, $r185) | |
Image.atomicAddChannel(&$Pre.RotationDeform, $P.DataG.n0[$idx], 1, [float](1)) | |
Image.atomicAddChannel(&$R.TranslationDeform, $P.DataG.n1[$idx], 1, $r184) | |
Image.atomicAddChannel(&$Pre.TranslationDeform, $P.DataG.n1[$idx], 1, $r199) | |
Image.atomicAddChannel(&$R.RotationDeform, $P.DataG.n1[$idx], 1, $r185) | |
Image.atomicAddChannel(&$Pre.RotationDeform, $P.DataG.n1[$idx], 1, [float](1)) | |
Image.atomicAddChannel(&$R.TranslationDeform, $P.DataG.n2[$idx], 1, $r183) | |
Image.atomicAddChannel(&$Pre.TranslationDeform, $P.DataG.n2[$idx], 1, $r197) | |
Image.atomicAddChannel(&$R.RotationDeform, $P.DataG.n2[$idx], 1, $r185) | |
Image.atomicAddChannel(&$Pre.RotationDeform, $P.DataG.n2[$idx], 1, [float](1)) | |
Image.atomicAddChannel(&$R.TranslationDeform, $P.DataG.n3[$idx], 1, $r182) | |
Image.atomicAddChannel(&$Pre.TranslationDeform, $P.DataG.n3[$idx], 1, $r195) | |
Image.atomicAddChannel(&$R.RotationDeform, $P.DataG.n3[$idx], 1, $r185) | |
Image.atomicAddChannel(&$Pre.RotationDeform, $P.DataG.n3[$idx], 1, [float](1)) | |
Image.atomicAddChannel(&$R.TranslationDeform, $P.DataG.n4[$idx], 1, $r181) | |
Image.atomicAddChannel(&$Pre.TranslationDeform, $P.DataG.n4[$idx], 1, $r193) | |
Image.atomicAddChannel(&$R.RotationDeform, $P.DataG.n4[$idx], 1, $r185) | |
Image.atomicAddChannel(&$Pre.RotationDeform, $P.DataG.n4[$idx], 1, [float](1)) | |
Image.atomicAddChannel(&$R.TranslationDeform, $P.DataG.n5[$idx], 1, $r180) | |
Image.atomicAddChannel(&$Pre.TranslationDeform, $P.DataG.n5[$idx], 1, $r191) | |
Image.atomicAddChannel(&$R.RotationDeform, $P.DataG.n5[$idx], 1, $r185) | |
Image.atomicAddChannel(&$Pre.RotationDeform, $P.DataG.n5[$idx], 1, [float](1)) | |
Image.atomicAddChannel(&$R.TranslationDeform, $P.DataG.n6[$idx], 1, $r179) | |
Image.atomicAddChannel(&$Pre.TranslationDeform, $P.DataG.n6[$idx], 1, $r189) | |
Image.atomicAddChannel(&$R.RotationDeform, $P.DataG.n6[$idx], 1, $r185) | |
Image.atomicAddChannel(&$Pre.RotationDeform, $P.DataG.n6[$idx], 1, [float](1)) | |
Image.atomicAddChannel(&$R.TranslationDeform, $P.DataG.n7[$idx], 1, $r178) | |
Image.atomicAddChannel(&$Pre.TranslationDeform, $P.DataG.n7[$idx], 1, $r187) | |
Image.atomicAddChannel(&$R.RotationDeform, $P.DataG.n7[$idx], 1, $r185) | |
Image.atomicAddChannel(&$Pre.RotationDeform, $P.DataG.n7[$idx], 1, [float](1)) | |
Image.atomicAddChannel(&$R.TranslationDeform, $P.DataG.n0[$idx], 2, $r177) | |
Image.atomicAddChannel(&$Pre.TranslationDeform, $P.DataG.n0[$idx], 2, $r204) | |
Image.atomicAddChannel(&$R.RotationDeform, $P.DataG.n0[$idx], 2, $r176) | |
Image.atomicAddChannel(&$Pre.RotationDeform, $P.DataG.n0[$idx], 2, [float](1)) | |
Image.atomicAddChannel(&$R.TranslationDeform, $P.DataG.n1[$idx], 2, $r175) | |
Image.atomicAddChannel(&$Pre.TranslationDeform, $P.DataG.n1[$idx], 2, $r199) | |
Image.atomicAddChannel(&$R.RotationDeform, $P.DataG.n1[$idx], 2, $r176) | |
Image.atomicAddChannel(&$Pre.RotationDeform, $P.DataG.n1[$idx], 2, [float](1)) | |
Image.atomicAddChannel(&$R.TranslationDeform, $P.DataG.n2[$idx], 2, $r174) | |
Image.atomicAddChannel(&$Pre.TranslationDeform, $P.DataG.n2[$idx], 2, $r197) | |
Image.atomicAddChannel(&$R.RotationDeform, $P.DataG.n2[$idx], 2, $r176) | |
Image.atomicAddChannel(&$Pre.RotationDeform, $P.DataG.n2[$idx], 2, [float](1)) | |
Image.atomicAddChannel(&$R.TranslationDeform, $P.DataG.n3[$idx], 2, $r173) | |
Image.atomicAddChannel(&$Pre.TranslationDeform, $P.DataG.n3[$idx], 2, $r195) | |
Image.atomicAddChannel(&$R.RotationDeform, $P.DataG.n3[$idx], 2, $r176) | |
Image.atomicAddChannel(&$Pre.RotationDeform, $P.DataG.n3[$idx], 2, [float](1)) | |
Image.atomicAddChannel(&$R.TranslationDeform, $P.DataG.n4[$idx], 2, $r172) | |
Image.atomicAddChannel(&$Pre.TranslationDeform, $P.DataG.n4[$idx], 2, $r193) | |
Image.atomicAddChannel(&$R.RotationDeform, $P.DataG.n4[$idx], 2, $r176) | |
Image.atomicAddChannel(&$Pre.RotationDeform, $P.DataG.n4[$idx], 2, [float](1)) | |
Image.atomicAddChannel(&$R.TranslationDeform, $P.DataG.n5[$idx], 2, $r171) | |
Image.atomicAddChannel(&$Pre.TranslationDeform, $P.DataG.n5[$idx], 2, $r191) | |
Image.atomicAddChannel(&$R.RotationDeform, $P.DataG.n5[$idx], 2, $r176) | |
Image.atomicAddChannel(&$Pre.RotationDeform, $P.DataG.n5[$idx], 2, [float](1)) | |
Image.atomicAddChannel(&$R.TranslationDeform, $P.DataG.n6[$idx], 2, $r170) | |
Image.atomicAddChannel(&$Pre.TranslationDeform, $P.DataG.n6[$idx], 2, $r189) | |
Image.atomicAddChannel(&$R.RotationDeform, $P.DataG.n6[$idx], 2, $r176) | |
Image.atomicAddChannel(&$Pre.RotationDeform, $P.DataG.n6[$idx], 2, [float](1)) | |
Image.atomicAddChannel(&$R.TranslationDeform, $P.DataG.n7[$idx], 2, $r169) | |
Image.atomicAddChannel(&$Pre.TranslationDeform, $P.DataG.n7[$idx], 2, $r187) | |
Image.atomicAddChannel(&$R.RotationDeform, $P.DataG.n7[$idx], 2, $r176) | |
Image.atomicAddChannel(&$Pre.RotationDeform, $P.DataG.n7[$idx], 2, [float](1)) | |
s/Opt/API/src/o.t:1892: return | |
s/Opt/API/src/o.t:1887: end | |
s/Opt/API/src/o.t:1887: terra dumpJ($idx : int32,$P : ProblemParameters) : {float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float} | |
s/Opt/API/src/o.t:1888: var $midx : int32 = $idx | |
s/Opt/API/src/o.t:1851: var $r1 : float_8 | |
var $r2 : float | |
var $r3 : float | |
var $r4 : float | |
var $r5 : float | |
var $r6 : float | |
var $r7 : float | |
var $r8 : float | |
var $r10 : float | |
s/Opt/API/src/o.t:1750: var $Weights_DataG_v : float_8 = Image.metamethods.__apply(&$P.Weights, $P.DataG.v[$idx]) | |
s/Opt/API/src/o.t:1854: $r1 = $Weights_DataG_v | |
$r2 = [&float]($r1.data)[7] | |
$r3 = [&float]($r1.data)[6] | |
$r4 = [&float]($r1.data)[5] | |
$r5 = [&float]($r1.data)[4] | |
$r6 = [&float]($r1.data)[3] | |
$r7 = [&float]($r1.data)[2] | |
$r8 = [&float]($r1.data)[1] | |
$r10 = [&float]($r1.data)[0] | |
s/Opt/API/src/o.t:1892: return $r10, [float](1), $r8, [float](1), $r7, [float](1), $r6, [float](1), $r5, [float](1), $r4, [float](1), $r3, [float](1), $r2, [float](1), $r10, [float](1), $r8, [float](1), $r7, [float](1), $r6, [float](1), $r5, [float](1), $r4, [float](1), $r3, [float](1), $r2, [float](1), $r10, [float](1), $r8, [float](1), $r7, [float](1), $r6, [float](1), $r5, [float](1), $r4, [float](1), $r3, [float](1), $r2, [float](1) | |
s/Opt/API/src/o.t:1887: end | |
nUnknowns = 54 | |
nResiduals = 0 + (@parametersSym).DataG.N * 3 | |
nnz = 0 + (@parametersSym).DataG.N * 48 | |
compile time: 0.85932493209839 | |
problem plan complete | |
GPU memory usage: used = 481.750000, free = 3562.687500 MB, total = 4044.437500 MB | |
12705.518554688 | |
//////////// (Opt(GN)) /////////////// | |
final cost=44.351135 | |
-------------------------------------------------------- | |
Kernel | Count | Total | Average | |
----------------------+----------+-----------+---------- | |
----------------------+----------+-----------+---------- | |
overall | 1 | 23.553ms| 23.5534ms | |
----------------------+----------+-----------+---------- | |
computeCost_Graph_DataG | 4 | 0.070ms| 0.0175ms | |
----------------------+----------+-----------+---------- | |
PCGInit1_Graph_DataG | 3 | 0.097ms| 0.0322ms | |
----------------------+----------+-----------+---------- | |
PCGStep1_Graph_DataG | 600 | 12.564ms| 0.0209ms | |
-------------------------------------------------------- | |
TIMING 23.553375 0.096640 12.563610 | |
Per-iter times ms (nonlinear,linear): 0.0966 12.5636 | |
===Robust Mesh Deformation=== | |
**Final Costs** | |
Opt GN,Opt LM,CERES | |
4.43511352539062500000e+01,, | |
GPU memory usage: used = 480.750000, free = 3563.687500 MB, total = 4044.437500 MB | |
plan free complete | |
GPU memory usage: used = 480.750000, free = 3563.687500 MB, total = 4044.437500 MB | |
Process finished with exit code 0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment