Die an dieser Stelle veröffentlichen Bibliotheken können frei verwendet werden wobei ich keine Haftung
für die Nutzung der Dateien übernehme. Alle Dateien verfügen über meine Digitale Signatur und einem
Zeitstempel der Veröffentlichung.

Da die Nutzung der Dateien vorrangig im professionellen Bereich angedacht ist, verzichte ich ganz
bewusst auf eine nähere Beschreibung der Dateien. Die H-Dateien sollten hinreichend
selbstbeschreibend genug sein. Ich weise ausdrücklich darauf hin, dass ich in gegenwärtigen und
zukünftigen Versionen nicht abwärtskompatibel zu älteren Versionen bin bzw. sein werde.

Die Voraussetzung für den Betrieb der Dateien ist ein Prozessor der mindestens die SSE2 und
AES-Instructions beherrscht. Wenn der Prozessor auch weitere Instructions beherrscht, insbesondere
AVX und AVX2, werden diese zusätzlich genutzt. Es werden auch nur Instructions verwendet die bei
Intel und AMD Prozessoren vorhanden sind.

Folgende Dokumentationen werden für die Entwicklung und Orientierung der gemeinsamen Instructions
verwendet.

Intel 64 and IA32 Architectures Software Developer´s Manual Volume 1
Reference 253665-067US Mai 2018
Intel 64 and IA32 Architectures Software Developer´s Manual Volume 2 (2A, 2B, 2C & 2D)
Reference 325383-067US Mai 2018
Intel 64 and IA32 Architectures Software Developer´s Manual Volume 3 (3A, 3B, 3C & 3D)
Reference 325384-067US Mai 2018
Intel 64 and IA32 Architectures Optimization Reference Manual - auch für AMD
Reference 248966-040 April 2018
Intel Advanced Encryption Standard (AES) New Instrutcion Set - auch für AMD
Reference 323641-001 Revision 3.01 September 2012

AMD64 Architecture Programmer´s Manual Volume 1: Application Programming
Publication 24592 Revision 3.22 December 2017
AMD64 Architecture Programmer´s Manual Volume 2: System Programming
Publication 24593 Revision 3.30 September 2018
AMD64 Architecture Programmer´s Manual Volume 3: General-Purpose and System Instructions
Publication 24594 Revision 3.26 May 2018
AMD64 Architecture Programmer´s Manual Volume 4: 128-Bit and 256-Bit Media Instructions
Publication 26568 Revision 3.22 May 2018
AMD64 Architecture Programmer´s Manual Volume 5: 64-Bit Media and x87 Floating-Point Instructions
Publication 26569 Revision 3.15 May 2018

Das Programm Core dient dem Prozessmanagement. Die Installation und Ausführung ist für die
Verwendung der anderen Dateien notwendig. Das Programm selbst ist vollständig unabhängig und
bedarf keiner weiteren Dateien.

In Anbetracht der globalen Verwendung meiner Bibliotheken werde ich nun doch zukünftig in Englisch
schreiben. Die bestehenden Bibliotheken werden ebenfalls schrittweise ins Englische übertragen.

Wer mich in meiner Arbeit unterstützen möchte kann gerne eine Spende in beliebiger Höhe auf mein
in Euro-geführtes Tagesgeld-Konto überweisen.

Kontoempfänger: René Pagel
IBAN: DE36 5022 0500 0016 0165 86
BIC: BOFS DE F1 XXX
Bank: Bank of Scotland

Eine Spendenquittung für das Finanzamt gibt es nicht sondern einfach nur ein VIELEN DANK.