Browse Source

Rebuilt release (many files because fingerprints have changed)

git-svn-id: https://svn.inf.ethz.ch/svn/lecturers/a2/trunk@7031 8c9fc860-2736-0410-a75d-ab315db34111
felixf 8 years ago
parent
commit
a46435630a
100 changed files with 27 additions and 27 deletions
  1. BIN
      WinAos/A2.exe
  2. BIN
      WinAos/obg/A2Sequencers.GofW
  3. BIN
      WinAos/obg/ADVAPI32.GofW
  4. BIN
      WinAos/obg/AFM.GofW
  5. BIN
      WinAos/obg/AMD64Decoder.GofW
  6. BIN
      WinAos/obg/ARMDecoder.GofW
  7. BIN
      WinAos/obg/ASMAMD64.GofW
  8. BIN
      WinAos/obg/ASN1.GofW
  9. BIN
      WinAos/obg/AVI.GofW
  10. BIN
      WinAos/obg/ActiveTimers.GofW
  11. BIN
      WinAos/obg/AlmSmtpReceiver.GofW
  12. BIN
      WinAos/obg/AnimationCodec.GofW
  13. BIN
      WinAos/obg/Archives.GofW
  14. BIN
      WinAos/obg/Array1dBytes.GofW
  15. 5 5
      WinAos/obg/Array1dBytes.SymW
  16. BIN
      WinAos/obg/Array1dCplx.GofW
  17. BIN
      WinAos/obg/Array1dInt.GofW
  18. BIN
      WinAos/obg/Array1dRat.GofW
  19. BIN
      WinAos/obg/Array1dRe.GofW
  20. BIN
      WinAos/obg/Array2dCplx.GofW
  21. BIN
      WinAos/obg/Array2dInt.GofW
  22. BIN
      WinAos/obg/Array2dRat.GofW
  23. BIN
      WinAos/obg/Array2dRe.GofW
  24. BIN
      WinAos/obg/ArrayBase.GofW
  25. 1 1
      WinAos/obg/ArrayBase.SymW
  26. BIN
      WinAos/obg/ArrayBaseOptimized.GofW
  27. 16 16
      WinAos/obg/ArrayBaseOptimized.SymW
  28. BIN
      WinAos/obg/ArrayXdBytes.GofW
  29. 5 5
      WinAos/obg/ArrayXdBytes.SymW
  30. BIN
      WinAos/obg/ArrayXdCplx.GofW
  31. BIN
      WinAos/obg/ArrayXdInt.GofW
  32. BIN
      WinAos/obg/ArrayXdRat.GofW
  33. BIN
      WinAos/obg/ArrayXdRe.GofW
  34. BIN
      WinAos/obg/Attributes.GofW
  35. BIN
      WinAos/obg/Autostart.GofW
  36. BIN
      WinAos/obg/BIT.GofW
  37. BIN
      WinAos/obg/BMPCodec.GofW
  38. BIN
      WinAos/obg/Base64.GofW
  39. BIN
      WinAos/obg/Beep.GofW
  40. BIN
      WinAos/obg/BeepTest.GofW
  41. BIN
      WinAos/obg/BenchSyntaxHighlighter.GofW
  42. BIN
      WinAos/obg/BenchTCP.GofW
  43. BIN
      WinAos/obg/BenchXML.GofW
  44. BIN
      WinAos/obg/BimboMail.GofW
  45. BIN
      WinAos/obg/BimboScanner.GofW
  46. BIN
      WinAos/obg/Bimso.GofW
  47. BIN
      WinAos/obg/Bin2Hex.GofW
  48. BIN
      WinAos/obg/BinToCode.GofW
  49. BIN
      WinAos/obg/BitSets.GofW
  50. BIN
      WinAos/obg/BootConsole.GofW
  51. BIN
      WinAos/obg/BootManager.GofW
  52. BIN
      WinAos/obg/BootShell.GofW
  53. BIN
      WinAos/obg/CATServer.GofW
  54. BIN
      WinAos/obg/CLUTs.GofW
  55. BIN
      WinAos/obg/CPUID.GofW
  56. BIN
      WinAos/obg/CRC.GofW
  57. BIN
      WinAos/obg/CSS2.GofW
  58. BIN
      WinAos/obg/CSS2Parser.GofW
  59. BIN
      WinAos/obg/CSS2Properties.GofW
  60. BIN
      WinAos/obg/CSS2Scanner.GofW
  61. BIN
      WinAos/obg/CSV.GofW
  62. BIN
      WinAos/obg/Caches.GofW
  63. BIN
      WinAos/obg/CalcConvolution.GofW
  64. BIN
      WinAos/obg/CalcD1.GofW
  65. BIN
      WinAos/obg/CalcD2.GofW
  66. BIN
      WinAos/obg/CalcD3.GofW
  67. BIN
      WinAos/obg/CalcD4.GofW
  68. BIN
      WinAos/obg/CalcDiethelm.GofW
  69. BIN
      WinAos/obg/CalcFn.GofW
  70. BIN
      WinAos/obg/CalcGauss.GofW
  71. BIN
      WinAos/obg/CalcGrunwald.GofW
  72. BIN
      WinAos/obg/CharacterLineup.GofW
  73. BIN
      WinAos/obg/Checksum.GofW
  74. BIN
      WinAos/obg/Clipboard.GofW
  75. BIN
      WinAos/obg/Clock.GofW
  76. BIN
      WinAos/obg/Codecs.GofW
  77. BIN
      WinAos/obg/ColorModels.GofW
  78. BIN
      WinAos/obg/CommandLine.GofW
  79. BIN
      WinAos/obg/Commands.GofW
  80. BIN
      WinAos/obg/Compiler.GofW
  81. BIN
      WinAos/obg/CompilerInterface.GofW
  82. BIN
      WinAos/obg/ComponentInfo.GofW
  83. BIN
      WinAos/obg/ComponentViewer.GofW
  84. BIN
      WinAos/obg/Configuration.GofW
  85. BIN
      WinAos/obg/ContextualDependency.GofW
  86. BIN
      WinAos/obg/CryptoAES.GofW
  87. BIN
      WinAos/obg/CryptoARC4.GofW
  88. BIN
      WinAos/obg/CryptoBase64.GofW
  89. BIN
      WinAos/obg/CryptoBigNumbers.GofW
  90. BIN
      WinAos/obg/CryptoBlowfish.GofW
  91. BIN
      WinAos/obg/CryptoCAST.GofW
  92. BIN
      WinAos/obg/CryptoCSPRNG.GofW
  93. BIN
      WinAos/obg/CryptoCiphers.GofW
  94. BIN
      WinAos/obg/CryptoDES.GofW
  95. BIN
      WinAos/obg/CryptoDES3.GofW
  96. BIN
      WinAos/obg/CryptoDSA.GofW
  97. BIN
      WinAos/obg/CryptoDiffieHellman.GofW
  98. BIN
      WinAos/obg/CryptoHMAC.GofW
  99. BIN
      WinAos/obg/CryptoHashes.GofW
  100. BIN
      WinAos/obg/CryptoIDEA.GofW

BIN
WinAos/A2.exe


BIN
WinAos/obg/A2Sequencers.GofW


BIN
WinAos/obg/ADVAPI32.GofW


BIN
WinAos/obg/AFM.GofW


BIN
WinAos/obg/AMD64Decoder.GofW


BIN
WinAos/obg/ARMDecoder.GofW


BIN
WinAos/obg/ASMAMD64.GofW


BIN
WinAos/obg/ASN1.GofW


BIN
WinAos/obg/AVI.GofW


BIN
WinAos/obg/ActiveTimers.GofW


BIN
WinAos/obg/AlmSmtpReceiver.GofW


BIN
WinAos/obg/AnimationCodec.GofW


BIN
WinAos/obg/Archives.GofW


BIN
WinAos/obg/Array1dBytes.GofW


+ 5 - 5
WinAos/obg/Array1dBytes.SymW

@@ -11,7 +11,7 @@ TYPE
 
 	QWord* = ARRAY 8 OF SYSTEM.BYTE; 
 
-	PROCEDURE  - AdrCheck*(adr, lower, size: LONGINT);
+	PROCEDURE {FingerPrint(-1807882291)}  - AdrCheck*(adr, lower, size: LONGINT);
 	CODE {SYSTEM.i386}
 		MOV	ECX, [ESP]	;  upper
 		MOV	EBX, [ESP+4]	;  lower
@@ -30,7 +30,7 @@ TYPE
 		ADD	ESP, 12	;  adjust stack pointer(inline procedure!)
 	
 	END AdrCheck; 
-	PROCEDURE  - RangeCheck*(offset, len, upper: LONGINT);
+	PROCEDURE {FingerPrint(-712869057)}  - RangeCheck*(offset, len, upper: LONGINT);
 	CODE {SYSTEM.i386}
 		MOV	ECX, [ESP]	;  upper
 		MOV	EBX, [ESP+4]	;  len
@@ -54,7 +54,7 @@ TYPE
 		ADD	ESP, 12	;  adjust stack pointer(inline procedure!)
 	
 	END RangeCheck; 
-	PROCEDURE  - RangeCheck2*(x, y, w, h, width, height: LONGINT);
+	PROCEDURE {FingerPrint(1427773561)}  - RangeCheck2*(x, y, w, h, width, height: LONGINT);
 	CODE {SYSTEM.i386}
 		MOV	ECX, [ESP]	;  upper = height
 		MOV	EBX, [ESP+8]	;  len = h
@@ -97,7 +97,7 @@ TYPE
 		ADD	ESP, 24	;  adjust stack pointer(inline procedure!)
 	
 	END RangeCheck2; 
-	PROCEDURE  - PatRangeCheck*(offset, step, piecelen, pieces, upper: LONGINT);
+	PROCEDURE {FingerPrint(2123246868)}  - PatRangeCheck*(offset, step, piecelen, pieces, upper: LONGINT);
 	CODE {SYSTEM.i386}
 		MOV	EDI, [ESP]	;  upper
 		MOV	EDX, [ESP+4]	;  pieces
@@ -139,7 +139,7 @@ TYPE
 		ADD	ESP, 20	;  adjust stack pointer(inline procedure!)
 	
 	END PatRangeCheck; 
-	PROCEDURE  - MoveB*(srcadr, destadr, len: LONGINT);
+	PROCEDURE {FingerPrint(1857348743)}  - MoveB*(srcadr, destadr, len: LONGINT);
 	CODE {SYSTEM.i386}
 		MOV	ECX, [ESP]	;  len
 		MOV	EDI, [ESP+4]	;  destadr

BIN
WinAos/obg/Array1dCplx.GofW


BIN
WinAos/obg/Array1dInt.GofW


BIN
WinAos/obg/Array1dRat.GofW


BIN
WinAos/obg/Array1dRe.GofW


BIN
WinAos/obg/Array2dCplx.GofW


BIN
WinAos/obg/Array2dInt.GofW


BIN
WinAos/obg/Array2dRat.GofW


BIN
WinAos/obg/Array2dRe.GofW


BIN
WinAos/obg/ArrayBase.GofW


+ 1 - 1
WinAos/obg/ArrayBase.SymW

@@ -297,7 +297,7 @@ VAR
 	PROCEDURE ^ Copy2(ladr, dadr, linc, dinc, len: LONGINT); 
 	PROCEDURE ^ Copy1(ladr, dadr, linc, dinc, len: LONGINT); 
 	PROCEDURE ^ Copy8(ladr, dadr, linc, dinc, len: LONGINT); 
-	PROCEDURE  - MoveB*(srcadr, destadr, len: LONGINT);
+	PROCEDURE {FingerPrint(1857348743)}  - MoveB*(srcadr, destadr, len: LONGINT);
 	CODE {SYSTEM.i386}
 		MOV	ECX, [ESP]	;  len
 		MOV	EDI, [ESP+4]	;  destadr

BIN
WinAos/obg/ArrayBaseOptimized.GofW


+ 16 - 16
WinAos/obg/ArrayBaseOptimized.SymW

@@ -91,49 +91,49 @@ VAR
 	allocT-, copyT-, zeroT-, compT-: HUGEINT; 
 	cachePool: CachePool; 
 
-	PROCEDURE  - L1Block1XA(adrA, adrB, adrC, K: LONGINT);
+	PROCEDURE {FingerPrint(1567398664)}  - L1Block1XA(adrA, adrB, adrC, K: LONGINT);
 	CODE
 	END L1Block1XA; 
-	PROCEDURE  - L1Block1XSSE(adrA, adrB, adrC, K: LONGINT);
+	PROCEDURE {FingerPrint(-1103416808)}  - L1Block1XSSE(adrA, adrB, adrC, K: LONGINT);
 	CODE
 	END L1Block1XSSE; 
-	PROCEDURE  - L1Block5XSSE(adrA, adrB, adrC, IncC, K: LONGINT);
+	PROCEDURE {FingerPrint(-863605617)}  - L1Block5XSSE(adrA, adrB, adrC, IncC, K: LONGINT);
 	CODE
 	END L1Block5XSSE; 
-	PROCEDURE  - L1Block1RA(adrA, adrB, adrC, K: LONGINT);
+	PROCEDURE {FingerPrint(-2016777711)}  - L1Block1RA(adrA, adrB, adrC, K: LONGINT);
 	CODE
 	END L1Block1RA; 
-	PROCEDURE  - L1Block1RSSE(adrA, adrB, adrC, K: LONGINT);
+	PROCEDURE {FingerPrint(-1103419880)}  - L1Block1RSSE(adrA, adrB, adrC, K: LONGINT);
 	CODE
 	END L1Block1RSSE; 
-	PROCEDURE  - L1Block5RSSE(adrA, adrB, adrC, IncC, K: LONGINT);
+	PROCEDURE {FingerPrint(-913937265)}  - L1Block5RSSE(adrA, adrB, adrC, IncC, K: LONGINT);
 	CODE
 	END L1Block5RSSE; 
-	PROCEDURE  - Align4(adr: LONGINT): LONGINT;
+	PROCEDURE {FingerPrint(-410736588)}  - Align4(adr: LONGINT): LONGINT;
 	CODE
 	END Align4; 
-	PROCEDURE  - Align2(adr: LONGINT): LONGINT;
+	PROCEDURE {FingerPrint(-410734540)}  - Align2(adr: LONGINT): LONGINT;
 	CODE
 	END Align2; 
-	PROCEDURE  - ZeroR(adr: LONGINT; count: LONGINT);
+	PROCEDURE {FingerPrint(-1888682025)}  - ZeroR(adr: LONGINT; count: LONGINT);
 	CODE
 	END ZeroR; 
-	PROCEDURE  - ZeroX(adr: LONGINT; count: LONGINT);
+	PROCEDURE {FingerPrint(-2056454185)}  - ZeroX(adr: LONGINT; count: LONGINT);
 	CODE
 	END ZeroX; 
-	PROCEDURE  - ZeroRI(adr, inc: LONGINT; count: LONGINT);
+	PROCEDURE {FingerPrint(-2043961113)}  - ZeroRI(adr, inc: LONGINT; count: LONGINT);
 	CODE
 	END ZeroRI; 
-	PROCEDURE  - ZeroXI(adr, inc: LONGINT; count: LONGINT);
+	PROCEDURE {FingerPrint(-2044010265)}  - ZeroXI(adr, inc: LONGINT; count: LONGINT);
 	CODE
 	END ZeroXI; 
-	PROCEDURE  - MovR(from, to0, frominc, count: LONGINT);
+	PROCEDURE {FingerPrint(-1528439671)}  - MovR(from, to0, frominc, count: LONGINT);
 	CODE
 	END MovR; 
-	PROCEDURE  - MovX(from, to0, frominc, count: LONGINT);
+	PROCEDURE {FingerPrint(-1538925431)}  - MovX(from, to0, frominc, count: LONGINT);
 	CODE
 	END MovX; 
-	PROCEDURE  - MovR5(src, inc, stride, dest, count: LONGINT);
+	PROCEDURE {FingerPrint(1715167892)}  - MovR5(src, inc, stride, dest, count: LONGINT);
 	CODE
 	END MovR5; 
 	PROCEDURE ^ AddAXAXLoopA(ladr, radr, dadr, linc, rinc, dinc, len: LONGINT); 
@@ -179,7 +179,7 @@ VAR
 	PROCEDURE ^ CopyAR(matrixA, dest: LONGINT; IncA, StrideA: LONGINT; K, M, L2BlockK, L2BlockM: LONGINT); 
 	PROCEDURE ^ CopyBX(matrixB, dest: LONGINT; IncB, StrideB: LONGINT; N, K, L2BlockN, L2BlockK: LONGINT); 
 	PROCEDURE ^ CopyBR(matrixB, dest: LONGINT; IncB, StrideB: LONGINT; N, K, L2BlockN, L2BlockK: LONGINT); 
-	PROCEDURE  - GetTimer(): HUGEINT;
+	PROCEDURE {FingerPrint(1951090261)}  - GetTimer(): HUGEINT;
 	CODE
 	END GetTimer; 
 	PROCEDURE ^ Tic(VAR t: HUGEINT); 

BIN
WinAos/obg/ArrayXdBytes.GofW


+ 5 - 5
WinAos/obg/ArrayXdBytes.SymW

@@ -85,7 +85,7 @@ TYPE
 	PROCEDURE ^ CheckIndexArray(dim: Index; VAR a: IndexArray); 
 	PROCEDURE ^ CopyIndexArray(src: ARRAY OF Index; dest: IndexArray); 
 	PROCEDURE ^ Intersect*(org1, len1, org2, len2: IndexArray; VAR org, len: IndexArray): BOOLEAN; 
-	PROCEDURE  - CheckLEQ*(lesseq, than: LONGINT);
+	PROCEDURE {FingerPrint(-269175839)}  - CheckLEQ*(lesseq, than: LONGINT);
 	CODE {SYSTEM.i386}
 		MOV	ECX, [ESP]	;  than
 		MOV	EBX, [ESP+4]	;  less
@@ -97,7 +97,7 @@ TYPE
 		ADD	ESP, 8
 	
 	END CheckLEQ; 
-	PROCEDURE  - CheckLE*(lesseq, than: LONGINT);
+	PROCEDURE {FingerPrint(-238922078)}  - CheckLE*(lesseq, than: LONGINT);
 	CODE {SYSTEM.i386}
 		MOV	ECX, [ESP]	;  than
 		MOV	EBX, [ESP+4]	;  less
@@ -109,7 +109,7 @@ TYPE
 		ADD	ESP, 8
 	
 	END CheckLE; 
-	PROCEDURE  - CheckEQ*(equals, this: LONGINT);
+	PROCEDURE {FingerPrint(-2019807603)}  - CheckEQ*(equals, this: LONGINT);
 	CODE {SYSTEM.i386}
 		MOV	ECX, [ESP]	;  this
 		MOV	EBX, [ESP+4]	;  equals
@@ -175,7 +175,7 @@ TYPE
 	PROCEDURE ^ CopyMemoryToArray*(srcadr: Index; destmem: ArrayMemoryStructure; nrelems: Index); 
 	PROCEDURE ^ CopyArrayPartToMemory*(srcmem: ArrayMemoryStructure; destadr: Index; srcpos, srclen: IndexArray; destlen: Index); 
 	PROCEDURE ^ CopyMemoryToArrayPart*(srcadr: Index; destmem: ArrayMemoryStructure; srclen: Index; destpos, destlen: IndexArray); 
-	PROCEDURE  - InBounds*(origin, len: Index; idx: Index): BOOLEAN;
+	PROCEDURE {FingerPrint(-677094810)}  - InBounds*(origin, len: Index; idx: Index): BOOLEAN;
 	CODE {SYSTEM.i386}
 		; if (idx < origin) or (idx-origin >= len) then return false end;
 		; return true;
@@ -196,7 +196,7 @@ TYPE
 		ADD	ESP, 12
 	
 	END InBounds; 
-	PROCEDURE  - PeriodicBounds*(origin, len: Index; idx: Index): Index;
+	PROCEDURE {FingerPrint(1387277801)}  - PeriodicBounds*(origin, len: Index; idx: Index): Index;
 	CODE {SYSTEM.i386}
 		; DEC( idx, origin );  idx := idx MOD len;  INC( idx, origin );
 

BIN
WinAos/obg/ArrayXdCplx.GofW


BIN
WinAos/obg/ArrayXdInt.GofW


BIN
WinAos/obg/ArrayXdRat.GofW


BIN
WinAos/obg/ArrayXdRe.GofW


BIN
WinAos/obg/Attributes.GofW


BIN
WinAos/obg/Autostart.GofW


BIN
WinAos/obg/BIT.GofW


BIN
WinAos/obg/BMPCodec.GofW


BIN
WinAos/obg/Base64.GofW


BIN
WinAos/obg/Beep.GofW


BIN
WinAos/obg/BeepTest.GofW


BIN
WinAos/obg/BenchSyntaxHighlighter.GofW


BIN
WinAos/obg/BenchTCP.GofW


BIN
WinAos/obg/BenchXML.GofW


BIN
WinAos/obg/BimboMail.GofW


BIN
WinAos/obg/BimboScanner.GofW


BIN
WinAos/obg/Bimso.GofW


BIN
WinAos/obg/Bin2Hex.GofW


BIN
WinAos/obg/BinToCode.GofW


BIN
WinAos/obg/BitSets.GofW


BIN
WinAos/obg/BootConsole.GofW


BIN
WinAos/obg/BootManager.GofW


BIN
WinAos/obg/BootShell.GofW


BIN
WinAos/obg/CATServer.GofW


BIN
WinAos/obg/CLUTs.GofW


BIN
WinAos/obg/CPUID.GofW


BIN
WinAos/obg/CRC.GofW


BIN
WinAos/obg/CSS2.GofW


BIN
WinAos/obg/CSS2Parser.GofW


BIN
WinAos/obg/CSS2Properties.GofW


BIN
WinAos/obg/CSS2Scanner.GofW


BIN
WinAos/obg/CSV.GofW


BIN
WinAos/obg/Caches.GofW


BIN
WinAos/obg/CalcConvolution.GofW


BIN
WinAos/obg/CalcD1.GofW


BIN
WinAos/obg/CalcD2.GofW


BIN
WinAos/obg/CalcD3.GofW


BIN
WinAos/obg/CalcD4.GofW


BIN
WinAos/obg/CalcDiethelm.GofW


BIN
WinAos/obg/CalcFn.GofW


BIN
WinAos/obg/CalcGauss.GofW


BIN
WinAos/obg/CalcGrunwald.GofW


BIN
WinAos/obg/CharacterLineup.GofW


BIN
WinAos/obg/Checksum.GofW


BIN
WinAos/obg/Clipboard.GofW


BIN
WinAos/obg/Clock.GofW


BIN
WinAos/obg/Codecs.GofW


BIN
WinAos/obg/ColorModels.GofW


BIN
WinAos/obg/CommandLine.GofW


BIN
WinAos/obg/Commands.GofW


BIN
WinAos/obg/Compiler.GofW


BIN
WinAos/obg/CompilerInterface.GofW


BIN
WinAos/obg/ComponentInfo.GofW


BIN
WinAos/obg/ComponentViewer.GofW


BIN
WinAos/obg/Configuration.GofW


BIN
WinAos/obg/ContextualDependency.GofW


BIN
WinAos/obg/CryptoAES.GofW


BIN
WinAos/obg/CryptoARC4.GofW


BIN
WinAos/obg/CryptoBase64.GofW


BIN
WinAos/obg/CryptoBigNumbers.GofW


BIN
WinAos/obg/CryptoBlowfish.GofW


BIN
WinAos/obg/CryptoCAST.GofW


BIN
WinAos/obg/CryptoCSPRNG.GofW


BIN
WinAos/obg/CryptoCiphers.GofW


BIN
WinAos/obg/CryptoDES.GofW


BIN
WinAos/obg/CryptoDES3.GofW


BIN
WinAos/obg/CryptoDSA.GofW


BIN
WinAos/obg/CryptoDiffieHellman.GofW


BIN
WinAos/obg/CryptoHMAC.GofW


BIN
WinAos/obg/CryptoHashes.GofW


BIN
WinAos/obg/CryptoIDEA.GofW


Some files were not shown because too many files changed in this diff