📄 tst4810.stable.out
字号:
bat.setGarbage(top); # 18 CMDbbpgarbage (_25:void)<-(top:bat[:void,:int]) transaction.commit(); # 19 TRNglobal_commit (_17:void)end f2; # 20 !ERROR: MALresolve:user.f3[42]:type mismatch bat[:void,:int] := void!ERROR: 'batcalc.+' undefined in user.f3[42]!ERROR: 'bat.persists' undefined in user.f3[48]Optimizer expressionAccumulation failedfunction user.f3():void; # 0 (f3:void) i1 := 0; # 1 (i1:int)<-(_2:int) t2:bat[:void,:int] := bbp.bind("B_bat"); # 2 CMDbbpbind (t2:bat[:void,:int])<-(_4:str) t3 := array.grid(1:int,500,1:int,0); # 3 ARRAYgrid_int (t3:bat[:void,:int])<-(_6:int)(_7:int)(_6:int)(_2:int) t6 := batcalc.init(t3,i1); # 4 CMDbatintinit (t6:bat[:void,:int])<-(t3:bat[:void,:int])(i1:int) t7 := batcalc.*(500,t6); # 5 CMDcstMULbat_int_int_int (t7:bat[:void,:int])<-(_7:int)(t6:bat[:void,:int]) t8 := batcalc.+(t3,t7); # 6 CMDbatADD_int_int_int (t8:bat[:void,:int])<-(t3:bat[:void,:int])(t7:bat[:void,:int]) t9 := batcalc.oid(t8); # 7 CMDconvertvoid_int_oid (t9:bat[:void,:oid])<-(t8:bat[:void,:int]) t10 := algebra.join(t9,t2); # 8 ALGjoin (t10:bat[:void,:int])<-(t9:bat[:void,:oid])(t2:bat[:void,:int]) t11 := array.grid(500,500,1:int,0); # 9 ARRAYgrid_int (t11:bat[:void,:int])<-(_7:int)(_7:int)(_6:int)(_2:int) t12 := batcalc.oid(t11); # 10 CMDconvertvoid_int_oid (t12:bat[:void,:oid])<-(t11:bat[:void,:int]) t13 := algebra.join(t12,t10); # 11 ALGjoin (t13:bat[:void,:int])<-(t12:bat[:void,:oid])(t10:bat[:void,:int]) t14:bat[:void,:int] := bbp.bind("A_bat"); # 12 CMDbbpbind (t14:bat[:void,:int])<-(_18:str) t19 := batcalc.*(500,t3); # 13 CMDcstMULbat_int_int_int (t19:bat[:void,:int])<-(_7:int)(t3:bat[:void,:int]) t20 := batcalc.+(t6,t19); # 14 CMDbatADD_int_int_int (t20:bat[:void,:int])<-(t6:bat[:void,:int])(t19:bat[:void,:int]) t21 := batcalc.oid(t20); # 15 CMDconvertvoid_int_oid (t21:bat[:void,:oid])<-(t20:bat[:void,:int]) t22 := algebra.join(t21,t14); # 16 ALGjoin (t22:bat[:void,:int])<-(t21:bat[:void,:oid])(t14:bat[:void,:int]) t23 := array.grid(1:int,500,500,0); # 17 ARRAYgrid_int (t23:bat[:void,:int])<-(_6:int)(_7:int)(_7:int)(_2:int) t24 := batcalc.oid(t23); # 18 CMDconvertvoid_int_oid (t24:bat[:void,:oid])<-(t23:bat[:void,:int]) t25 := algebra.join(t24,t22); # 19 ALGjoin (t25:bat[:void,:int])<-(t24:bat[:void,:oid])(t22:bat[:void,:int]) t26 := batcalc.*(t13,t25); # 20 CMDbatMUL_int_int_int (t26:bat[:void,:int])<-(t13:bat[:void,:int])(t25:bat[:void,:int]) a_i1 := t26; # 21 (a_i1:bat[:void,:int])<-(t26:bat[:void,:int])barrier (go,i1):= mal.newRange(1:int); # 22 RNGnewRange_int (go:bit)(i1:int)<-(_6:int) jump 44 t27:bat[:void,:int] := bbp.bind("B_bat"); # 23 CMDbbpbind (t27:bat[:void,:int])<-(_4:str) t28 := array.grid(1:int,500,1:int,0); # 24 ARRAYgrid_int (t28:bat[:void,:int])<-(_6:int)(_7:int)(_6:int)(_2:int) t31 := batcalc.init(t28,i1); # 25 CMDbatintinit (t31:bat[:void,:int])<-(t28:bat[:void,:int])(i1:int) t32 := batcalc.*(500,t31); # 26 CMDcstMULbat_int_int_int (t32:bat[:void,:int])<-(_7:int)(t31:bat[:void,:int]) t33 := batcalc.+(t28,t32); # 27 CMDbatADD_int_int_int (t33:bat[:void,:int])<-(t28:bat[:void,:int])(t32:bat[:void,:int]) t34 := batcalc.oid(t33); # 28 CMDconvertvoid_int_oid (t34:bat[:void,:oid])<-(t33:bat[:void,:int]) t35 := algebra.join(t34,t27); # 29 ALGjoin (t35:bat[:void,:int])<-(t34:bat[:void,:oid])(t27:bat[:void,:int]) t36 := array.grid(500,500,1:int,0); # 30 ARRAYgrid_int (t36:bat[:void,:int])<-(_7:int)(_7:int)(_6:int)(_38:int) t37 := batcalc.oid(t36); # 31 CMDconvertvoid_int_oid (t37:bat[:void,:oid])<-(t36:bat[:void,:int]) t38 := algebra.join(t37,t35); # 32 ALGjoin (t38:bat[:void,:int])<-(t37:bat[:void,:oid])(t35:bat[:void,:int]) t39:bat[:void,:int] := bbp.bind("A_bat"); # 33 CMDbbpbind (t39:bat[:void,:int])<-(_18:str) t44 := batcalc.*(500,t28); # 34 CMDcstMULbat_int_int_int (t44:bat[:void,:int])<-(_43:int)(t28:bat[:void,:int]) t45 := batcalc.+(t31,t44); # 35 CMDbatADD_int_int_int (t45:bat[:void,:int])<-(t31:bat[:void,:int])(t44:bat[:void,:int]) t46 := batcalc.oid(t45); # 36 CMDconvertvoid_int_oid (t46:bat[:void,:oid])<-(t45:bat[:void,:int]) t47 := algebra.join(t46,t39); # 37 ALGjoin (t47:bat[:void,:int])<-(t46:bat[:void,:oid])(t39:bat[:void,:int]) t48 := array.grid(1:int,500,500,0); # 38 ARRAYgrid_int (t48:bat[:void,:int])<-(_48:int)(_43:int)(_43:int)(_38:int) t49 := batcalc.oid(t48); # 39 CMDconvertvoid_int_oid (t49:bat[:void,:oid])<-(t48:bat[:void,:int]) t50 := algebra.join(t49,t47); # 40 ALGjoin (t50:bat[:void,:int])<-(t49:bat[:void,:oid])(t47:bat[:void,:int]) t51 := batcalc.*(t38,t50); # 41 CMDbatMUL_int_int_int (t51:bat[:void,:int])<-(t38:bat[:void,:int])(t50:bat[:void,:int]) a_i1 := batcalc.+(a_i1,a_i1,t51); # 42 unknown (a_i1:bat[:void,:int])<-(a_i1:bat[:void,:int])(a_i1:bat[:void,:int])(t51:bat[:void,:int]) redo (go,i1):= mal.nextElement(1:int,3:int); # 43 RNGnextElement_int (go:bit)(i1:int)<-(_48:int)(_52:int) jump 23exit (go,i1); # 44 (go:bit)(i1:int) t52 := a_i1; # 45 (t52:bat[:void,:int])<-(a_i1:bat[:void,:int]) top := t52; # 46 (top:bat[:void,:int])<-(t52:bat[:void,:int]) bat.setName(top,"SIM_bat"); # 47 BKCsetName (_55:void)<-(top:bat[:void,:int])(_56:str) bat.persists(top,true); # 48 unknown (_57:any)<-(top:bat[:void,:int])(_58:bit) transaction.commit(); # 49 TRNglobal_commit (_59:void)end f3; # 50 !ERROR: MALresolve:user.f3[42]:type mismatch bat[:void,:int] := void!ERROR: 'batcalc.+' undefined in user.f3[42]!ERROR: 'bat.persists' undefined in user.f3[48]Optimizer expressionAccumulation optimizer failedfunction user.f3():void; # 0 (f3:void) i1 := 0; # 1 (i1:int)<-(_2:int) t2:bat[:void,:int] := bbp.bind("B_bat"); # 2 CMDbbpbind (t2:bat[:void,:int])<-(_4:str) t3 := array.grid(1:int,500,1:int,0); # 3 ARRAYgrid_int (t3:bat[:void,:int])<-(_6:int)(_7:int)(_6:int)(_2:int) t6 := batcalc.init(t3,i1); # 4 CMDbatintinit (t6:bat[:void,:int])<-(t3:bat[:void,:int])(i1:int) t7 := batcalc.*(500,t6); # 5 CMDcstMULbat_int_int_int (t7:bat[:void,:int])<-(_7:int)(t6:bat[:void,:int]) t8 := batcalc.+(t3,t7); # 6 CMDbatADD_int_int_int (t8:bat[:void,:int])<-(t3:bat[:void,:int])(t7:bat[:void,:int]) t9 := batcalc.oid(t8); # 7 CMDconvertvoid_int_oid (t9:bat[:void,:oid])<-(t8:bat[:void,:int]) t10 := algebra.join(t9,t2); # 8 ALGjoin (t10:bat[:void,:int])<-(t9:bat[:void,:oid])(t2:bat[:void,:int]) t11 := array.grid(500,500,1:int,0); # 9 ARRAYgrid_int (t11:bat[:void,:int])<-(_7:int)(_7:int)(_6:int)(_2:int) t12 := batcalc.oid(t11); # 10 CMDconvertvoid_int_oid (t12:bat[:void,:oid])<-(t11:bat[:void,:int]) t13 := algebra.join(t12,t10); # 11 ALGjoin (t13:bat[:void,:int])<-(t12:bat[:void,:oid])(t10:bat[:void,:int]) t14:bat[:void,:int] := bbp.bind("A_bat"); # 12 CMDbbpbind (t14:bat[:void,:int])<-(_18:str) t19 := batcalc.*(500,t3); # 13 CMDcstMULbat_int_int_int (t19:bat[:void,:int])<-(_7:int)(t3:bat[:void,:int]) t20 := batcalc.+(t6,t19); # 14 CMDbatADD_int_int_int (t20:bat[:void,:int])<-(t6:bat[:void,:int])(t19:bat[:void,:int]) t21 := batcalc.oid(t20); # 15 CMDconvertvoid_int_oid (t21:bat[:void,:oid])<-(t20:bat[:void,:int]) t22 := algebra.join(t21,t14); # 16 ALGjoin (t22:bat[:void,:int])<-(t21:bat[:void,:oid])(t14:bat[:void,:int]) t23 := array.grid(1:int,500,500,0); # 17 ARRAYgrid_int (t23:bat[:void,:int])<-(_6:int)(_7:int)(_7:int)(_2:int) t24 := batcalc.oid(t23); # 18 CMDconvertvoid_int_oid (t24:bat[:void,:oid])<-(t23:bat[:void,:int]) t25 := algebra.join(t24,t22); # 19 ALGjoin (t25:bat[:void,:int])<-(t24:bat[:void,:oid])(t22:bat[:void,:int]) t26 := batcalc.*(t13,t25); # 20 CMDbatMUL_int_int_int (t26:bat[:void,:int])<-(t13:bat[:void,:int])(t25:bat[:void,:int]) a_i1 := t26; # 21 (a_i1:bat[:void,:int])<-(t26:bat[:void,:int])barrier (go,i1):= mal.newRange(1:int); # 22 RNGnewRange_int (go:bit)(i1:int)<-(_6:int) jump 44 t27:bat[:void,:int] := bbp.bind("B_bat"); # 23 CMDbbpbind (t27:bat[:void,:int])<-(_4:str) t28 := array.grid(1:int,500,1:int,0); # 24 ARRAYgrid_int (t28:bat[:void,:int])<-(_6:int)(_7:int)(_6:int)(_2:int) t31 := batcalc.init(t28,i1); # 25 CMDbatintinit (t31:bat[:void,:int])<-(t28:bat[:void,:int])(i1:int) t32 := batcalc.*(500,t31); # 26 CMDcstMULbat_int_int_int (t32:bat[:void,:int])<-(_7:int)(t31:bat[:void,:int]) t33 := batcalc.+(t28,t32); # 27 CMDbatADD_int_int_int (t33:bat[:void,:int])<-(t28:bat[:void,:int])(t32:bat[:void,:int]) t34 := batcalc.oid(t33); # 28 CMDconvertvoid_int_oid (t34:bat[:void,:oid])<-(t33:bat[:void,:int]) t35 := algebra.join(t34,t27); # 29 ALGjoin (t35:bat[:void,:int])<-(t34:bat[:void,:oid])(t27:bat[:void,:int]) t36 := array.grid(500,500,1:int,0); # 30 ARRAYgrid_int (t36:bat[:void,:int])<-(_7:int)(_7:int)(_6:int)(_38:int) t37 := batcalc.oid(t36); # 31 CMDconvertvoid_int_oid (t37:bat[:void,:oid])<-(t36:bat[:void,:int]) t38 := algebra.join(t37,t35); # 32 ALGjoin (t38:bat[:void,:int])<-(t37:bat[:void,:oid])(t35:bat[:void,:int]) t39:bat[:void,:int] := bbp.bind("A_bat"); # 33 CMDbbpbind (t39:bat[:void,:int])<-(_18:str) t44 := batcalc.*(500,t28); # 34 CMDcstMULbat_int_int_int (t44:bat[:void,:int])<-(_43:int)(t28:bat[:void,:int]) t45 := batcalc.+(t31,t44); # 35 CMDbatADD_int_int_int (t45:bat[:void,:int])<-(t31:bat[:void,:int])(t44:bat[:void,:int]) t46 := batcalc.oid(t45); # 36 CMDconvertvoid_int_oid (t46:bat[:void,:oid])<-(t45:bat[:void,:int]) t47 := algebra.join(t46,t39); # 37 ALGjoin (t47:bat[:void,:int])<-(t46:bat[:void,:oid])(t39:bat[:void,:int]) t48 := array.grid(1:int,500,500,0); # 38 ARRAYgrid_int (t48:bat[:void,:int])<-(_48:int)(_43:int)(_43:int)(_38:int) t49 := batcalc.oid(t48); # 39 CMDconvertvoid_int_oid (t49:bat[:void,:oid])<-(t48:bat[:void,:int]) t50 := algebra.join(t49,t47); # 40 ALGjoin (t50:bat[:void,:int])<-(t49:bat[:void,:oid])(t47:bat[:void,:int]) t51 := batcalc.*(t38,t50); # 41 CMDbatMUL_int_int_int (t51:bat[:void,:int])<-(t38:bat[:void,:int])(t50:bat[:void,:int]) a_i1 := batcalc.+(a_i1,a_i1,t51); # 42 unknown (a_i1:bat[:void,:int])<-(a_i1:bat[:void,:int])(a_i1:bat[:void,:int])(t51:bat[:void,:int]) redo (go,i1):= mal.nextElement(1:int,3:int); # 43 RNGnextElement_int (go:bit)(i1:int)<-(_48:int)(_52:int) jump 23exit (go,i1); # 44 (go:bit)(i1:int) t52 := a_i1; # 45 (t52:bat[:void,:int])<-(a_i1:bat[:void,:int]) top := t52; # 46 (top:bat[:void,:int])<-(t52:bat[:void,:int]) bat.setName(top,"SIM_bat"); # 47 BKCsetName (_55:void)<-(top:bat[:void,:int])(_56:str) bat.persists(top,true); # 48 unknown (_57:any)<-(top:bat[:void,:int])(_58:bit) transaction.commit(); # 49 TRNglobal_commit (_59:void)end f3; # 50 !ERROR: MALresolve:user.f3[34]:type mismatch bat[:void,:int] := void!ERROR: 'batcalc.+' undefined in user.f3[34]!ERROR: 'bat.persists' undefined in user.f3[40]Optimizer commonExpressions failedfunction user.f3():void; # 0 (f3:void) i1 := 0; # 1 (i1:int)<-(_2:int) t2:bat[:void,:int] := bbp.bind("B_bat"); # 2 CMDbbpbind (t2:bat[:void,:int])<-(_4:str) t3 := array.grid(1:int,500,1:int,0); # 3 ARRAYgrid_int (t3:bat[:void,:int])<-(_6:int)(_7:int)(_6:int)(_2:int) t6 := batcalc.init(t3,i1); # 4 CMDbatintinit (t6:bat[:void,:int])<-(t3:bat[:void,:int])(i1:int) t7 := batcalc.*(500,t6); # 5 CMDcstMULbat_int_int_int (t7:bat[:void,:int])<-(_7:int)(t6:bat[:void,:int]) t8 := batcalc.+(t3,t7); # 6 CMDbatADD_int_int_int (t8:bat[:void,:int])<-(t3:bat[:void,:int])(t7:bat[:void,:int]) t9 := batcalc.oid(t8); # 7 CMDconvertvoid_int_oid (t9:bat[:void,:oid])<-(t8:bat[:void,:int]) t10 := algebra.join(t9,t2); # 8 ALGjoin (t10:bat[:void,:int])<-(t9:bat[:void,:oid])(t2:bat[:void,:int]) t11 := array.grid(500,500,1:int,0); # 9 ARRAYgrid_int (t11:bat[:void,:int])<-(_7:int)(_7:int)(_6:int)(_2:int) t12 := batcalc.oid(t11); # 10 CMDconvertvoid_int_oid (t12:bat[:void,:oid])<-(t11:bat[:void,:int]) t13 := algebra.join(t12,t10); # 11 ALGjoin (t13:bat[:void,:int])<-(t12:bat[:void,:oid])(t10:bat[:void,:int]) t14:bat[:void,:int] := bbp.bind("A_bat"); # 12 CMDbbpbind (t14:bat[:void,:int])<-(_18:str) t19 := batcalc.*(500,t3); # 13 CMDcstMULbat_int_int_int (t19:bat[:void,:int])<-(_7:int)(t3:bat[:void,:int]) t20 := batcalc.+(t6,t19); # 14 CMDbatADD_int_int_int (t20:bat[:void,:int])<-(t6:bat[:void,:int])(t19:bat[:void,:int]) t21 := batcalc.oid(t20); # 15 CMDconvertvoid_int_oid (t21:bat[:void,:oid])<-(t20:bat[:void,:int]) t22 := algebra.join(t21,t14); # 16 ALGjoin (t22:bat[:void,:int])<-(t21:bat[:void,:oid])(t14:bat[:void,:int]) t23 := array.grid(1:int,500,500,0); # 17 ARRAYgrid_int (t23:bat[:void,:int])<-(_6:int)(_7:int)(_7:int)(_2:int) t24 := batcalc.oid(t23); # 18 CMDconvertvoid_int_oid (t24:bat[:void,:oid])<-(t23:bat[:void,:int]) t25 := algebra.join(t24,t22); # 19 ALGjoin (t25:bat[:void,:int])<-(t24:bat[:void,:oid])(t22:bat[:void,:int]) t26 := batcalc.*(t13,t25); # 20 CMDbatMUL_int_int_int (t26:bat[:void,:int])<-(t13:bat[:void,:int])(t25:bat[:void,:int]) a_i1 := t26; # 21 (a_i1:bat[:void,:int])<-(t26:bat[:void,:int])barrier (go,i1):= mal.newRange(1:int); # 22 RNGnewRange_int (go:bit)(i1:int)<-(_6:int) jump 36 t31 := batcalc.init(t3,i1); # 23 CMDbatintinit (t31:bat[:void,:int])<-(t3:bat[:void,:int])(i1:int) t32 := batcalc.*(500,t31); # 24 CMDcstMULbat_int_int_int (t32:bat[:void,:int])<-(_7:int)(t31:bat[:void,:int]) t33 := batcalc.+(t3,t32); # 25 CMDbatADD_int_int_int (t33:bat[:void,:int])<-(t3:bat[:void,:int])(t32:bat[:void,:int]) t34 := batcalc.oid(t33); # 26 CMDconvertvoid_int_oid (t34:bat[:void,:oid])<-(t33:bat[:void,:int]) t35 := algebra.join(t34,t2); # 27 ALGjoin (t35:bat[:void,:int])<-(t34:bat[:void,:oid])(t2:bat[:void,:int]) t38 := algebra.join(t12,t35); # 28 ALGjoin (t38:bat[:void,:int])<-(t12:bat[:void,:oid])(t35:bat[:void,:int]) t45 := batcalc.+(t31,t19); # 29 CMDbatADD_int_int_int (t45:bat[:void,:int])<-(t31:bat[:void,:int])(t19:bat[:void,:int]) t46 := batcalc.oid(t45); # 30 CMDconvertvoid_int_oid (t46:bat[:void,:oid])<-(t45:bat[:void,:int]) t47 := algebra.join(t46,t14); # 31 ALGjoin (t47:bat[:void,:int])<-(t46:bat[:void,:oid])(t14:bat[:void,:int]) t50 := algebra.join(t24,t47); # 32 ALGjoin (t50:bat[:void,:int])<-(t24:bat[:void,:oid])(t47:bat[:void,:int]) t51 := batcalc.*(t38,t50); # 33 CMDbatMUL_int_int_int (t51:bat[:void,:int])<-(t38:bat[:void,:int])(t50:bat[:void,:int]) a_i1 := batcalc.+(a_i1,a_i1,t51); # 34 unknown (a_i1:bat[:void,:int])<-(a_i1:bat[:void,:int])(a_i1:bat[:void,:int])(t51:bat[:void,:int]) redo (go,i1):= mal.nextElement(1:int,3:int); # 35 RNGnextElement_int (go:bit)(i1:int)<-(_48:int)(_52:int) jump 23exit (go,i1); # 36 (go:bit)(i1:int) t52 := a_i1; # 37 (t52:bat[:void,:int])<-(a_i1:bat[:void,:int]) top := t52; # 38 (top:bat[:void,:int])<-(t52:bat[:void,:int]) bat.setName(top,"SIM_bat"); # 39 BKCsetName (_55:void)<-(top:bat[:void,:int])(_56:str) bat.persists(top,true); # 40 unknown (_57:any)<-(top:bat[:void,:int])(_58:bit) transaction.commit(); # 41 TRNglobal_commit (_59:void)end f3; # 42 !ERROR: MALresolve:user.f3[34]:type mismatch bat[:void,:int] := void!ERROR: 'batcalc.+' undefined in user.f3[34]!ERROR: 'bat.persists' undefined in user.f3[40]Optimizer commonExpressionRemoval optimizer failedfunction user.f3():void; # 0 (f3:void) i1 := 0; # 1 (i1:int)<-(_2:int) t2:bat[:void,:int] := bbp.bind("B_bat"); # 2 CMDbbpbind (t2:bat[:void,:int])<-(_4:str) t3 := array.grid(1:int,500,1:int,0); # 3 ARRAYgrid_int (t3:bat[:void,:int])<-(_6:int)(_7:int)(_6:int)(_2:int) t6 := batcalc.init(t3,i1); # 4 CMDbatintinit (t6:bat[:void,:int])<-(t3:bat[:void,:int])(i1:int) t7 := batcalc.*(500,t6); # 5 CMDcstMULbat_int_int_int (t7:bat[:void,:int])<-(_7:int)(t6:bat[:void,:int]) t8 := batcalc.+(t3,t7); # 6 CMDbatADD_int_int_int (t8:bat[:void,:int])<-(t3:bat[:void,:int])(t7:bat[:void,:int]) t9 := batcalc.oid(t8); # 7 CMDconvertvoid_int_oid (t9:bat[:void,:oid])<-(t8:bat[:void,:int]) t10 := algebra.join(t9,t2); # 8 ALGjoin (t10:bat[:void,:int])<-(t9:bat[:void,:oid])(t2:bat[:void,:int]) t11 := array.grid(500,500,1:int,0); # 9 ARRAYgrid_int (t11:bat[:void,:int])<-(_7:int)(_7:int)(_6:int)(_2:int)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -