On Mon, Jan 14, 2008 at 05:20:40PM -0500, Jack Lloyd wrote:
> On Mon, Jan 14, 2008 at 10:02:44PM +0100, Pavel Cahyna wrote:
> 
> > I have tried that, but:
> > 
> > g++ -pthread -Ibuild/include -O2 -finline-functions -mcpu=ev5 -D_REENTRANT 
> > -ansi -Wno-long-long -fpermissive -W -Wall -fPIC -c 
> > modules/es_unix/unix_cmd.cpp -o build/lib/unix_cmd.o
> > /usr/include/g++/cwchar:193: error: '::vfwscanf' has not been declared
> > /usr/include/g++/cwchar:199: error: '::vswscanf' has not been declared
> > /usr/include/g++/cwchar:205: error: '::vwscanf' has not been declared
> > /usr/include/g++/cwchar:222: error: '::wcstof' has not been declared
> > *** Error code 1
> 
> Argh! Could you do me a favor and confirm/deny that compiling the file
> containing just the lines:
> 
> #define _XOPEN_SOURCE 500
> #include <string>
> 
> fails with the same error? (And also provide me with your exact OS
> release and compiler versions so I can test this further and hopefully
> fix whatever it is I have broken).

[EMAIL PROTECTED]:~/test$ cat > string.C
#define _XOPEN_SOURCE 500
#include <string>
[EMAIL PROTECTED]:~/test$ make string.o
c++ -O2  -c string.C
/usr/include/g++/cwchar:193: error: '::vfwscanf' has not been declared
/usr/include/g++/cwchar:199: error: '::vswscanf' has not been declared
/usr/include/g++/cwchar:205: error: '::vwscanf' has not been declared
/usr/include/g++/cwchar:222: error: '::wcstof' has not been declared
*** Error code 1

Stop.
make: stopped in /home/pavel/test

[EMAIL PROTECTED]:~/test$ gcc -v
Using built-in specs.
Target: alpha--netbsd
Configured with: /usr/src/tools/gcc/../../gnu/dist/gcc4/configure 
--enable-long-long --disable-multilib --enable-threads --disable-symvers 
--build=i386-unknown-netbsdelf4.99.3 --host=alpha--netbsd --target=alpha--netbsd
Thread model: posix
gcc version 4.1.2 20061021 prerelease (NetBSD nb3 20061125)
[EMAIL PROTECTED]:~/test$ uname -sr
NetBSD 4.0_RC3

> I know you are probably not terribly interested in acting as my
> personal buildbot, but if you wanted to work around this problem (and
> hopefully check if this problem with Monotone you're seeing is
> actually a Botan compilation problem vs something else in
> lib3rdparty.a), try:
> 
> ./configure.pl --noauto gcc-netbsd-ev5
> 
> which will disable all of the platform-specific code except a small
> stub for reading /dev/urandom (I'm assuming here the bad code
> generation, if that is in fact the issue, is in the low level crypto
> code - in the past this has tended to be true, and also much of the
> platform-specific code is excised in the version included in Monotone
> already).

$ ./configure.pl --noauto gcc-netbsd-ev5
     (error): Arch type ev5 isn't known (try --help)

I am using gcc-netbsd-alpha.

It compiles; ./check output is attached. I interrupted it after 7 minutes
when it did not seem to make any progress.

Pavel
Beginning validation tests...
Testing Block Ciphers: 
..........................................................................................
Testing Cipher Modes (Encryption): ............
Testing Cipher Modes (Decryption): .............
Testing Stream Ciphers: ............
Testing Hash Functions: .................
Testing MACs: ..........
Testing KDF Algorithms: .........
Testing S2K Algorithms: ...
Testing Encoders/Decoders: ....
Testing BigInt Addition: .........................
Testing BigInt Subtraction: .....................
Testing BigInt Multiplication: ...................................
Testing BigInt Square: .......
Testing BigInt LeftShift: .................
Testing BigInt RightShift: .................
Testing BigInt Division: .
ERROR: operator/
a = 
1A923B3406CBE81B093CE418F6A73107F504502B2E3D1B200762FCF6062723DE405CAB0AEA00000000000000000000000000000000
b = 184F03E93FF9F4DAA797ED6E38ED64BF6A1F010000000000000000
c = 117D3DB34AD005954459BE9ABEDD0E5DEB4EA0000000000000000
d = 117D332B4C2D80B9A71CF054E6B545F07B9EE8E2CAF9A54557C66
e = 117D332B4C2D80B9A71CF054E6B545F07B9EE8E2CAF9A54557C66
ERROR: BigInt Division failed test #3

ERROR: operator/
a = 38643020ACA9585367FC9BAB0D8049169F1C3F7B7183
b = 3
c = 12CC100AE43872C677FEDE8E59D56DB235096A7E7B2B
d = 12CC100AE43872C677FE33E3AF2A185CDFB4152925D6
e = 12CC100AE43872C677FE33E3AF2A185CDFB4152925D6
.ERROR: BigInt Division failed test #4

ERROR: operator/
a = 119F4F0A35F4EB9A107EF0A5743816D711B8D3D69378F
b = D
c = 15B06147A4DEABD14F61282E18E29243C70ADD56DCE3
d = 15B06147A4DE0E4776C300CBA2BB2FCD9FA8672F7A6D
e = 15B06147A4DE0E4776C300CBA2BB2FCD9FA8672F7A6D
ERROR: BigInt Division failed test #5

ERROR: operator/
a = A11E405D5B086A12DFF64F0D4B25631C0FBE6C3C1FC2
b = 5
c = 20394012ABCE7B9D5FFE0FCF756DE09F365948D8D326
d = 20394012ABCE7B9D5FFE0FCF756D13D2698C7C0C065A
e = 20394012ABCE7B9D5FFE0FCF756D13D2698C7C0C065A
ERROR: BigInt Division failed test #6
..
ERROR: operator/
a = 
2A1640FDEBDA73842CF7B19B61F0F8D89AAF836250C2798CD3E0AF43FC9863A6B6BC94AA8F003EAC17E83781E9285273D7E5DE28A857BD84306CD82CFD33D
b = 
3BE860667770952B887D5B1A56937CC26B6AA0941AF0599F20BE6F55ABBB215F9391B623024B4E92C8B9B5174529E9A094924
c = B3D8F5CB2C424527D33FE642
d = 2B1A966946E3BA53009880D6
e = 2B1A966946E3BA53009880D6
ERROR: BigInt Division failed test #11

ERROR: operator/
a = 261C8EC385F6104B934409C2B4FA061EE8DB73CC9C0684C22AAFC1E0EB341291
b = 320D4D417E520
c = C2EDB7A2F54A6070A271E78FF0F8D709EF85517EE726CDF4A41
d = C2E37CEAFD9681DA6052E15607517D5A64E5AE44AF1088727CE
e = C2E37CEAFD9681DA6052E15607517D5A64E5AE44AF1088727CE
ERROR: BigInt Division failed test #12

ERROR: operator/
a = 
46F35C58F66F6DB728ECC04A8C1A721F1F516EC698D5B0D7CB229E575287B4D87B1131F1001EA9288A
b = 1AF19784E4B6A33625EA4F7A9BA6C5BDC41D104D516848E119BAE2B6
c = 2A21F4DA223687CDE8BE2C6A4F8
d = 2A21F4DA223687CDE8B4AC15F73
e = 2A21F4DA223687CDE8B4AC15F73
.ERROR: BigInt Division failed test #13

ERROR: operator/
a = 
77C55D6FAC38455D8A8D84648FA4BCB88121D637FD5635F9E13A985D541FE09BD545FB897E38D710D6637D4E08221E9943E4D9315B0F2B3439C
b = 
2985EB7A11C8C8155A3E4E294F1C9CBC72ACDE893E1276175BB12E7EFD505A86E63E090FEEC125410F6B7A56901F0B0
c = 2E26AA7620F96DCE4F66B
d = 2E26AA7620F96179B5265
e = 2E26AA7620F96179B5265
ERROR: BigInt Division failed test #15
.
ERROR: operator/
a = 
292F05B8C913CE450FD5046705032AF2B4E97F9A0A4A992B22D9BB62E277425B9650147773DAB473BFB8D2B4C3FDAF68EF2
b = 312F971B41C948DC01F583751BBD5B9B8452D9301915ABA6
c = D659BAA5FA96F2630831645948BAE893178767A0B31578A1032
d = D659BAA5FA96F2630831645948B07FBEED225BCC80C41FB696A
e = D659BAA5FA96F2630831645948B07FBEED225BCC80C41FB696A
ERROR: BigInt Division failed test #17

ERROR: operator/
a = 
4ABBC62DA19EBE450C99EF70C30B5239B8FC155EB752D4210E188FC682EFB2CCAB79794D18381224520395160E67CE47E4E3A59CB57A3D43134C0A153CBC
b = 11E737DAB5CE92C773E44A887B59
c = 
42C9F96E5358F9978E2F3C314F4DD6F8A9648379787AD2EBED1D376A46AE88A0FB608FDE2F2F0DD08AFAC6ADF7A64238D
d = 
42C9F96E5358F9978E2F3C31410143A755146E8513892CA4E29FDF183D80F6964741D3175A5BB9C98D34CD8E3206D1293
e = 
42C9F96E5358F9978E2F3C31410143A755146E8513892CA4E29FDF183D80F6964741D3175A5BB9C98D34CD8E3206D1293
ERROR: BigInt Division failed test #18
.
ERROR: operator/
a = 
A6323676EB6AA6A4E484A45C68BA886BD3AE9F24FD8405D339CF330D613B61876E177E5A81A47F67292443915ECB7CB27B9BD6799FDBCCD82C01658D
b = 1C4615AA5D13855FB70546E02989F188D4EE3B500A9149AAED1703
c = 5E0CB691315D8A1BA26E1BEC607412F81C27E7B3D9016855910F3152F5FBC06EF25
d = 5E03A8A8AF045557424007F620F28CC291174B773805AC6F3271F022B24601979B0
e = 5E03A8A8AF045557424007F620F28CC291174B773805AC6F3271F022B24601979B0
ERROR: BigInt Division failed test #20

ERROR: operator/
a = 
1468D7B66C0E9A675B3D51E03911AFE7E09FB35D8534A6794F8E5E38EE9B2D828306B8701454D76F1129504A3A80B19A2065F7A5191F9EE7AD7D201C98
b = 
2E9F1D54D78DE72C6557BC8E270748A738E2479D5B6D36F90C1FA7893F43230DE240E03BCDC867B220A4C0C7AB09EE
c = 7011BC6B1BDADE59E1E5B9B75C69
d = 70110CB4A3FE345CF05F9E0E3799
e = 70110CB4A3FE345CF05F9E0E3799
.ERROR: BigInt Division failed test #22

ERROR: operator/
a = 
23D9EE1E700E1A0A33C31A9CC0332CB086315F75180931552030EEF8C9A35DED753C03F5322DFF65E90202B9453761C
b = 
360B93088CA61DDEA9AA4EB54583949DD6D45CA9F6BCA0554D41016194777ECA83915210396F6EE29A
c = A9D1C9CED75E1
d = A9D1C0559CD1F
e = A9D1C0559CD1F
ERROR: BigInt Division failed test #23

ERROR: operator/
a = 
1747CEE3BF59D337EB9DE03F8AFCB3C0EF9812EDA996796A373A10275D16B3265D83899CDC5D53487B340806B0BBC6A0D3580EFD6E
b = 1768A6C1F7CD208D82C5EA854F08E12C5B2A
c = FE98D30B3AC973EC041908A962E8F596D6599A5EE2F41E0C561B20E088FD01553F9D49
d = FE98D30B3AC9733D09FE2674999045388255E638A5911417A7666E170215A251B8F368
e = FE98D30B3AC9733D09FE2674999045388255E638A5911417A7666E170215A251B8F368
ERROR: BigInt Division failed test #24
.
ERROR: operator/
a = 
D0F58C290879C932C39847FAF4207A67648D0D34203B1DD4A112ACB4D2B0F824A705CC2FFD96E0C12F283DA348B78A2D4518616553FDB97411E5A9
b = B972207BE27D3ED266BCE671A76A43EBF5DC8ECA2E0CD8835
c = 120758D6FC233DC23860F341F5411427755EFE35D390B94F42DE9558AB21F07D1C7501
d = 120758264950FAA2F99D0343E6772145F9FAEB9985FB564985055B3AC3227935EA498B
e = 120758264950FAA2F99D0343E6772145F9FAEB9985FB564985055B3AC3227935EA498B
ERROR: BigInt Division failed test #26

ERROR: operator/
a = 
1069ECB445354CF5A9DDBCC642FB8EEA6004EF6DE2F681AC4B8651966C269FAC0F8D62D3422ECA6B0C0733CE0341B9E3462A512921
b = 355EBD92682C64CA2F2DBAF55AFF103F95E1001115E8452186818C13941628C16CD
c = 4EBB59E2A2FBAF16D00725624A9450DE8484FD9
d = 4EBB59E2A2FBAF16D00725624A9450D4EC9C934
e = 4EBB59E2A2FBAF16D00725624A9450D4EC9C934
ERROR: BigInt Division failed test #27

ERROR: operator/
a = 18D3EA9252FC65F1DD0A7DE2EB11DDD4BA6
b = 39E62C0C71B953C5C2BF609326
c = 6DC6956A1
d = 64EEC8A23
e = 64EEC8A23
.ERROR: BigInt Division failed test #28

ERROR: operator/
a = 
C042193E472757D40488972335EAC6B22FDE7BA27BCA82A98349D79C87DE30D820620E6F79664B75EEEA991CC56FCEE54E42AFA2152A4390743B34F40175D
b = 61D7D2A94938E4CF1FCF583CA4C803920E4E29B85B5403FBC83F28B440A
c = 1F707F47101937EB82EC1F20CCCC0ECEE6E4CE9FDC14764A619923141282889490A
d = 1F707F47101937EB82E1A7E611829E669304E3E32D2159118192127898E945DDC3D
e = 1F707F47101937EB82E1A7E611829E669304E3E32D2159118192127898E945DDC3D
ERROR: BigInt Division failed test #30

ERROR: operator/
a = 
2CC0F67F9EBE05FDE1DA7AA112D58C9CFB3671A62C72F19F04C82E901CAD91117E8F79055D8EF34F617DF87C3B752146B392ECE01DC67F229E95C2A34B5
b = 
1CB9FB25CF40C4DA882E3880AA8C05CBC2C966A7A1747E10A704CE51A809CD4CBBB07293013F5D89559E12081A27C
c = 18ED44788218404336AB090CE854EA0
d = 18ED44788218404336AB0903FEF3F50
e = 18ED44788218404336AB0903FEF3F50
.ERROR: BigInt Division failed test #31

ERROR: operator/
a = 
4FAA3BFE1958B338AB22EE7843C3CB4F5855F09994958BC83E01889D42050552AFBFD049198401C426F03EE8340A390DDEA9A6743FB23DFC
b = B3459A764A20C8FADF99C3789E
c = 
71C2EFFF66072DF507D9E6BD92DF077842EA28B3A41CB8385D751E0B37191F4BF27425D896535007F994F0
d = 
71C2EF489D5EF29EAAC998721922658B1768AB9C305DE82E53550126EEC9BF38EFA7998285B9D942DA3C10
e = 
71C2EF489D5EF29EAAC998721922658B1768AB9C305DE82E53550126EEC9BF38EFA7998285B9D942DA3C10
ERROR: BigInt Division failed test #32

ERROR: operator/
a = 
1C61703693CE50464424022B5DA3E8A615A77CA2B0F5168FDA4C9DA0979BF1741D71A2A937F2EF842ED9AF749
b = 3982AA34F975DE88C6C687EA10
c = 7E5523DAAD238C3E40BD11827830E2A43F9B7120C20EE5B666315F00D35024F
d = 7E5523D1C609D5B4C39A7491037CC82533D3B3D1AF70FA51B86CCE9599150A5
e = 7E5523D1C609D5B4C39A7491037CC82533D3B3D1AF70FA51B86CCE9599150A5
ERROR: BigInt Division failed test #33
.
ERROR: operator/
a = 2D4AFB1CF50DA7B860942F42B7D3226E3D0131B54E501EBC6243
b = 7C29AFBCC87C548A3BB554CF3B560A2F718
c = 5D62A17758C3DB650
d = 552356BA1137DB9BB
e = 552356BA1137DB9BB
ERROR: BigInt Division failed test #35

ERROR: operator/
a = 
123F71E77499975C79EE4C4F7B275A4410863CEDC3E244724D5AF83A8A2DD73C5D5913E9EAAB3664A182C424A21
b = 78B294AD98589FDCC2D53FCB0FC9F0E70E4E30323832D5669F66E15
c = 26B426C03F76F97048D5DE0B8D9DBD02F4DC
d = 26B426C03F7671B1C31865B5964134BE6FD2
e = 26B426C03F7671B1C31865B5964134BE6FD2
ERROR: BigInt Division failed test #36

Testing BigInt Modulo: .......
ERROR: operator%(word)
a = 
2A4E282493E8C041BFCFD375ED5924B8D68C120E1CE0BC3465997F2F8AC33CE5216521BD35E20EE5B9D26B973388480A0C5A003942CC6DA85DD4DFD8B
b = 58DACB5B
c = 
40000000400000004000000000000000000000004000000000000000000000004000000000000000400000004F74514E
d = 3E5F6B18
e = 3E5F6B18
ERROR: BigInt Modulo failed test #20

ERROR: operator%
a = 
381C7C4C0034D95CDA4D7A3DAC384544C36AFE4C0E4B6B44454AB99399132DD12FA99D2F5D788C
b = 784586F5713EBAB503A5
c = 5187C976436B2161C929
d = 40000000000000000000000040000000032C7FA65EC3588CD7FA
e = 40000000000000000000000040000000032C7FA65EC3588CD7FA
.ERROR: BigInt Modulo failed test #22

ERROR: operator%(word)
a = 324DB51EB03558BFC598BAE4E9FEE42C447B8C0B92A51
b = F8C3AE54
c = 8000000080000000800000008A52D149
d = 8A52D149
e = 8A52D149
.ERROR: BigInt Modulo failed test #25

ERROR: operator%
a = 
7A9B406D9A4B4D87E70AE11CBBF7A4EFAF0B38635BCC422BF34F3686A32E7FDDCABFCAE48B18EBF2A2CD0FDD45B34D753E85D89A529A45C56AFA
b = C0E2A4C6B748B37D817CEC40BF01299CE574E1CCC0CA126267340EAB9AAE686B89052
c = 7870A16EBAB941FBDA4A1749D0E2C941326F43D38E92DB128C5DB96C9363460956374
d = 
80000000000000000000000084ACD4290C2E5FDEEC646BE25512E3953E570627164BD3F09FE3A0CC9D4A2550AA0E2
e = 
80000000000000000000000084ACD4290C2E5FDEEC646BE25512E3953E570627164BD3F09FE3A0CC9D4A2550AA0E2
ERROR: BigInt Modulo failed test #26

ERROR: operator%(word)
a = 30A7C6392C4AC6F1BE87F8CCDA5A64CCE13CC4405A18
b = 4D58B01D
c = 4000000040000000000000000000000027BC6923
d = 1EA38E
e = 1EA38E
ERROR: BigInt Modulo failed test #27

ERROR: operator%
a = 
36DA73B4B2D7ADBC8A7A27D88E5779A635A8628E8DD9BBEA04F5E109162F658C89D8C13CB16FF9BBEAA09479
b = 37
c = 8
d = 20000000000000000000000000000000000000000000000020000000000000000000000009
e = 20000000000000000000000000000000000000000000000020000000000000000000000009
.ERROR: BigInt Modulo failed test #28

ERROR: operator%(word)
a = 4040E116526FD4449A68BBE5AC53CD9C50E36E52BE659ED61
b = 1E3D66F6
c = 100000000000000000000000000000000000000019D98391
d = 14FCDE57
e = 14FCDE57
ERROR: BigInt Modulo failed test #30

ERROR: operator%(word)
a = 
35CF035F1AC16BC3C6642F9C43CF3B8B61712E9E9685EA2233CA5CD5D6DCA1ECA3B533C67697823
b = BA0F4805
c = 80000000000000000000000000000000800000008000000087B6EC91
d = 87B6EC91
e = 87B6EC91
.ERROR: BigInt Modulo failed test #31

ERROR: operator%(word)
a = 
31ADA3A5C325E4ECA4BF9D86E3370BCF32A6E6783021DF2D7892874EEA76A5DDA4C90368EEE8D4132872198B29A45B5B
b = DB4630A9
c = 8000000080000000800000008000000071AAAB93
d = 71AAAB93
e = 71AAAB93
ERROR: BigInt Modulo failed test #32

ERROR: operator%(word)
a = C34264A2C65A7E1295F587DFC08FFC
b = D860BAB
c = 8000000079DF30C
d = B700BD3
e = B700BD3
.ERROR: BigInt Modulo failed test #34

ERROR: operator%
a = 
3F61B265AE5064462BBAFCAE2FF391AC941403068A3079B04D9F5BCF2E4AE42D2B17925968779F93B11DC1E090540E25E711AA73C1
b = CA30FC37EDFF148449E735C314CC428ECD7DA899A3B1A6E493F56DA69499C0EEC
c = 9D047BD22108F1403FFD114B80BAEE69D05EFA3D72A9EDD65737E8A5568241D2D
d = 800000004F9AEBD7AD5F4C020BF59388ACAE4BAA0361C436E858E128966EB1D24FAFB66D1
e = 800000004F9AEBD7AD5F4C020BF59388ACAE4BAA0361C436E858E128966EB1D24FAFB66D1
ERROR: BigInt Modulo failed test #36

ERROR: operator%(word)
a = 57AE837700D4CB592771FDD80
b = 6E676356
c = 40000000400000001DB9BB24
d = 2D9593BC
e = 2D9593BC
.ERROR: BigInt Modulo failed test #37

ERROR: operator%(word)
a = 3C875D742770EAF61FAF5618D3B50953B5DE5A7A743
b = 7015F184
c = 4000000000000000000000000000000034B92A3B
d = 54F10A4F
e = 54F10A4F
ERROR: BigInt Modulo failed test #38
.
ERROR: operator%(word)
a = 4C801068F41CB7559BB59D93072
b = B8850156
c = 800000006F213D14
d = 6F213D14
e = 6F213D14
ERROR: BigInt Modulo failed test #41
.
ERROR: operator%(word)
a = 
3F6DCA9603E629D35ECC84EEF17B085AB583AEB1F62C6F5447F6F9C5E88DA6C7FAF15E7DD808D13754D526C651AD2107B05039A77C287C439EF58887
b = E012B465
c = 
800000000000000080000000800000000000000000000000800000000000000080000000800000000000000080000000000000009C456815
d = 9C456815
e = 9C456815
ERROR: BigInt Modulo failed test #45

ERROR: operator%(word)
a = D0E2C9E95EBCA60722A070B823F521A964
b = 7C984130
c = 40000000000000005A23CC84
d = 3FB84224
e = 3FB84224
.ERROR: BigInt Modulo failed test #46

ERROR: operator%
a = 
B40F6E5C321DD06770A72F1C13932120A130A238C9D1B80D2B069A084C36CDF846345C704234EFBACC0ED6F79A001
b = 44B30B27BF28C1BFFAF2
c = 35602611D3A62D94F337
d = 
400000000000000000000000000000000000000000000000000000000000000000000000231D0FB2B0934DAF0E57
e = 
400000000000000000000000000000000000000000000000000000000000000000000000231D0FB2B0934DAF0E57
ERROR: BigInt Modulo failed test #47

ERROR: operator%(word)
a = 5AD40A06D6D80591BD9285D9641D3E4DA612F34E3A3E207A0CF4B91F56B109A19CFBB073D
b = 275B048C
c = 20000000000000000000000000000000000000000000000000000000200000000367547D
d = 1E197D61
e = 1E197D61
ERROR: BigInt Modulo failed test #48

ERROR: operator%(word)
a = 2E076E4F899FD12FADF37286F92FED6A7BBE7171
b = ABA36E16
c = 80000000000000002BDC508F
d = 2BDC508F
e = 2BDC508F
.ERROR: BigInt Modulo failed test #49

ERROR: operator%
a = 5C0BEC752AB52E1E967B6D0317F10B0BA76A2EB86E562D9FB59E2
b = 397F5DEBC49E2A8C70D65E5240C60911
c = 16FAAF0D8839ADFE3B65ABF4E2638D88
d = 2000000010778E9EA3366BBC9A39058290A90D10
e = 2000000010778E9EA3366BBC9A39058290A90D10
ERROR: BigInt Modulo failed test #51
.
ERROR: operator%(word)
a = 1576BBE1F040D4C5293C26F3D9DD
b = D75A75FB
c = 80000000000000000BB17662
d = BB17662
e = BB17662
ERROR: BigInt Modulo failed test #53

ERROR: operator%(word)
a = 30DCD7CE05C38C1487894BD5BE1B3228386B14A2ACC30C
b = 1A341C25
c = 100000001000000000000000000000000B2A09DC
d = 16AD68A0
e = 16AD68A0
.ERROR: BigInt Modulo failed test #55

ERROR: operator%
a = 
55BE14CF1F90117C54D7D4476AAAD726F256A50BD5B40489CAB787365A4B7D67F1923F113A4095871061CE730C9DA9F6FC4
b = 6F2D20B075BCDB6EAF4192E6191201BB0493DF8C6C519208B9C252
c = 2809E9E9F70DFF2FFFF7C921E5D946B43CFA4ABA1C6584387F7FDE
d = 
400000000000000000000000000000002B49FE7CCF008498B98DD5DA5F79F652586EB3F3270046B688F360
e = 
400000000000000000000000000000002B49FE7CCF008498B98DD5DA5F79F652586EB3F3270046B688F360
ERROR: BigInt Modulo failed test #57

ERROR: operator%
a = 57A76F3D623AA8D890FDE3578D44160CEC548245949D62BA308E99DCFC8D8655B5751218AF
b = 3AF04038D497
c = 21F9246B33A3
d = 1FFFFFFFE0000000200000002000000000000000000000001F5387B7DF12
e = 1FFFFFFFE0000000200000002000000000000000000000001F5387B7DF12
.ERROR: BigInt Modulo failed test #58

ERROR: operator%
a = 
31388A950A23886231EACCD8BB47E606AEF3F0FB37BDA88C6206EF8B18D1CEE889D87E94FB86F62DF1C386
b = 18AEC3439E0
c = 1347FE86C26
d = FFFFFFFF8AEC343800000000000000010000000000000000F0ACF8B4C6
e = FFFFFFFF8AEC343800000000000000010000000000000000F0ACF8B4C6
ERROR: BigInt Modulo failed test #59

ERROR: operator%(word)
a = B2612136E5B946C4F5A30F32C36532BA0CC360833AF7E86FC0E70
b = 663C618F
c = 4000000000000000400000000000000000000000657FE3E3
d = 45E641C2
e = 45E641C2
ERROR: BigInt Modulo failed test #60

ERROR: operator%(word)
a = 32622690F0E39C8C73459EEE1518E9DC3A8CBF7B61EFD0857B915
b = CD234B67
c = 800000000000000000000000000000004AAC0E03
d = 4AAC0E03
e = 4AAC0E03
.ERROR: BigInt Modulo failed test #61

ERROR: operator%(word)
a = 
64A0249BEB74CDA60EDDAE0B4899ACC4DC5ED672E1BC9A820A2BAD095EB5D10B6DE59F49725CFF7132B594834731581398269E61D338F3ED5CA8E6BB6EBFBEC
b = 586A34E
c = 
400000000000000040000000000000004000000000000000000000000000000000000000400000000000000000000000418787C
d = 11E69CA
e = 11E69CA
ERROR: BigInt Modulo failed test #62

ERROR: operator%
a = 
14D772D895E6CE2E8A9505D25BA65BD931FEA121B465CED036491638BB86B031DDA389748AD722156EA66849CC43A2FD42459EF6
b = 6
c = 2
d = 
4000000040000000400000000000000000000000000000000000000000000000400000000000000000000000400000000
e = 
4000000040000000400000000000000000000000000000000000000000000000400000000000000000000000400000000
ERROR: BigInt Modulo failed test #63

ERROR: operator%
a = 
DADA69C24686EA2393C127121A12C275FCE8E2EED58E84ABB90D7A6BBFE2BD8AC51F5D0BAE3F273200564C1A61168865FF7344DCF1D970CADEEB2E8
b = 
55D421A2FB76A699B5DDC3CE2427D8953E58F32DDC47F2E61973A8F066C7874C93A0EF8F179E10E563F4A398147
c = 
37C6097CE62640A1CA0C78B50B6C067E38650009F004609B356DE53AAAD714268D6CC6B2B56F58DAA7BDFFEB078
d = 
3FFFFFFFF278647903085D947C672DF93A82333833CE5D57BC567E4F7C440FB6DEDDEA54204BD5B1B02315CD8A38EC5E2C5
e = 
3FFFFFFFF278647903085D947C672DF93A82333833CE5D57BC567E4F7C440FB6DEDDEA54204BD5B1B02315CD8A38EC5E2C5
.ERROR: BigInt Modulo failed test #64

ERROR: operator%(word)
a = 47F36D12BC7CABB1331D34E84515D5975728DD
b = 10B151A0
c = 10000000000000000198FF5D
d = 23CB7FD
e = 23CB7FD
ERROR: BigInt Modulo failed test #65

ERROR: operator%
a = 
18962EF4CE1D7BF49682495D47DB840AAEAD25E0CF28D6C1395F25A09D2485F5CAACEA88DA7E756108B6B6409
b = A4A4338EF6919AEA9E
c = 80A82C6CD5ADAAEC3D
d = 800000008000000080000000000000000000000000000000A0E0EF1D2066A5A163
e = 800000008000000080000000000000000000000000000000A0E0EF1D2066A5A163
ERROR: BigInt Modulo failed test #66
.
ERROR: operator%(word)
a = 
6365BDCC94EEF7691EFA970D21816FA75E00D908673E85856715B7AE4843AFAC296D79BD5CF128F9EC3F860F40F6369EF61027DD
b = DBDC46AF
c = 
8000000080000000800000000000000000000000000000008000000000000000000000008000000000000000506B127E
d = 506B127E
e = 506B127E
ERROR: BigInt Modulo failed test #68

ERROR: operator%
a = 
-1B50EB5449F45B22930B8A14B346E499DBE0946107F3C1558E21029C4FF46AAECC71666823947E898E2CFAA80D84F558B83FD1FA117858326D4D4A3D5DA0D59A5662316FC70512323BE83EA1767DCE52393B2B16B8A8D53287036D2D61E659B13165B3CFB44B1059AD8DF575FA65C20FE5613F1F0C27F3A05A922DBA856E2EB8
b = 
D32737E7267FFE1341B2D5C0D150A81B586FB3132BED2F8D5262864A9CB9F30AF38BE448598D413A172EFB802C21ACF1C11C520C2F26A471DCAD212EAC7CA39D
c = 
D0DD7834F118FE11F3F27D938D153D2843CB2CADB9FA28BA1AE784808DAAE4E915B47E10884383350ACD1690E1CA12C3F92C56A95434D11BD615E3225A2AAE9C
d = 
-8000000000000000800000000000000000000000000000008000000080000000800000000000000080000000000000007FFFFFFFFFFFFFFFFFFFFFFFD6A31256D45742F6AFE501C6CA60B243AC8E07517FD44C8DCD32602549FDAC8CE1EE489A5682E1838ADF31ECD02B7633DEF6EE7050D1BAA494E2C2674FCB954D
e = 
-8000000000000000800000000000000000000000000000008000000080000000800000000000000080000000000000007FFFFFFFFFFFFFFFFFFFFFFFD6A31256D45742F6AFE501C6CA60B243AC8E07517FD44C8DCD32602549FDAC8CE1EE489A5682E1838ADF31ECD02B7633DEF6EE7050D1BAA494E2C2674FCB954D
.ERROR: BigInt Modulo failed test #70

ERROR: operator%
a = 
-184DCE99E95ED3337B516B39BFDBAA8320562AF079102030166F7CE4A176E71B5FC501B1F2759D8AEEEFF1BC52D441BFB7B0D26B6FC9FB9C2C3C00F526DF965B
b = 962EDDCC369CBA8EBB260EE6B6A126D9346E38C5
c = 3CCD9C977A3248C5FB141B3F0EF3ACA391B3914B
d = 
-800000008000000000000000000000000000000000000000000000007FFFFFFF8DAC4D690BFA4770C3C1CE2EC8DEAB5F943C0709
e = 
-800000008000000000000000000000000000000000000000000000007FFFFFFF8DAC4D690BFA4770C3C1CE2EC8DEAB5F943C0709
ERROR: BigInt Modulo failed test #71

ERROR: operator%
a = 
-40147F79DA93E8D3F21A11E66D2F08F445BABB7AB7C3C2EF1B94312E6CBF347DC65831F7C49EE202F8E6F77233FB3EF7E462D5E4D3C81DA2CBC9335F9B1A7F51
b = 962EDDCC369CBA8EBB260EE6B6A126D9346E38C5
c = 34889A4853583C9FC0163C085D8B74A1
d = 
-7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF823792CB6AC42806C2AACCBCB4109EEE40989666
e = 
-7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF823792CB6AC42806C2AACCBCB4109EEE40989666
ERROR: BigInt Modulo failed test #72

Testing BigInt ModExp: .ERROR: power_mod
a = 5EBDAA
b = 86CA74C
m = AB17B43
c = 4760F28
r = 58484368
.ERROR: BigInt ModExp failed test #4
..ERROR: power_mod
a = 
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
b = 
5000000000000000000000074AED6FE50A167FD03000000030000000000000058ABD6FE4C24510367A7E36EECF121FF58ABD6FE186725FF0000000067A7E36E4C24510304CD23FF2000000000000000000000001B98192F0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010001
m = 
18000000000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
c = 
11A0D334E187609000A94A5C70A9BE6023C0E37127FB8CB79DD822C3D9969692CA8241937C6A5AE6F818B16056838E58702C4081908C35FA33D9380F2A91B9C943CC8930337EFAA6D146B26030FA7B3FE07D5ECFE08B9F5D0DB25439AC232DED14CCC30CFE06D389B6D9A1B7B9EA0BB1B8A5D3CA15F3006A0D232A3F7CE1C3E9ADE55965C75A896D2F1EBF45E3C3A28D368412AED6E90C0D4E71D882197AFD52C3D22C8ED705AC096E55E3D6EE1E5A6E91C7C0175377E4094589D65201507D6EC493D9B5D807F720CF029EA958EE5B33656DE875E973AC607F9F93E687582A5104DF8FF8EBE247B4B27EA37AAB82989CCEE5126D49D6A9886A8EFFCA57379890504D04FD4D79F539C6D0ABCC44C851EAAC381CACA826487A56D0FDA8824BCC86F96A04C34A07B024B0E1186F2ECE5E24420619836D110AA9C23A917F7978AE9839
r = 
20C5EC8D232991D0B2D7517BF83EC5A7A38E8197D97DB2C89A27000012E30CF74285DBA76A6C5663C07B43E3DE3959CEC7DEB9C13A63F1A630BEFF1517C1AB8B4F5EEE92F9260B35FF84C0F45FEA5ABE7128ADD4F48925ED131F976F1A1E885EDEC062B33EB4D57A1239C6E82DC3C84F79E0824ADF72F2CB98DB9E0D7D3F21EC94E167E35ADCE2592BAD03290ACD0BF27CA8E43EFCA975B0FE8856F240632B754F5580116BE755BFA570AD59A90CF58EDF48EC6EBF08866BFBE32C694F56EF341A94F11A2D35C49C0593368F78F9BF6D2FDE5B2CCF5E3190C840924FEB2AD72F7601ACA5399E5383639C0182E1982D6E815B571D40C491AB82752FB17A42EE3ED2764E37A1A7BF26CEFCECFC488E681DA0DC14EE9E6F47322EDD495ADE76BCBC2AD6C1404F29FEBD6905D077A7425FE7CBDDA9FAC4ACBD4BE29B8E985CC1DB04F
ERROR: BigInt ModExp failed test #12
.ERROR: power_mod
a = 2E2C
b = 329A5581DDF9C439EE1D22B176255CB7AA672728CFCEA12F531D9889ABEF
m = 19DB2CD3ED192BDB3BE14B52A22078F4AE69448B22FB3C47B803A2535B3F762D
c = AC89E841A0426615B950D0C1CE728E85717E6BF49E9A2BAAC4514E9CC8A6BBD
r = 2802B4A00040603357DC7118AB35A840A32D8C3932F450336F648AB5D4302B6
.ERROR: BigInt ModExp failed test #16
ERROR: power_mod
a = A96CAEE6F99D9055DDCC9A67E1AAACCCBEB40D2AFA23565D2AAD14A0E696
b = 247
m = C34845CD0DA4F10377B4C6E5A4623C8EE57203AD6115781D3C5923E974F5
c = 8EF8B5D459374F77917BF2A7313839A48E2431D19B298338A589CD8EBCED
r = 7498B8B5518994E20C534D0F41DABFEFC26C2FDAF26C5B61DCAFE5A35417
ERROR: BigInt ModExp failed test #18
ERROR: power_mod
a = 1675F91BEA439A713EB30C74808BA9DC66ACA3434F174D2E5FEBBA71AF65CB
b = 2D2B8E04C242812E51B344CC0C2A98237007F9ACD0DE78DC468A9CFF2D49BA
m = 5F35406DFB34FF909E03EAC32CB6DB15E5CEFA0E59E988865FF1252A58DDCB
c = 5CC3F888B0EE4B4FE58BFA4DB22C208E263D160A61D7525E0BA1A96A6F89D
r = E46C5C6CA2E91C5BB1180FC8DBB02F8C4F7D549BA3C9B553E61669CF0B254
.ERROR: BigInt ModExp failed test #19
ERROR: power_mod
a = 16424C11E95C77C77A2BDAFC609AFE148
b = 1234184727EED9852361FAFCAC391BFBE
m = 1A16EB76865E864137D7C72C34A3FA2DB
c = 151AE807B0CE712C115FEC5951E7E9F0B
r = 6B91C426C6633DF7D4E3C41E9B504948
ERROR: BigInt ModExp failed test #20
ERROR: power_mod
a = 12051528C4525101CF07EC5E3FE9EF476
b = 3BD6BA22DE280B77FAEDD1A70CE82C2B68BD
m = 6E34D5DB17775C0817A89867EBF663ECFA79
c = 65A6609E9463D28CACEA2E0C8557B93DE15
r = 17804A51B198405DE96B1211F285E16BAD06
ERROR: BigInt ModExp failed test #21
ERROR: power_mod
a = 2FB5C95D5702990E91A7F439800C51988530BFB
b = 81721C65F5D8F9C6206549E5C8606509
m = 
4A98FB939327EE13C11013A1C352F4C047A9D0B4B874D7B387D6BD795BF73BE778A92C5297BAB409F3A14DC993197
c = 
1CEEF3177FFD9880EC503660284939B934A122CD5E92880B36B5E86B7D3D7A6C327FE047CCD74FEA3D444F4340FF7
r = 
2C29D6E70202398A7459D51CD73B1F6FD5F8349F21D86327CF990F19E993D94DEFF8A0AD50B9751AF62C8014CF917
.ERROR: BigInt ModExp failed test #22
ERROR: power_mod
a = 
BF791361D54005F624FEB32A5EECAFFD2243C3088F8945569ACE8E0E0D0B00489B4ADA19F5967B82A098DB97
b = 
A9F22D3362DA654FBA8F884C4B386ED27D5F419684B8D56C5C95CBE65C05AAB9EA74D8EC41C0D79FC089A86F
m = 
101F513C66DFB89F1ED0D03E0ED1F2FA3FE1AC6B86DFDB352D2B5979154D2C22C763101997DB94E91D777B3B7
c = 
79998AC2C00348A5C5C166D5948805AFC5F4B7A85C14312842830FF93EC7B678CC59E21DAD6C531BA5E2142C
r = 
24B14A9B0B790686DA1A47D3FD1F0B08D20332B62F9F0DEAC5761C0B297752F0E6B2FF3E4F0F63B350C9E8DE
ERROR: BigInt ModExp failed test #23
ERROR: power_mod
a = 
2D76D19D8AB4D88E3C1D0286DCE731C4BE9CA39BA0A329256A2BFBC9F6994A061424FCD955AB996196F8BD0DE0344
b = 
C428A6F75C999585FBBC7CF9F6926D71D30DEEC76886FEEDF49CCB0D95FF46101C217551278455BD26675CD50E0
m = 
796AC6B1AF58EB618DB5C07DF2901A45B07E36FF5AB7E2F531D8F21A337BE4750617CF632BC6360A0B7A9219D3089
c = 
CB92647CAB4D0ECDED534799957780D7617C3EC6C9834B2A829A13CC0E861EFC3529B056CC9FE05CE52F96B851F2
r = 
6ADE20F0B0C0EB404B58B97A2A05D75CF93ADFFF166D5CC9FDA353D05BD4CF8ED7DB680D07F9962531B1E5CD6B3FC
ERROR: BigInt ModExp failed test #24
ERROR: power_mod
a = 1EE84446B082ADEA57DB1981FA4615E5F3
b = E20B04652F017DC01EBC1C57E6FC598E9E
m = 
FA7C9F013AFC6FBC7E4A1F3EAF8DFABE8F3DE9292A4E8CCAB4621DDB24E20E25E8289E3D79B484643B1E9ECCC74E79
c = 
70D1913C72834BAFDBBBCBCF7A856DA47D1277359A668891D2022E3DF4A723A8D10ACA7C7D5FF3021EAAF5DD34B02E
r = 
80E5CD322BA65A5636466B343A5FA3B2E0DC00AE56E099ACEDBC3EB2DA25BDE3D26161EA0A840AF4F6F9F2AF3E8BAF
.ERROR: BigInt ModExp failed test #25
ERROR: power_mod
a = 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
b = B69B09104B6014D160140841309969A4
m = 
8DFA80DF945656CAF186B302053E2F1CE6642A2CEC217CC4FB3714CE0EE5E3D11EA777115F24F3F53EEC9A1A18613
c = 
8CC7007D059A8C83BD42518EB540E1218BE0E0F1AAC1687F31A0D1472E16F379C7C1CE0096AD5FB47501426DDBE1A
r = 
3CA1BB9F2C84559AEDCD72890827CFA152914872F7D0A291CC5D7EC042160E0E857E6FC427434EF10EBC163EE0A28
ERROR: BigInt ModExp failed test #26
ERROR: power_mod
a = AB155850CDCF1D13A6FE80EC25C8D17A4F5
b = 280A08AA00A220AA002A20A0800A0008AA2
m = B0AF5E718307F0F558FF91A5DC7578F9E2D
c = 9907A436B00B46A54D393E428D2B42E742D
r = EF648B5457AD36279DB6EAD2DB8F66BFC8
ERROR: BigInt ModExp failed test #27
ERROR: power_mod
a = 
40147F79DA93E8D3F21A11E66D2F08F445BABB7AB7C3C2EF1B94312E6CBF347DC65831F7C49EE202F8E6F77233FB3EF7E462D5E4D3C81DA2CBC9335F9B1A7F51
b = 2
m = 962EDDCC369CBA8EBB260EE6B6A126D9346E38C5
c = 51ADA2F6C0DD379DEA6F45A50B91E9A7A3481EA6
r = 5C7BC4189188A1EDEDE661BC480CA33C2F87FD76
.ERROR: BigInt ModExp failed test #28

Testing BigInt PrimeTest: ....
_______________________________________________
Monotone-devel mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/monotone-devel

Reply via email to