universal_crc.

universal_crc ist ein Dienstprogramm zum Erzeugen von optimierter Ansi C-Code für die CRC-Berechnung.
Jetzt downloaden

universal_crc. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Danjel McGougan
  • Website des Verlags:
  • http://mcgougan.se/universal_crc/

universal_crc. Stichworte


universal_crc. Beschreibung

Universal_CRC ist ein Dienstprogramm zum Erzeugen von optimierter Ansi-C-Code für die CRC-Berechnung. Universal_CRC ist ein Dienstprogramm zum Erzeugen von optimierter Ansi-C-Code für die CRC-Berechnung. Es ist unter der GPL.COMPILE IT mit "gcc -o2 -o universal_crc universal_crc.c" ..Eage: universal_crc Parameter: -b | --Bits = Anzahl der Bits im CRC-Register, 1-64 ist ein obligatorischer Parameter -p | --poly = CRC-Polynomwert; Koeffizient von X ^ 0 ist Bit 0 (LSB) dieses Wertkoeffizienten von x ^ 1 ist Bit 1 dieses Werts usw. Koeffizient von X ^ ist impliziert 1 Bit-umgekehrt automatisch, wenn -r verwendet wird. i | --Init = Anfangswert des CRC-Registers nicht bit-umgekehrt, auch wenn -r verwendet wird Standard-0, wenn nicht angegeben -x | | --xor = Wert, der auf den endgültigen CRC-Registerwert ist, der nicht bit umgekehrt ist, auch wenn -R -Ard verwendet wird 0, wenn nicht angegeben - R | --Verversse Bit-Reverse Das CRC-Register (LSB wird verschoben und MSB in) Dies bedeutet auch, dass Nachrichtenbits verarbeitet werden, dass LSB erster Standardeinstellung ist, nicht um -N | - Non-Direktverschiebung in Nachrichtenbits in das CRC-Register und erhöhen Sie die Nachricht. Dies entspricht der direkten Methode, um die Nachricht nicht zu erweitern und die Nachrichtenbits mit den Bits aus dem CRC-Register zu verbessern, aber der anfängliche CRC-Registerwert muss jedoch konvertiert werden (wenn es nicht Null ist) für die Kompatibilität. Standard ist der Direktmodus. -a | - ALGORITHM = CRC-Algorithmus zur Verwendung: Bit-Standard-Bit-at-A-A-Time-Algorithmus (Standard, kleinster Cache-Fußabdruck) Registerkarte Standard-Tabellen-Algorithmus (256-Tabelleneinträge) Tabi-Tisch-angesteuerter Algorithmus, unabhängige Lookups (1024 Einträge) Gut für Superscalar-Kerne, inspiriert von CRC32-Algorithmus in Zlib, ursprünglich von Rodney Brown Tabiw-Tisch-angetriebener Algorithmus, unabhängige Lookups, Word-at-A-A-zeitlich wie Tabi, sondern liest 32 Bits zu einem Zeitpunkt aus dem Speicher - CRC-Typ = Verwenden Sie als nichtsignierte Integertyp, um den CRC-Wert - typ-type = als unsignierter Integertyp zu halten, um die CRC-Tabelle zu halten -b 32-p 0x04c11db7 -i 0xFFFFFFFF -X 0xFFFFFFFFF -R -A tabiRerformance: Hier sind einige beispielhafte Leistungsnummern des generierten CRC-Codes, wenn er auf einem AMD-Athlon 64 im 32-Bit-Modus ausgeführt wird. Der CRC-Code wurde mit GCC 3.4 kompiliert .4 und Flaggen "-O3 -MARCH = athlon64" .Bits Algo Zyklen / Byte ---- ----------------- 5 Bit 34,008 Bit 33.9713 Bit 57.0016 Bit 33.0023 Bit 58.0032 Bit 34.0049 Bit 85.0064 Bit 86.005 Tab 6.568 TAB 6.5613 TAB 8.0016 TAB 8.0023 TAB 7.0032 Tabi 11.015 Tabi 2.198 Tabi 2.1913 Tabi 2.9416 Tabi 2.4723 Tabi 3.2532 Tabi 3.2549 Tabi 10.5364 Tabi 10.535 Tabiw 2.018 TABIW 2.0113 Tabiw 2.3116 Tabiw 2.3123 Tabiw 2.1032 Tabiw 2.1049 Tabiw 6.2164 Tabiw 6.21


universal_crc. Zugehörige Software

PDC

PDC ist ein Desktop-Rechner im Stil "BC" mit Funktionen, die für Programmierer entwickelt wurden. ...

189

Herunterladen

SlackSelect.

SlawSelect ist ein Paket-Manager für Slackware, das Pakete installieren, entfernen und aktualisieren kann. ...

143

Herunterladen