📄 tst4900.stable.out
字号:
end f1; # 84 # optimizer.expressionAccumulation("user","f1"); # optimizer.garbageCollector("user","f1");# optimizer.factorize("user","f1");# mdb.list("user","f1");# ##f1();##!TypeException:user.f1[86]:'t59' may not be used before being initialized!TypeException:user.f1[86]:'t48' may not be used before being initialized!TypeException:user.f1[110]:'t83' may not be used before being initialized!TypeException:user.f1[110]:'t82' may not be used before being initialized!TypeException:user.f1[114]:'t84' may not be used before being initializedfunction user.main():void; # 0 (main:void) mdb.list("user","f1"); # 1 MDBlist3 (_6:void)<-(_2:str)(_3:str)##f1(); # 2 (_8:str)end main; # 3 factory user.f1(s:str):void; t1:bat[:oid,:dbl] := bbp.bind("TREC2003_test_priors_8x32318"); t2 := array.grid(132000,8,1,0); t3 := array.grid(1,100,10560,0); t4 := array.grid(1,100,10560,0,8); t5 := algebra.reuse(t2); t5 := batcalc.+(t5,t2,t4); t2 := nil; t4 := nil; t6 := batcalc.oid(t5); t5 := nil; t7 := algebra.join(t6,t1); t6 := bat.reduce(t6); t1:bat[:oid,:dbl] := nil; t8 := calc.dbl(1); t9 := calc.dbl(2); t10 := calc.dbl(3.1415); t11 := calc.*(t9,t10); t12 := calc.dbl(14); t13 := mmath.pow(t11,t12); t14 := mmath.sqrt(t13); t15 := calc.dbl(t14); t16:bat[:oid,:dbl] := bbp.bind("TREC2003_test_sigs_14x8x32318"); t17 := array.grid(800,14,1,0); t18 := array.grid(100,8,14,0); t19 := array.grid(1,100,112,0); t20 := array.grid(1,100,112,0,8); t21 := algebra.reuse(t18); t21 := batcalc.+(t21,t18,t20); t18 := nil; t20 := nil; t22 := batcalc.*(14,t21); t23 := algebra.reuse(t17); t23 := batcalc.+(t23,t17,t22); t17 := nil; t22 := nil; t24 := batcalc.oid(t23); t23 := nil; t25 := algebra.join(t24,t16); t24 := nil; t16:bat[:oid,:dbl] := bat.reduce(t16); t30 := batcalc.oid(t21); t21 := nil; t31 := array.grid(1,800,1,0); t32 := aggr.product(t25,t30,t31); t25 := nil; t30 := nil; t31 := nil; t33 := algebra.reuse(t32); t33 := batcalc.*(t33,t15,t32); t32 := nil; t33 := batcalc./(t33,t8,t33); t40 := algebra.join(t6,t33); t6 := nil; t33 := nil; t41 := calc.dbl(-0.5); t43 := array.grid(1056000,14,1,0); t44 := array.grid(100,1320,112,0); t45 := array.grid(100,1320,112,0,14); t46 := algebra.reuse(t45); t46 := batcalc.+(t46,t43,t45); t45 := nil; t47 := batcalc.oid(t46); t46 := nil; t47 := nil; t42:bat[:oid,:dbl] := nil; t49:bat[:oid,:dbl] := bbp.bind("TREC2003_test_mus_14x8x32318"); t51 := array.grid(132000,8,14,0); t52 := array.grid(1,100,147840,0); t53 := array.grid(1,100,147840,0,8); t54 := algebra.reuse(t53); t54 := batcalc.+(t54,t51,t53); t53 := nil; t54 := batcalc.*(t54,14,t54); t54 := batcalc.+(t54,t43,t54); t43 := nil; t57 := batcalc.oid(t54); t54 := nil; t58 := algebra.join(t57,t49); t57 := bat.reduce(t57); t49:bat[:oid,:dbl] := nil; t59 := batcalc.-(t59,t48,t58); t48 := nil; t58 := nil;#t61 := batcalc.pow(t59,t9); t59 := batcalc.*(t59,t59,t59); t71 := algebra.join(t57,t16); t57 := nil; t16:bat[:oid,:dbl] := nil; t59 := batcalc./(t59,t59,t71); t71 := nil; t76 := algebra.reuse(t52); t76 := batcalc.*(t76,1320,t52); t52 := nil; t76 := batcalc.+(t76,t44,t76); t44 := nil; t76 := batcalc.*(t76,8,t76); t76 := batcalc.+(t76,t51,t76); t51 := nil; t80 := batcalc.oid(t76); t76 := nil; t81 := array.grid(1,1056000,1,0); t59 := nil; t80 := nil; t81 := bat.reduce(t81); t83 := batcalc.*(t83,t41,t82); t82 := nil; t83 := nil; t85 := algebra.reuse(t40); t85 := batcalc.*(t85,t40,t84); t40 := nil; t84 := nil; t85 := batcalc.*(t85,t7,t85); t7 := nil;#t87 := array.grid(100,1320,8,0); will save 30% by reuse t87 := array.grid(t81,100,1320,8,0); t81 := nil; t89 := algebra.reuse(t3); t89 := batcalc.*(t89,1320,t3); t3 := nil; t89 := batcalc.+(t89,t87,t89); t87 := nil; t91 := batcalc.oid(t89); t89 := nil; t92 := array.grid(1,132000,1,0); t93 := aggr.sum(t85,t91,t92); t85 := nil; t91 := nil; t92 := nil; t94 := batmath.log(t93); t93 := nil; t95 := array.grid(1,100,1320,0); t96 := batcalc.oid(t95); t95 := nil; t97 := array.grid(1,100,1,0); t98 := aggr.sum(t94,t96,t97); t94 := nil; t96 := nil; t97 := bat.reduce(t97); top := t98; t98 := nil; io.table(t97,top); t97 := nil; top := nil;barrier always := true; t42:bat[:oid,:dbl] := bbp.bind(s); t48 := algebra.join(t47,t42); t59 := algebra.reuse(t48); t82 := aggr.sum(t59,t80,t81); t83 := algebra.reuse(t82); t84 := batmath.exp(t83); yield f1; redo always;exit always;end f1;# 23:53:01 > # 23:53:01 > Done.# 23:53:01 >
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -