diff --git a/uppdev/Decimal128/Decimal128.upp b/uppdev/Decimal128/Decimal128.upp new file mode 100644 index 000000000..5c1813b1e --- /dev/null +++ b/uppdev/Decimal128/Decimal128.upp @@ -0,0 +1,6 @@ +uses + Core; + +file + main.cpp; + diff --git a/uppdev/Decimal128/init b/uppdev/Decimal128/init new file mode 100644 index 000000000..dbe0aa1f3 --- /dev/null +++ b/uppdev/Decimal128/init @@ -0,0 +1,4 @@ +#ifndef _Decimal128_icpp_init_stub +#define _Decimal128_icpp_init_stub +#include "Core/init" +#endif diff --git a/uppdev/Decimal128/main.cpp b/uppdev/Decimal128/main.cpp new file mode 100644 index 000000000..9b4d75460 --- /dev/null +++ b/uppdev/Decimal128/main.cpp @@ -0,0 +1,54 @@ +#include + +using namespace Upp; + +bool Add(word *target, const word *s1, const word *s2, int len) +{ + int carry = 0; + while(--len >= 0) { + int x = s1[len] + s2[len] + carry; + if(x > 1000) { + carry = 1; + x -= 1000; + } + target[len] = x; + } + return carry; +} + +bool Sub(word *target, const word *s1, const word *s2, int len) +{ + int borrow = 0; + while(--len >= 0) { + int x = s1[len] - s2[len] - borrow; + if(x < 0) { + borrow = 1; + x += 1000; + } + target[len] = x; + } + return borrow; +} + +bool Mul(word *target + +CONSOLE_APP_MAIN { + word a[2]; + word b[2]; + word c[2]; + + for(int i = 0; i < 1000; i++) { + int x = Random(500000); + int y = Random(500000); + a[0] = x / 1000; + a[1] = x % 1000; + b[0] = y / 1000; + b[1] = y % 1000; + Add(c, a, b, 2); + LOG(x << "+" << y << "=" << x + y << " " << c[0] << c[1]); + if(x > y) { + Sub(c, a, b, 2); + LOG(x << "-" << y << "=" << x - y << " " << c[0] << c[1]); + } + } +} diff --git a/uppdev/Mirrors/main.cpp b/uppdev/Mirrors/main.cpp index ef6c21684..bf728c468 100644 --- a/uppdev/Mirrors/main.cpp +++ b/uppdev/Mirrors/main.cpp @@ -11,13 +11,13 @@ GUI_APP_MAIN String letters = "sSzZEeDNB12345679kKrRLCc"; Report r; Size page = r.GetPageSize(); - r.DrawText(0, 0, letters, fnt); - for(int y = isz.cy * 2; y + isz.cy < page.cy; y += isz.cy * 2) - for(int x = 0; x < page.cx; x += isz.cx * 2) { - int ch = letters[rand() % letters.GetCount()]; +// r.DrawText(0, 0, letters, fnt); + for(int y = 0; y + isz.cy < page.cy; y += 3 * isz.cy / 2) + for(int x = 0; x < page.cx; x += 3 * isz.cx / 2) { + int ch = letters[Random(letters.GetCount())]; PaintingPainter gw(isz.cx, isz.cy); gw.Begin(); - if((rand() & 3) == 0) { + if(Random(4) == 0) { gw.Translate(isz.cx, 0); gw.Scale(-1, 1); } @@ -26,6 +26,31 @@ GUI_APP_MAIN gw.End(); r.DrawPainting(x, y, isz.cx, isz.cy, gw); } + r.NewPage(); + String pairs = "BNDH"; + for(int y = 0; y + isz.cy < page.cy; y += 3 * isz.cy / 2) + for(int x = 0; x < page.cx; x += 3 * isz.cx) { + int ch = pairs[Random(pairs.GetCount())]; + int cl = ToLower(ch); + if(Random(3) == 0) + cl = ToLower(pairs[Random(pairs.GetCount())]); + r.DrawText(x, y, String(ch, 1) + String(cl, 1), fnt); + } + r.NewPage(); + for(int i = 0; i < 10; i++) { + int a, b; + do { + a = Random(20) + 1; + b = Random(20) + 1; + } + while(a + b < 0 || a + b > 20); + r.DrawText(10, 10 + isz.cy * 2 * i, Format("%d + %d = ", a, b), fnt); + do { + a = Random(20) + 1; + b = Random(20) + 1; + } + while(a - b < 0); + r.DrawText(2000, 10 + isz.cy * 2 * i, Format("%d - %d = ", a, b), fnt); + } Perform(r); } - diff --git a/uppdev/ScanLine/ScanLine.upp b/uppdev/ScanLine/ScanLine.upp new file mode 100644 index 000000000..e69de29bb diff --git a/uppdev/aaa/src.tpp/aaa$en-us.tpp b/uppdev/aaa/src.tpp/aaa$en-us.tpp index 811714442..7085c4070 100644 --- a/uppdev/aaa/src.tpp/aaa$en-us.tpp +++ b/uppdev/aaa/src.tpp/aaa$en-us.tpp @@ -10,102 +10,91 @@ topic "class aaa : public WithaaaLayout "; [i448;b42;O9;2 $$8,8#61672508125594000341940100500538:tparam] [b42;2 $$9,9#13035079074754324216151401829390:normal] [{_} -[s0;R6 &] -[s0;R6 &] -[s0;R6 &] -[s0; [R6 nepomůžu]&] -[s0; [R6 b n d]&] -[s0; [R+600 b n d]&] -[s0; [R6 bdnbmbddbdnbdbdnbdbdnb]&] -[s0;R6 &] -[s0; [R6 boj]&] -[s0; [R6 ne]&] -[s0; [R6 dům]&] -[s0;R6 &] -[s0; [R6 doj]&] -[s0; [R6 hoj]&] -[s0; [R6 běží]&] -[s0; [R6 dozadu]&] -[s0; [R6 nemá]&] -[s0; [R6 be]&] -[s0; [R6 de]&] -[s0; [R6 ano]&] -[s0; [R6 ado]&] -[s0; [R6 abo]&] -[s0; [R6 doba]&] -[s0; [R6 babička]&] -[s0; [R6 ble]&] -[s0; [R6 bla bla bla]&] -[s0; [R6 dej mi to]&] -[s0; [R6 počítač]&] -[s0; [R6 boj]&] -[s0; [R6 dej mi pokoj]&] -[s0; [R6 nabíjet]&] -[s0; [R6 dům]&] -[s0; [R6 nabada]&] -[s0; [R6 zub]&] -[s0; [R6 zuby]&] -[s0; [R6 laso]&] -[s0; [R6 lasa]&] -[s0;R6 &] -[s0;R6 &] -[s0;R6 &] -[s0; [R6 láva]&] -[s0; [R6 vlasy]&] -[s0; [R6 oči]&] -[s0; [R6 nos]&] -[s0; [R6 hahaha]&] -[s0; [R6 hala]&] -[s0; [R6 hlava]&] -[s0; [R6 hlína]&] -[s0; [R6 sto]&] -[s0; [R6 sedm]&] -[s0; [R6 pět]&] -[s0; [R6 host]&] -[s0; [R6 hlas]&] -[s0; [R6 hloupost]&] -[s0; [R6 hlen]&] -[s0; [R6 postel]&] -[s0; [R6 luk]&] -[s0; [R6 okno]&] -[s0; [R6 kůže]&] -[s0; [R6 kužel]&] -[s0; [R6 lopata]&] -[s0; [R6 pata]&] -[s0; [R6 lupa]&] -[s0; [R6 pusa]&] -[s0; [R6 guma]&] -[s0; [R6 hrnek]&] -[s0; [R6 vlas]&] -[s0; [R6 vlak]&] -[s0; [R6 zem]&] -[s0; [R6 když]&] -[s0; [R6 opice]&] -[s0; [R6 dveře]&] -[s0; [R6 chleba]&] -[s0; [R6 ucho]&] -[s0; [R6 účes]&] -[s0; [R6 děti]&] -[s0; [R6 dítě]&] -[s0; [R6 oko]&] -[s0; [R6 žabák]&] -[s0; [R6 žába]&] -[s0; [R6 žák]&] -[s0; [R6 závody]&] -[s0; [R6 pokračují]&] -[s0; [R6 šílený]&] -[s0; [R6 miska]&] -[s0; [R6 sítko]&] -[s0; [R6 talíř]&] -[s0; [R6 hrnec]&] -[s0;R6 &] -[s0; [R6 hrad]&] -[s0; [R6 pánev]&] -[s0; [R6 všechny]&] -[s0;R6 &] -[s0; [R6 děda]&] -[s0; [R6 vzduch]&] -[s0; [R6 dítě]&] -[s0; [R6 děti]&] -[s0; [R6 něco]&] +[s0; [+117 nepomůžu]&] +[s0; [+117 běží]&] +[s0; [+117 dozadu]&] +[s0; [+117 nemá]&] +[s0; [+117 ano]&] +[s0; [+117 doba]&] +[s0; [+117 babička]&] +[s0; [+117 ble]&] +[s0; [+117 bla bla bla]&] +[s0; [+117 dej mi to]&] +[s0; [+117 počítač]&] +[s0; [+117 boj]&] +[s0; [+117 dej mi pokoj]&] +[s0; [+117 nabíjet]&] +[s0; [+117 dům]&] +[s0; [+117 zub]&] +[s0; [+117 zuby]&] +[s0; [+117 laso]&] +[s0; [+117 lasa]&] +[s0; [+117 láva]&] +[s0; [+117 vlasy]&] +[s0; [+117 oči]&] +[s0; [+117 nos]&] +[s0; [+117 hala]&] +[s0; [+117 hlava]&] +[s0; [+117 hlína]&] +[s0; [+117 sto]&] +[s0; [+117 sedm]&] +[s0; [+117 pět]&] +[s0; [+117 host]&] +[s0; [+117 hlas]&] +[s0; [+117 hloupost]&] +[s0; [+117 hlen]&] +[s0; [+117 postel]&] +[s0; [+117 luk]&] +[s0; [+117 okno]&] +[s0; [+117 kůže]&] +[s0; [+117 kužel]&] +[s0; [+117 lopata]&] +[s0; [+117 pata]&] +[s0; [+117 lupa]&] +[s0; [+117 pusa]&] +[s0; [+117 guma]&] +[s0; [+117 hrnek]&] +[s0; [+117 vlas]&] +[s0; [+117 vlak]&] +[s0; [+117 zem]&] +[s0; [+117 když]&] +[s0; [+117 opice]&] +[s0; [+117 dveře]&] +[s0; [+117 chleba]&] +[s0; [+117 ucho]&] +[s0; [+117 účes]&] +[s0; [+117 děti]&] +[s0; [+117 dítě]&] +[s0; [+117 oko]&] +[s0; [+117 žabák]&] +[s0; [+117 žába]&] +[s0; [+117 žák]&] +[s0; [+117 závody]&] +[s0; [+117 pokračují]&] +[s0; [+117 šílený]&] +[s0; [+117 miska]&] +[s0; [+117 sítko]&] +[s0; [+117 talíř]&] +[s0; [+117 hrnec]&] +[s0; [+117 hrad]&] +[s0; [+117 pánev]&] +[s0; [+117 všechny]&] +[s0; [+117 děda]&] +[s0; [+117 vzduch]&] +[s0; [+117 dítě]&] +[s0; [+117 děti]&] +[s0; [+117 něco]&] +[s0; [+117 dětské]&] +[s0; [+117 hřiště]&] +[s0; [+117 květiny]&] +[s0; [+117 náměstí]&] +[s0; [+117 prodej]&] +[s0; [+117 pronájem]&] +[s0; [+117 služby]&] +[s0; &] +[s0; Kolik má člověk očí?&] +[s0; Kdy se voda mění v led?&] +[s0; Kolik kol má auto?&] +[s0; Ve kterém městě bydlíš?&] +[s0; Do které třídy chodíš?&] [s0; ] \ No newline at end of file diff --git a/uppdev/aaa/src.tpp/aaa$en-us.tppi b/uppdev/aaa/src.tpp/aaa$en-us.tppi index 8fcb057e8..3cf5e5971 100644 --- a/uppdev/aaa/src.tpp/aaa$en-us.tppi +++ b/uppdev/aaa/src.tpp/aaa$en-us.tppi @@ -1,7 +1,7 @@ TITLE("class aaa : public WithaaaLayout ") COMPRESSED -120,156,133,84,205,110,211,64,16,126,149,72,173,56,64,133,246,215,187,182,47,28,56,32,113,64,226,26,89,104,157,93,26,199,191,196,118,164,22,209,55,200,3,84,57,229,1,162,222,145,200,197,241,123,49,134,148,118,220,148,230,199,246,140,247,155,153,239,155,157,157,178,201,249,57,185,32,103,228,133,79,240,222,125,53,109,214,68,211,68,8,29,26,38,195,244,227,39,63,28,240,20,240,92,81,174,37,167,130,121,112,161,156,50,201,184,160,154,249,66,115,174,73,48,203,76,93,71,211,140,105,253,7,196,0,196,148,100,84,9,45,52,229,74,51,192,50,66,24,81,76,82,193,53,147,129,117,245,44,154,18,88,206,97,185,239,113,159,80,66,20,165,132,51,69,184,20,148,114,6,33,152,98,148,200,192,21,54,154,126,240,194,1,32,6,82,210,131,210,61,136,38,4,129,232,3,76,112,202,9,227,146,250,210,11,98,119,153,20,167,40,201,23,41,41,18,36,141,203,143,140,140,8,95,191,147,33,5,168,119,225,157,41,72,43,36,36,243,7,70,28,96,140,121,210,167, -82,64,73,130,176,96,233,190,181,201,210,229,174,104,142,17,18,74,25,13,99,170,66,40,225,230,230,230,45,21,228,175,82,10,106,161,4,234,102,20,124,192,67,81,233,19,95,106,170,9,87,130,73,5,212,43,179,52,249,145,73,44,88,120,228,161,47,244,153,71,61,80,148,104,168,95,250,16,128,0,9,184,131,144,18,126,92,7,205,17,60,224,6,144,127,225,159,129,72,92,18,229,19,37,148,20,192,132,81,143,130,144,100,224,15,109,8,138,114,153,155,44,154,126,255,242,99,50,173,73,248,217,155,188,138,78,63,76,166,240,88,184,170,204,251,187,126,223,70,143,188,241,164,152,216,7,199,27,232,215,216,7,139,108,17,231,177,181,195,253,225,18,157,202,18,151,139,8,37,125,108,217,254,46,63,137,178,24,53,199,102,124,216,244,251,110,135,34,149,215,198,182,56,83,222,109,17,10,167,70,150,41,74,100,90,108,198,37,206,21,27,20,216,196,201,97,157,98,95,230,176,105,238,255,184,136,197,36,79,38,13,10,95,149,135,117,183,107,204,97,29,61,175,227,17,89, -149,233,72,95,19,119,187,133,107,158,81,249,126,141,177,168,142,235,54,30,153,87,143,109,56,40,202,145,109,198,109,123,102,147,101,221,118,133,82,173,0,140,130,3,219,4,85,87,214,168,245,102,248,98,15,22,113,158,153,213,200,209,237,10,228,169,177,194,181,179,72,144,234,176,65,130,205,203,186,25,101,192,53,101,101,91,61,89,227,10,220,197,186,113,25,82,173,77,17,239,20,239,185,116,24,69,180,105,210,22,28,56,68,89,153,6,49,27,219,89,91,225,247,109,141,236,203,54,199,90,45,11,151,142,251,51,178,209,251,107,135,164,75,237,85,191,71,180,170,100,134,7,109,229,250,91,228,153,129,86,120,130,218,217,28,105,209,253,60,172,29,42,195,66,139,208,54,177,48,34,135,13,22,20,197,232,247,48,10,219,20,187,186,45,78,60,120,48,61,216,175,165,189,194,157,76,151,48,140,237,2,159,56,253,182,219,65,207,187,95,143,157,121,82,227,115,160,134,50,113,93,141,129,237,217,223,142,155,48,59,121,14,206,151,6,29,188,85,183,45,220,10,245,167,223,186, -217,188,184,58,9,7,213,240,160,175,174,45,104,253,127,29,159,72,93,28,54,179,127,20,162,223,7,176,155,207, +120,156,133,84,61,111,219,72,16,253,43,11,56,184,34,103,4,251,201,229,71,145,43,92,4,112,145,238,26,65,56,44,197,77,68,241,99,121,34,41,64,14,206,255,64,63,192,80,197,50,133,144,62,64,220,144,252,95,25,58,50,46,26,26,176,32,137,192,227,204,236,123,111,102,103,193,201,155,55,244,154,94,209,87,62,225,141,253,100,218,188,89,46,82,41,253,200,112,21,101,183,31,131,104,202,103,144,47,52,19,190,18,76,114,15,254,152,96,92,113,33,153,207,3,233,11,225,211,112,149,155,186,94,46,114,238,251,79,73,28,146,184,86,156,105,233,75,159,9,237,115,200,229,148,114,170,185,98,82,248,92,133,137,173,87,203,5,133,112,1,225,129,39,2,202,40,213,140,81,193,53,21,74,50,38,56,148,224,154,51,170,66,91,38,203,197,7,47,154,18,228,36,74,121,64,221,131,106,82,82,168,62,165,73,193,4,229,66,177,64,121,97,108,63,167,229,75,146,212,171,146,52,13,211,198,22,103,69,70,70,111,255,82,17,131,84,239,218,187,210,112,172,84,112,88,48, +41,18,144,198,185,167,2,166,36,80,146,148,135,91,251,111,155,110,109,97,203,230,92,33,101,140,179,40,102,58,2,10,247,247,247,239,152,164,191,156,210,192,133,81,224,205,25,96,160,67,51,21,208,64,249,204,167,66,75,174,52,72,175,204,214,20,103,37,177,228,209,89,135,127,237,95,121,204,3,71,169,15,252,85,0,5,40,136,128,39,24,169,224,43,252,176,57,39,79,121,83,82,112,29,92,129,73,66,81,29,80,45,181,146,160,132,51,143,129,145,116,210,15,109,8,75,183,45,76,190,92,124,249,231,63,178,168,105,68,22,127,50,166,73,105,43,87,140,223,198,199,118,249,199,242,55,60,30,142,227,99,127,186,4,19,119,103,18,20,88,218,162,239,46,33,83,58,156,23,27,84,222,196,233,112,200,48,154,91,12,152,231,31,170,104,55,164,72,73,131,14,170,220,112,232,79,141,25,14,168,142,219,188,152,95,185,12,191,41,77,220,159,54,182,65,241,227,183,226,18,185,107,227,25,176,191,68,224,6,185,25,130,132,228,125,183,67,208,14,162,80,37,144,149,34,154, +174,190,4,214,6,123,180,206,13,46,189,206,251,83,137,176,26,155,88,219,4,105,173,134,35,242,99,237,106,140,0,107,140,184,182,122,33,206,150,184,105,117,99,115,100,75,155,33,7,50,60,84,217,52,181,104,94,178,22,32,92,202,85,166,65,154,231,72,222,86,56,166,197,189,250,220,22,216,207,109,105,179,121,247,102,8,138,185,179,200,224,44,217,143,143,72,112,149,174,144,186,100,103,199,7,132,173,192,79,124,185,218,213,26,121,213,127,31,14,22,209,74,160,169,104,168,18,184,59,195,17,27,143,106,141,143,112,67,186,12,131,125,135,105,76,24,22,14,211,238,146,61,238,127,182,133,27,219,110,240,186,25,187,254,4,211,210,255,184,132,139,180,198,139,163,6,226,152,103,99,96,216,199,135,121,195,86,24,50,9,34,212,119,165,221,161,38,142,157,93,173,203,253,204,195,4,223,222,187,4,252,127,221,215,23,236,47,135,227,10,111,78,136,170,179,254,43,162,60,62,164,99,55,43,153,237,166,154,152,99,217,119,197,112,172,27,236,110,181,117,176,5,103,24,132,111, +240,120,214,57,220,171,255,183,219,249,113,235,242,52,35,176,253,201,112,200,29,156,157,145,167,245,251,254,249,125,178,135,93,66,160,225,134,0,131,178,63,145,29,201,109,242,254,34,63,115,249,83,13,211,54,238,249,205,223,150,100,141,221,246,95,11,242,68,125,56,146,120,159,76,237,236,158,67,110,220,57,132,52,227,67,127,130,163,96,232,147,223,35,150,63,1,183,239,198,11, diff --git a/uppdev/aaa/src.tpp/all.i b/uppdev/aaa/src.tpp/all.i index 5e33b3685..e5c574634 100644 --- a/uppdev/aaa/src.tpp/all.i +++ b/uppdev/aaa/src.tpp/all.i @@ -6,3 +6,7 @@ TOPIC("uu$en-us") #include "uu$en-us.tppi" END_TOPIC +TOPIC("otazky$en-us") +#include "otazky$en-us.tppi" +END_TOPIC + diff --git a/uppdev/aaa/src.tpp/otazky$en-us.tpp b/uppdev/aaa/src.tpp/otazky$en-us.tpp new file mode 100644 index 000000000..c6cb03f12 --- /dev/null +++ b/uppdev/aaa/src.tpp/otazky$en-us.tpp @@ -0,0 +1,32 @@ +topic "Jakou barvu má velký míč v obývacím pokoji?"; +[2 $$0,0#00000000000000000000000000000000:Default] +[i448;a25;kKO9;2 $$1,0#37138531426314131252341829483380:class] +[l288;2 $$2,0#27521748481378242620020725143825:desc] +[0 $$3,0#96390100711032703541132217272105:end] +[H6;0 $$4,0#05600065144404261032431302351956:begin] +[i448;a25;kKO9;2 $$5,0#37138531426314131252341829483370:item] +[l288;a4;*@5;1 $$6,6#70004532496200323422659154056402:requirement] +[l288;i1121;b17;O9;~~~.1408;2 $$7,0#10431211400427159095818037425705:param] +[i448;b42;O9;2 $$8,8#61672508125594000341940100500538:tparam] +[b42;2 $$9,9#13035079074754324216151401829390:normal] +[{_} +[s0; [R4 Jakou barvu má velký míč v obývacím pokoji?]&] +[s0;R4 &] +[s0;R4 &] +[s0; [R4 Jakou počítačovou hru máš nejraději?]&] +[s0;R4 &] +[s0;R4 &] +[s0; [R4 Jak se jmenuje tvoje maminka?]&] +[s0;R4 &] +[s0;R4 &] +[s0; [R4 Co dělá tvůj tatínek v práci?]&] +[s0;R4 &] +[s0;R4 &] +[s0; [R4 Kolik dětí žije v tvém domě?]&] +[s0;R4 &] +[s0;R4 &] +[s0; [R4 Kolik zvířátek žije v tvém domě?]&] +[s0;R4 &] +[s0;R4 &] +[s0; [R4 Jak se jmenuje tvůj nejlepší kamarád?]&] +[s0; ] \ No newline at end of file diff --git a/uppdev/aaa/src.tpp/otazky$en-us.tppi b/uppdev/aaa/src.tpp/otazky$en-us.tppi new file mode 100644 index 000000000..1cfc0669e --- /dev/null +++ b/uppdev/aaa/src.tpp/otazky$en-us.tppi @@ -0,0 +1,6 @@ +TITLE("Jakou barvu má velký míč v obývacím pokoji?") +COMPRESSED +120,156,149,145,207,142,211,48,16,135,95,197,82,87,28,80,133,102,198,118,108,39,7,144,224,128,216,3,18,215,40,66,110,107,32,205,191,146,166,57,128,232,27,244,1,208,158,122,228,80,237,19,44,151,180,239,197,100,41,18,2,164,46,81,228,56,145,191,223,204,55,73,73,92,93,193,20,38,112,225,138,95,132,119,126,83,118,89,154,43,101,19,79,58,41,174,95,187,100,228,145,121,105,80,90,45,81,81,196,11,74,36,77,82,161,37,167,172,148,22,226,121,233,215,235,44,45,201,218,123,136,24,34,163,9,141,178,202,162,52,150,152,37,0,2,67,26,149,180,164,227,69,88,207,179,20,248,184,228,227,46,146,14,16,192,32,130,36,3,82,43,68,73,28,65,134,16,116,28,234,69,150,190,140,146,17,80,163,148,142,184,245,136,211,148,2,78,31,49,37,81,2,73,141,78,71,241,44,188,207,235,127,41,233,139,74,6,226,188,11,213,217,200,171,228,241,51,157,32,163,209,52,154,24,46,171,52,23,115,163,145,100,140,40,210,14,181,226,150,20,80,220,134,143,155,188, +13,85,168,187,115,66,142,72,152,204,208,36,220,194,118,187,125,130,10,126,78,202,112,47,8,220,55,33,127,99,15,131,218,129,211,22,45,72,163,72,27,86,95,249,214,87,103,147,153,162,228,236,97,167,118,18,97,196,19,5,203,253,107,199,1,192,18,252,228,65,106,190,165,141,187,51,60,114,35,228,166,110,194,67,146,26,140,3,163,140,86,108,66,24,33,15,18,70,127,254,13,113,221,180,149,47,179,244,243,219,47,34,93,67,34,210,55,74,188,242,69,179,17,51,223,246,27,81,13,123,209,135,178,24,238,120,123,56,238,68,47,154,217,112,215,251,249,112,168,196,170,41,154,101,254,52,123,148,141,48,163,127,108,126,139,91,53,199,221,112,232,252,113,215,244,252,250,161,189,207,62,237,69,29,150,173,95,28,111,30,146,35,214,65,44,121,220,155,101,16,93,223,240,90,249,42,175,11,127,1,125,222,8,174,80,178,75,215,159,110,151,162,243,221,112,168,67,193,54,171,118,216,207,47,149,190,110,202,188,24,35,24,19,167,239,57,23,238,57,106,248,86,137,69,83,29, +111,30,132,127,234,135,195,233,235,176,239,184,238,255,103,252,101,63,122,240,236,202,176,58,237,185,171,194,87,158,85,22,191,98,68,246,3,139,174,49,237, + diff --git a/uppdev/in64/main.cpp b/uppdev/in64/main.cpp index 991315386..2ade821a4 100644 --- a/uppdev/in64/main.cpp +++ b/uppdev/in64/main.cpp @@ -4,13 +4,15 @@ using namespace Upp; CONSOLE_APP_MAIN { + uint64 a = Random(100), b = Random(100); + uint64 c = a * b; + uint64 d = b / a; DUMP(sizeof(int *)); DUMP(sizeof(int)); DUMP(sizeof(dword)); DUMP(sizeof(int64)); - int64 a = 1; - +/* for(int i = 0; i < 20; i++) Cout() << (a = a * 13) << '\n'; @@ -39,4 +41,5 @@ CONSOLE_APP_MAIN DUMP(((int64)x)); DUMP(((int64)y)); DUMP(((int64)z)); +*/ }