📄 radix.stable.out
字号:
stdout of test 'radix` in directory 'src/modules/mal` itself:# 13:57:31 > # 13:57:31 > Mtimeout -timeout 60 mserver5 "--config=/ufs/mk/monet5/Linux/etc/MonetDB5.conf" --debug=10 --set "monet_mod_path=/ufs/mk/monet5/Linux/lib/MonetDB5:/ufs/mk/opensource/MonetDB/Linux/lib/MonetDB" --set "gdk_dbfarm=/ufs/mk/monet5/Linux/var/MonetDB5/dbfarm" --set "sql_logdir=/ufs/mk/monet5/Linux/var/MonetDB5/dblogs" --set mapi_port=32697 --set monet_prompt= --trace --dbname=mTests_src_modules_mal radix.mal < /dev/null# 13:57:31 > # MonetDB Server v4.99.19# Copyright (c) 1993-2006 CWI, all rights reserved# Compiled for x86_64-redhat-linux-gnu/64bit with 64bit OIDs dynamically linked# config:/ufs/mk/monet5/Linux/etc/MonetDB5.conf# dbfarm:/ufs/mk/monet5/Linux/var/MonetDB5/dbfarm# dbname:mTests_src_modules_mal# Visit http://monetdb.cwi.nl/ for further information#include radix;#Bu := radix.uniform(99);#Bu0 := algebra.project(Bu,nil);#io.print(Bu0);#Bu1 := bat.reverse(Bu);#Bu2 := algebra.project(Bu1,nil);#Bu3 := algebra.sort(Bu2);#Bu4 := bat.reverse(Bu3);#io.print(Bu4);#Bn := radix.normal(99);#Bn0 := algebra.project(Bn,nil);#io.print(Bn0);#Bn1 := bat.reverse(Bn);#Bn2 := algebra.project(Bn1,nil);#Bn3 := algebra.sort(Bn2);#Bn4 := bat.reverse(Bn3);#io.print(Bn4);##b := radix.uniform(16); a := algebra.markH(b,0@0);##a0 := radix.radix_cluster(b,1); b0 := algebra.markH(a0,0@0); c0 := batcalc.and(b0, 1);#a1 := radix.radix_cluster(b,2); b1 := algebra.markH(a1,0@0); c1 := batcalc.and(b1, 3);#a2 := radix.radix_cluster(b,3); b2 := algebra.markH(a2,0@0); c2 := batcalc.and(b2, 7);#a3 := radix.radix_cluster(b,2,1); b3 := algebra.markH(a3,0@0); c3 := batcalc.and(b3, 7);#a4 := radix.radix_cluster(b,1,2); b4 := algebra.markH(a4,0@0); c4 := batcalc.and(b4, 7);#a5 := radix.radix_cluster(b,1,1,1); b5 := algebra.markH(a5,0@0); c5 := batcalc.and(b5, 7);#a6 := radix.radix_cluster(b,4); b6 := algebra.markH(a6,0@0); c6 := batcalc.and(b6,15);#a7 := radix.radix_cluster(b,-3,1); b7 := algebra.markH(a7,0@0); c7 := batcalc.and(b7, 8);#a8 := radix.radix_cluster(b,-2,2); b8 := algebra.markH(a8,0@0); c8 := batcalc.and(b8,12);#a9 := radix.radix_cluster(b,-1,1,1); b9 := algebra.markH(a9,0@0); c9 := batcalc.and(b9, 6);##io.print(a,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9);#io.print(a,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9);##a0 := radix.radix_cluster2(b,1,1,0); b0 := algebra.markH(a0,0@0); c0 := batcalc.and(b0, 1);#a1 := radix.radix_cluster2(b,1,2,0); b1 := algebra.markH(a1,0@0); c1 := batcalc.and(b1, 3);#a2 := radix.radix_cluster2(b,1,3,0); b2 := algebra.markH(a2,0@0); c2 := batcalc.and(b2, 7);#a3 := radix.radix_cluster2(b,2,3,0); b3 := algebra.markH(a3,0@0); c3 := batcalc.and(b3, 7);#a4 := radix.radix_cluster2(b,2,3,0); b4 := algebra.markH(a4,0@0); c4 := batcalc.and(b4, 7);#a5 := radix.radix_cluster2(b,3,3,0); b5 := algebra.markH(a5,0@0); c5 := batcalc.and(b5, 7);#a6 := radix.radix_cluster2(b,1,4,0); b6 := algebra.markH(a6,0@0); c6 := batcalc.and(b6,15);#a7 := radix.radix_cluster2(b,1,1,3); b7 := algebra.markH(a7,0@0); c7 := batcalc.and(b7, 8);#a8 := radix.radix_cluster2(b,1,2,2); b8 := algebra.markH(a8,0@0); c8 := batcalc.and(b8,12);#a9 := radix.radix_cluster2(b,2,2,1); b9 := algebra.markH(a9,0@0); c9 := batcalc.and(b9, 6);##io.print(a,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9);#io.print(a,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9);##d0 := bat.reverse(b0); e0 := radix.radix_bits(d0); io.print(e0);#d1 := bat.reverse(b1); e1 := radix.radix_bits(d1); io.print(e1);#d2 := bat.reverse(b2); e2 := radix.radix_bits(d2); io.print(e2);#d3 := bat.reverse(b3); e3 := radix.radix_bits(d3); io.print(e3);#d4 := bat.reverse(b4); e4 := radix.radix_bits(d4); io.print(e4);#d5 := bat.reverse(b5); e5 := radix.radix_bits(d5); io.print(e5);#d6 := bat.reverse(b6); e6 := radix.radix_bits(d6); io.print(e6);#d7 := bat.reverse(b7); e7 := radix.radix_bits(d7); io.print(e7);#d8 := bat.reverse(b8); e8 := radix.radix_bits(d8); io.print(e8);#d9 := bat.reverse(b9); e9 := radix.radix_bits(d9); io.print(e9);##rb3d4 := radix.radix_join(b3,d4);#rb2d5 := radix.radix_join(b2,d5);#pb3d4 := radix.phash_join(b3,d4);#pb2d5 := radix.phash_join(b2,d5);##io.print(rb3d4,rb2d5,pb3d4,pb2d5);##l0 := radix.uniform(15); l1 := radix.radix_cluster(l0,2); l := algebra.markH(l1,0@0);#r0 := radix.uniform(17); r1 := radix.radix_cluster(r0,2); r2 := algebra.markH(r1,0@0); r := bat.reverse(r2);##jlr := algebra.join(l,r);#rlr := radix.radix_join(l,r);#rlr2 := radix.radix_join(l,r,2);#plr := radix.phash_join(l,r);#plr2 := radix.phash_join(l,r,2);##io.print(jlr,rlr,rlr2,plr,plr2);##function user.main():void; # 0 (main:void) Bu := radix.uniform(99); # 1 M5_RDX_BATuniform_bd (Bu:bat[:oid,:int])<-(_2:int) Bu0 := algebra.project(Bu,nil:void); # 2 CMDBBPproject (Bu0:bat[:oid,:void])<-(Bu:bat[:oid,:int])(_4:void) io.print(Bu0); # 3 IOprint_val (_5:void)<-(Bu0:bat[:oid,:void]) Bu1 := bat.reverse(Bu); # 4 BKCreverse (Bu1:bat[:int,:oid])<-(Bu:bat[:oid,:int]) Bu2 := algebra.project(Bu1,nil:void); # 5 CMDBBPproject (Bu2:bat[:int,:void])<-(Bu1:bat[:int,:oid])(_4:void) Bu3 := algebra.sort(Bu2); # 6 ALGhsort (Bu3:bat[:int,:void])<-(Bu2:bat[:int,:void]) Bu4 := bat.reverse(Bu3); # 7 BKCreverse (Bu4:bat[:void,:int])<-(Bu3:bat[:int,:void]) io.print(Bu4); # 8 IOprint_val (_10:void)<-(Bu4:bat[:void,:int]) Bn := radix.normal(99); # 9 M5_RDX_BATnormal_bdvm (Bn:bat[:oid,:int])<-(_2:int) Bn0 := algebra.project(Bn,nil:void); # 10 CMDBBPproject (Bn0:bat[:oid,:void])<-(Bn:bat[:oid,:int])(_4:void) io.print(Bn0); # 11 IOprint_val (_13:void)<-(Bn0:bat[:oid,:void]) Bn1 := bat.reverse(Bn); # 12 BKCreverse (Bn1:bat[:int,:oid])<-(Bn:bat[:oid,:int]) Bn2 := algebra.project(Bn1,nil:void); # 13 CMDBBPproject (Bn2:bat[:int,:void])<-(Bn1:bat[:int,:oid])(_4:void) Bn3 := algebra.sort(Bn2); # 14 ALGhsort (Bn3:bat[:int,:void])<-(Bn2:bat[:int,:void]) Bn4 := bat.reverse(Bn3); # 15 BKCreverse (Bn4:bat[:void,:int])<-(Bn3:bat[:int,:void]) io.print(Bn4); # 16 IOprint_val (_18:void)<-(Bn4:bat[:void,:int]) b := bat.new(:oid,:int,16); # 17 CMDBATnewint (b:bat[:oid,:int])<-(_20:oid)(_21:int)(_22:int) bat.insert(b,0@0,8); # 18 BKCinsert_bun (_23:void)<-(b:bat[:oid,:int])(_24:oid)(_25:int) bat.insert(b,1@0,13); # 19 BKCinsert_bun (_26:void)<-(b:bat[:oid,:int])(_27:oid)(_28:int) bat.insert(b,2@0,1); # 20 BKCinsert_bun (_29:void)<-(b:bat[:oid,:int])(_30:oid)(_31:int) bat.insert(b,3@0,2); # 21 BKCinsert_bun (_32:void)<-(b:bat[:oid,:int])(_33:oid)(_34:int) bat.insert(b,4@0,0); # 22 BKCinsert_bun (_35:void)<-(b:bat[:oid,:int])(_36:oid)(_37:int) bat.insert(b,5@0,6); # 23 BKCinsert_bun (_38:void)<-(b:bat[:oid,:int])(_39:oid)(_40:int) bat.insert(b,6@0,12); # 24 BKCinsert_bun (_41:void)<-(b:bat[:oid,:int])(_42:oid)(_43:int) bat.insert(b,7@0,3); # 25 BKCinsert_bun (_44:void)<-(b:bat[:oid,:int])(_45:oid)(_46:int) bat.insert(b,8@0,4); # 26 BKCinsert_bun (_47:void)<-(b:bat[:oid,:int])(_48:oid)(_49:int) bat.insert(b,9@0,14); # 27 BKCinsert_bun (_50:void)<-(b:bat[:oid,:int])(_51:oid)(_52:int) bat.insert(b,10@0,9); # 28 BKCinsert_bun (_53:void)<-(b:bat[:oid,:int])(_54:oid)(_55:int) bat.insert(b,11@0,7); # 29 BKCinsert_bun (_56:void)<-(b:bat[:oid,:int])(_57:oid)(_58:int) bat.insert(b,12@0,10); # 30 BKCinsert_bun (_59:void)<-(b:bat[:oid,:int])(_60:oid)(_61:int) bat.insert(b,13@0,15); # 31 BKCinsert_bun (_62:void)<-(b:bat[:oid,:int])(_63:oid)(_64:int) bat.insert(b,14@0,11); # 32 BKCinsert_bun (_65:void)<-(b:bat[:oid,:int])(_66:oid)(_67:int) bat.insert(b,15@0,5); # 33 BKCinsert_bun (_68:void)<-(b:bat[:oid,:int])(_69:oid)(_70:int) a := algebra.markH(b,0@0); # 34 ALGmarkHead (a:bat[:oid,:int])<-(b:bat[:oid,:int])(_72:oid) a0 := radix.radix_cluster(b,1); # 35 M5_RDX_radix_cluster_lp (a0:bat[:oid,:int])<-(b:bat[:oid,:int])(_74:int) b0 := algebra.markH(a0,0@0); # 36 ALGmarkHead (b0:bat[:oid,:int])<-(a0:bat[:oid,:int])(_72:oid) c0 := batcalc.and(b0,1); # 37 CMDbatANDcst_int_int_int (c0:bat[:oid,:int])<-(b0:bat[:oid,:int])(_74:int) a1 := radix.radix_cluster(b,2); # 38 M5_RDX_radix_cluster_lp (a1:bat[:oid,:int])<-(b:bat[:oid,:int])(_78:int) b1 := algebra.markH(a1,0@0); # 39 ALGmarkHead (b1:bat[:oid,:int])<-(a1:bat[:oid,:int])(_72:oid) c1 := batcalc.and(b1,3); # 40 CMDbatANDcst_int_int_int (c1:bat[:oid,:int])<-(b1:bat[:oid,:int])(_46:int) a2 := radix.radix_cluster(b,3); # 41 M5_RDX_radix_cluster_lp (a2:bat[:oid,:int])<-(b:bat[:oid,:int])(_46:int) b2 := algebra.markH(a2,0@0); # 42 ALGmarkHead (b2:bat[:oid,:int])<-(a2:bat[:oid,:int])(_72:oid) c2 := batcalc.and(b2,7); # 43 CMDbatANDcst_int_int_int (c2:bat[:oid,:int])<-(b2:bat[:oid,:int])(_58:int) a3 := radix.radix_cluster(b,2,1); # 44 M5_RDX_radix_cluster_lp (a3:bat[:oid,:int])<-(b:bat[:oid,:int])(_78:int)(_74:int) b3 := algebra.markH(a3,0@0); # 45 ALGmarkHead (b3:bat[:oid,:int])<-(a3:bat[:oid,:int])(_72:oid) c3 := batcalc.and(b3,7); # 46 CMDbatANDcst_int_int_int (c3:bat[:oid,:int])<-(b3:bat[:oid,:int])(_58:int) a4 := radix.radix_cluster(b,1,2); # 47 M5_RDX_radix_cluster_lp (a4:bat[:oid,:int])<-(b:bat[:oid,:int])(_74:int)(_78:int) b4 := algebra.markH(a4,0@0); # 48 ALGmarkHead (b4:bat[:oid,:int])<-(a4:bat[:oid,:int])(_72:oid) c4 := batcalc.and(b4,7); # 49 CMDbatANDcst_int_int_int (c4:bat[:oid,:int])<-(b4:bat[:oid,:int])(_58:int) a5 := radix.radix_cluster(b,1,1,1); # 50 M5_RDX_radix_cluster_lp (a5:bat[:oid,:int])<-(b:bat[:oid,:int])(_74:int)(_74:int)(_74:int) b5 := algebra.markH(a5,0@0); # 51 ALGmarkHead (b5:bat[:oid,:int])<-(a5:bat[:oid,:int])(_72:oid) c5 := batcalc.and(b5,7); # 52 CMDbatANDcst_int_int_int (c5:bat[:oid,:int])<-(b5:bat[:oid,:int])(_58:int) a6 := radix.radix_cluster(b,4); # 53 M5_RDX_radix_cluster_lp (a6:bat[:oid,:int])<-(b:bat[:oid,:int])(_94:int) b6 := algebra.markH(a6,0@0); # 54 ALGmarkHead (b6:bat[:oid,:int])<-(a6:bat[:oid,:int])(_72:oid) c6 := batcalc.and(b6,15); # 55 CMDbatANDcst_int_int_int (c6:bat[:oid,:int])<-(b6:bat[:oid,:int])(_64:int) a7 := radix.radix_cluster(b,-3,1); # 56 M5_RDX_radix_cluster_lp (a7:bat[:oid,:int])<-(b:bat[:oid,:int])(_98:int)(_74:int) b7 := algebra.markH(a7,0@0); # 57 ALGmarkHead (b7:bat[:oid,:int])<-(a7:bat[:oid,:int])(_72:oid) c7 := batcalc.and(b7,8); # 58 CMDbatANDcst_int_int_int (c7:bat[:oid,:int])<-(b7:bat[:oid,:int])(_101:int) a8 := radix.radix_cluster(b,-2,2); # 59 M5_RDX_radix_cluster_lp (a8:bat[:oid,:int])<-(b:bat[:oid,:int])(_103:int)(_78:int) b8 := algebra.markH(a8,0@0); # 60 ALGmarkHead (b8:bat[:oid,:int])<-(a8:bat[:oid,:int])(_72:oid) c8 := batcalc.and(b8,12); # 61 CMDbatANDcst_int_int_int (c8:bat[:oid,:int])<-(b8:bat[:oid,:int])(_106:int) a9 := radix.radix_cluster(b,-1,1,1); # 62 M5_RDX_radix_cluster_lp (a9:bat[:oid,:int])<-(b:bat[:oid,:int])(_108:int)(_74:int)(_74:int) b9 := algebra.markH(a9,0@0); # 63 ALGmarkHead (b9:bat[:oid,:int])<-(a9:bat[:oid,:int])(_110:oid) c9 := batcalc.and(b9,6); # 64 CMDbatANDcst_int_int_int (c9:bat[:oid,:int])<-(b9:bat[:oid,:int])(_112:int) io.print(a,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9); # 65 IOtable (_113:void)<-(a:bat[:oid,:int])(b0:bat[:oid,:int])(b1:bat[:oid,:int])(b2:bat[:oid,:int])(b3:bat[:oid,:int])(b4:bat[:oid,:int])(b5:bat[:oid,:int])(b6:bat[:oid,:int])(b7:bat[:oid,:int])(b8:bat[:oid,:int])(b9:bat[:oid,:int]) io.print(a,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9); # 66 IOtable (_114:void)<-(a:bat[:oid,:int])(c0:bat[:oid,:int])(c1:bat[:oid,:int])(c2:bat[:oid,:int])(c3:bat[:oid,:int])(c4:bat[:oid,:int])(c5:bat[:oid,:int])(c6:bat[:oid,:int])(c7:bat[:oid,:int])(c8:bat[:oid,:int])(c9:bat[:oid,:int]) a0 := radix.radix_cluster2(b,1,1,0); # 67 M5_RDX_radix_cluster2 (a0:bat[:oid,:int])<-(b:bat[:oid,:int])(_115:int)(_115:int)(_116:int) b0 := algebra.markH(a0,0@0); # 68 ALGmarkHead (b0:bat[:oid,:int])<-(a0:bat[:oid,:int])(_110:oid) c0 := batcalc.and(b0,1); # 69 CMDbatANDcst_int_int_int (c0:bat[:oid,:int])<-(b0:bat[:oid,:int])(_115:int) a1 := radix.radix_cluster2(b,1,2,0); # 70 M5_RDX_radix_cluster2 (a1:bat[:oid,:int])<-(b:bat[:oid,:int])(_115:int)(_117:int)(_116:int) b1 := algebra.markH(a1,0@0); # 71 ALGmarkHead (b1:bat[:oid,:int])<-(a1:bat[:oid,:int])(_110:oid) c1 := batcalc.and(b1,3); # 72 CMDbatANDcst_int_int_int (c1:bat[:oid,:int])<-(b1:bat[:oid,:int])(_118:int) a2 := radix.radix_cluster2(b,1,3,0); # 73 M5_RDX_radix_cluster2 (a2:bat[:oid,:int])<-(b:bat[:oid,:int])(_115:int)(_118:int)(_116:int) b2 := algebra.markH(a2,0@0); # 74 ALGmarkHead (b2:bat[:oid,:int])<-(a2:bat[:oid,:int])(_110:oid) c2 := batcalc.and(b2,7); # 75 CMDbatANDcst_int_int_int (c2:bat[:oid,:int])<-(b2:bat[:oid,:int])(_119:int) a3 := radix.radix_cluster2(b,2,3,0); # 76 M5_RDX_radix_cluster2 (a3:bat[:oid,:int])<-(b:bat[:oid,:int])(_117:int)(_118:int)(_116:int) b3 := algebra.markH(a3,0@0); # 77 ALGmarkHead (b3:bat[:oid,:int])<-(a3:bat[:oid,:int])(_110:oid) c3 := batcalc.and(b3,7); # 78 CMDbatANDcst_int_int_int (c3:bat[:oid,:int])<-(b3:bat[:oid,:int])(_119:int) a4 := radix.radix_cluster2(b,2,3,0); # 79 M5_RDX_radix_cluster2 (a4:bat[:oid,:int])<-(b:bat[:oid,:int])(_117:int)(_118:int)(_116:int) b4 := algebra.markH(a4,0@0); # 80 ALGmarkHead (b4:bat[:oid,:int])<-(a4:bat[:oid,:int])(_110:oid) c4 := batcalc.and(b4,7); # 81 CMDbatANDcst_int_int_int (c4:bat[:oid,:int])<-(b4:bat[:oid,:int])(_119:int) a5 := radix.radix_cluster2(b,3,3,0); # 82 M5_RDX_radix_cluster2 (a5:bat[:oid,:int])<-(b:bat[:oid,:int])(_118:int)(_118:int)(_116:int) b5 := algebra.markH(a5,0@0); # 83 ALGmarkHead (b5:bat[:oid,:int])<-(a5:bat[:oid,:int])(_110:oid) c5 := batcalc.and(b5,7); # 84 CMDbatANDcst_int_int_int (c5:bat[:oid,:int])<-(b5:bat[:oid,:int])(_119:int) a6 := radix.radix_cluster2(b,1,4,0); # 85 M5_RDX_radix_cluster2 (a6:bat[:oid,:int])<-(b:bat[:oid,:int])(_115:int)(_94:int)(_116:int) b6 := algebra.markH(a6,0@0); # 86 ALGmarkHead (b6:bat[:oid,:int])<-(a6:bat[:oid,:int])(_110:oid) c6 := batcalc.and(b6,15); # 87 CMDbatANDcst_int_int_int (c6:bat[:oid,:int])<-(b6:bat[:oid,:int])(_120:int) a7 := radix.radix_cluster2(b,1,1,3); # 88 M5_RDX_radix_cluster2 (a7:bat[:oid,:int])<-(b:bat[:oid,:int])(_115:int)(_115:int)(_118:int) b7 := algebra.markH(a7,0@0); # 89 ALGmarkHead (b7:bat[:oid,:int])<-(a7:bat[:oid,:int])(_110:oid) c7 := batcalc.and(b7,8); # 90 CMDbatANDcst_int_int_int (c7:bat[:oid,:int])<-(b7:bat[:oid,:int])(_101:int) a8 := radix.radix_cluster2(b,1,2,2); # 91 M5_RDX_radix_cluster2 (a8:bat[:oid,:int])<-(b:bat[:oid,:int])(_115:int)(_117:int)(_117:int) b8 := algebra.markH(a8,0@0); # 92 ALGmarkHead (b8:bat[:oid,:int])<-(a8:bat[:oid,:int])(_110:oid) c8 := batcalc.and(b8,12); # 93 CMDbatANDcst_int_int_int (c8:bat[:oid,:int])<-(b8:bat[:oid,:int])(_106:int) a9 := radix.radix_cluster2(b,2,2,1); # 94 M5_RDX_radix_cluster2 (a9:bat[:oid,:int])<-(b:bat[:oid,:int])(_117:int)(_117:int)(_115:int) b9 := algebra.markH(a9,0@0); # 95 ALGmarkHead (b9:bat[:oid,:int])<-(a9:bat[:oid,:int])(_110:oid) c9 := batcalc.and(b9,6); # 96 CMDbatANDcst_int_int_int (c9:bat[:oid,:int])<-(b9:bat[:oid,:int])(_112:int) io.print(a,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9); # 97 IOtable (_121:void)<-(a:bat[:oid,:int])(b0:bat[:oid,:int])(b1:bat[:oid,:int])(b2:bat[:oid,:int])(b3:bat[:oid,:int])(b4:bat[:oid,:int])(b5:bat[:oid,:int])(b6:bat[:oid,:int])(b7:bat[:oid,:int])(b8:bat[:oid,:int])(b9:bat[:oid,:int]) io.print(a,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9); # 98 IOtable (_122:void)<-(a:bat[:oid,:int])(c0:bat[:oid,:int])(c1:bat[:oid,:int])(c2:bat[:oid,:int])(c3:bat[:oid,:int])(c4:bat[:oid,:int])(c5:bat[:oid,:int])(c6:bat[:oid,:int])(c7:bat[:oid,:int])(c8:bat[:oid,:int])(c9:bat[:oid,:int]) d0 := bat.reverse(b0); # 99 BKCreverse (d0:bat[:int,:oid])<-(b0:bat[:oid,:int]) e0 := radix.radix_bits(d0); # 100 M5_RDX_radix_bits (e0:int)<-(d0:bat[:int,:oid]) io.print(e0); # 101 IOprint_val (_125:void)<-(e0:int) d1 := bat.reverse(b1); # 102 BKCreverse (d1:bat[:int,:oid])<-(b1:bat[:oid,:int]) e1 := radix.radix_bits(d1); # 103 M5_RDX_radix_bits (e1:int)<-(d1:bat[:int,:oid]) io.print(e1); # 104 IOprint_val (_128:void)<-(e1:int) d2 := bat.reverse(b2); # 105 BKCreverse (d2:bat[:int,:oid])<-(b2:bat[:oid,:int]) e2 := radix.radix_bits(d2); # 106 M5_RDX_radix_bits (e2:int)<-(d2:bat[:int,:oid]) io.print(e2); # 107 IOprint_val (_131:void)<-(e2:int) d3 := bat.reverse(b3); # 108 BKCreverse (d3:bat[:int,:oid])<-(b3:bat[:oid,:int]) e3 := radix.radix_bits(d3); # 109 M5_RDX_radix_bits (e3:int)<-(d3:bat[:int,:oid]) io.print(e3); # 110 IOprint_val (_134:void)<-(e3:int) d4 := bat.reverse(b4); # 111 BKCreverse (d4:bat[:int,:oid])<-(b4:bat[:oid,:int]) e4 := radix.radix_bits(d4); # 112 M5_RDX_radix_bits (e4:int)<-(d4:bat[:int,:oid]) io.print(e4); # 113 IOprint_val (_137:void)<-(e4:int) d5 := bat.reverse(b5); # 114 BKCreverse (d5:bat[:int,:oid])<-(b5:bat[:oid,:int]) e5 := radix.radix_bits(d5); # 115 M5_RDX_radix_bits (e5:int)<-(d5:bat[:int,:oid]) io.print(e5); # 116 IOprint_val (_140:void)<-(e5:int) d6 := bat.reverse(b6); # 117 BKCreverse (d6:bat[:int,:oid])<-(b6:bat[:oid,:int]) e6 := radix.radix_bits(d6); # 118 M5_RDX_radix_bits (e6:int)<-(d6:bat[:int,:oid]) io.print(e6); # 119 IOprint_val (_143:void)<-(e6:int) d7 := bat.reverse(b7); # 120 BKCreverse (d7:bat[:int,:oid])<-(b7:bat[:oid,:int]) e7 := radix.radix_bits(d7); # 121 M5_RDX_radix_bits (e7:int)<-(d7:bat[:int,:oid]) io.print(e7); # 122 IOprint_val (_146:void)<-(e7:int) d8 := bat.reverse(b8); # 123 BKCreverse (d8:bat[:int,:oid])<-(b8:bat[:oid,:int]) e8 := radix.radix_bits(d8); # 124 M5_RDX_radix_bits (e8:int)<-(d8:bat[:int,:oid]) io.print(e8); # 125 IOprint_val (_149:void)<-(e8:int) d9 := bat.reverse(b9); # 126 BKCreverse (d9:bat[:int,:oid])<-(b9:bat[:oid,:int]) e9 := radix.radix_bits(d9); # 127 M5_RDX_radix_bits (e9:int)<-(d9:bat[:int,:oid]) io.print(e9); # 128 IOprint_val (_152:void)<-(e9:int) rb3d4 := radix.radix_join(b3,d4); # 129 M5_RDX_radix_join_xh (rb3d4:bat[:oid,:oid])<-(b3:bat[:oid,:int])(d4:bat[:int,:oid]) rb2d5 := radix.radix_join(b2,d5); # 130 M5_RDX_radix_join_xh (rb2d5:bat[:oid,:oid])<-(b2:bat[:oid,:int])(d5:bat[:int,:oid]) pb3d4 := radix.phash_join(b3,d4); # 131 M5_RDX_phash_join_xhc (pb3d4:bat[:oid,:oid])<-(b3:bat[:oid,:int])(d4:bat[:int,:oid]) pb2d5 := radix.phash_join(b2,d5); # 132 M5_RDX_phash_join_xhc (pb2d5:bat[:oid,:oid])<-(b2:bat[:oid,:int])(d5:bat[:int,:oid]) io.print(rb3d4,rb2d5,pb3d4,pb2d5); # 133 IOtable (_157:void)<-(rb3d4:bat[:oid,:oid])(rb2d5:bat[:oid,:oid])(pb3d4:bat[:oid,:oid])(pb2d5:bat[:oid,:oid]) l0 := bat.new(:oid,:int,15); # 134 CMDBATnewint (l0:bat[:oid,:int])<-(_20:oid)(_159:int)(_160:int) bat.insert(l0,0@0,4); # 135 BKCinsert_bun (_161:void)<-(l0:bat[:oid,:int])(_162:oid)(_163:int) bat.insert(l0,1@0,8); # 136 BKCinsert_bun (_164:void)<-(l0:bat[:oid,:int])(_165:oid)(_166:int) bat.insert(l0,2@0,0); # 137 BKCinsert_bun (_167:void)<-(l0:bat[:oid,:int])(_168:oid)(_169:int) bat.insert(l0,3@0,12); # 138 BKCinsert_bun (_170:void)<-(l0:bat[:oid,:int])(_171:oid)(_172:int) bat.insert(l0,4@0,1); # 139 BKCinsert_bun (_173:void)<-(l0:bat[:oid,:int])(_174:oid)(_175:int) bat.insert(l0,5@0,13); # 140 BKCinsert_bun (_176:void)<-(l0:bat[:oid,:int])(_177:oid)(_178:int) bat.insert(l0,6@0,5); # 141 BKCinsert_bun (_179:void)<-(l0:bat[:oid,:int])(_180:oid)(_181:int) bat.insert(l0,7@0,9); # 142 BKCinsert_bun (_182:void)<-(l0:bat[:oid,:int])(_183:oid)(_184:int) bat.insert(l0,8@0,2); # 143 BKCinsert_bun (_185:void)<-(l0:bat[:oid,:int])(_186:oid)(_187:int) bat.insert(l0,9@0,10); # 144 BKCinsert_bun (_188:void)<-(l0:bat[:oid,:int])(_189:oid)(_190:int) bat.insert(l0,10@0,14); # 145 BKCinsert_bun (_191:void)<-(l0:bat[:oid,:int])(_192:oid)(_193:int) bat.insert(l0,11@0,6); # 146 BKCinsert_bun (_194:void)<-(l0:bat[:oid,:int])(_195:oid)(_196:int) bat.insert(l0,12@0,7); # 147 BKCinsert_bun (_197:void)<-(l0:bat[:oid,:int])(_198:oid)(_199:int) bat.insert(l0,13@0,11); # 148 BKCinsert_bun (_200:void)<-(l0:bat[:oid,:int])(_201:oid)(_202:int) bat.insert(l0,14@0,3); # 149 BKCinsert_bun (_203:void)<-(l0:bat[:oid,:int])(_204:oid)(_205:int) l1 := radix.radix_cluster(l0,2); # 150 M5_RDX_radix_cluster_lp (l1:bat[:oid,:int])<-(l0:bat[:oid,:int])(_187:int) l := algebra.markH(l1,0@0); # 151 ALGmarkHead (l:bat[:oid,:int])<-(l1:bat[:oid,:int])(_208:oid) r0 := bat.new(:oid,:int,17); # 152 CMDBATnewint (r0:bat[:oid,:int])<-(_20:oid)(_210:int)(_211:int) bat.insert(r0,0@0,16); # 153 BKCinsert_bun (_212:void)<-(r0:bat[:oid,:int])(_208:oid)(_213:int) bat.insert(r0,1@0,4); # 154 BKCinsert_bun (_214:void)<-(r0:bat[:oid,:int])(_215:oid)(_216:int) bat.insert(r0,2@0,12); # 155 BKCinsert_bun (_217:void)<-(r0:bat[:oid,:int])(_218:oid)(_219:int) bat.insert(r0,3@0,8); # 156 BKCinsert_bun (_220:void)<-(r0:bat[:oid,:int])(_221:oid)(_222:int) bat.insert(r0,4@0,0); # 157 BKCinsert_bun (_223:void)<-(r0:bat[:oid,:int])(_224:oid)(_225:int) bat.insert(r0,5@0,1); # 158 BKCinsert_bun (_226:void)<-(r0:bat[:oid,:int])(_227:oid)(_228:int) bat.insert(r0,6@0,5); # 159 BKCinsert_bun (_229:void)<-(r0:bat[:oid,:int])(_230:oid)(_231:int) bat.insert(r0,7@0,9); # 160 BKCinsert_bun (_232:void)<-(r0:bat[:oid,:int])(_233:oid)(_234:int) bat.insert(r0,8@0,13); # 161 BKCinsert_bun (_235:void)<-(r0:bat[:oid,:int])(_236:oid)(_237:int) bat.insert(r0,9@0,14); # 162 BKCinsert_bun (_238:void)<-(r0:bat[:oid,:int])(_239:oid)(_240:int) bat.insert(r0,10@0,10); # 163 BKCinsert_bun (_241:void)<-(r0:bat[:oid,:int])(_242:oid)(_243:int) bat.insert(r0,11@0,6); # 164 BKCinsert_bun (_244:void)<-(r0:bat[:oid,:int])(_245:oid)(_246:int) bat.insert(r0,12@0,2); # 165 BKCinsert_bun (_247:void)<-(r0:bat[:oid,:int])(_248:oid)(_249:int) bat.insert(r0,13@0,15); # 166 BKCinsert_bun (_250:void)<-(r0:bat[:oid,:int])(_251:oid)(_252:int) bat.insert(r0,14@0,7); # 167 BKCinsert_bun (_253:void)<-(r0:bat[:oid,:int])(_254:oid)(_255:int) bat.insert(r0,15@0,11); # 168 BKCinsert_bun (_256:void)<-(r0:bat[:oid,:int])(_257:oid)(_258:int) bat.insert(r0,16@0,3); # 169 BKCinsert_bun (_259:void)<-(r0:bat[:oid,:int])(_260:oid)(_261:int) r1 := radix.radix_cluster(r0,2); # 170 M5_RDX_radix_cluster_lp (r1:bat[:oid,:int])<-(r0:bat[:oid,:int])(_249:int) r2 := algebra.markH(r1,0@0); # 171 ALGmarkHead (r2:bat[:oid,:int])<-(r1:bat[:oid,:int])(_264:oid) r := bat.reverse(r2); # 172 BKCreverse (r:bat[:int,:oid])<-(r2:bat[:oid,:int]) jlr := algebra.join(l,r); # 173 ALGjoin (jlr:bat[:oid,:oid])<-(l:bat[:oid,:int])(r:bat[:int,:oid]) rlr := radix.radix_join(l,r); # 174 M5_RDX_radix_join_xh (rlr:bat[:oid,:oid])<-(l:bat[:oid,:int])(r:bat[:int,:oid]) rlr2 := radix.radix_join(l,r,2); # 175 M5_RDX_radix_join_h (rlr2:bat[:oid,:oid])<-(l:bat[:oid,:int])(r:bat[:int,:oid])(_249:int) plr := radix.phash_join(l,r); # 176 M5_RDX_phash_join_xhc (plr:bat[:oid,:oid])<-(l:bat[:oid,:int])(r:bat[:int,:oid]) plr2 := radix.phash_join(l,r,2); # 177 M5_RDX_phash_join_hc (plr2:bat[:oid,:oid])<-(l:bat[:oid,:int])(r:bat[:int,:oid])(_249:int) io.print(jlr,rlr,rlr2,plr,plr2); # 178 IOtable (_271:void)<-(jlr:bat[:oid,:oid])(rlr:bat[:oid,:oid])(rlr2:bat[:oid,:oid])(plr:bat[:oid,:oid])(plr2:bat[:oid,:oid])end main; # 179 #-----------------#
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -