• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux universal_crc Download

universal_crc

April 2, 2008
universal_crc is a CRC calculation software that generates optimized ANSI C code, facilitating the generation of cyclic redundancy checks with ease. It is a utility that can be used by developers and programmers to expedite the process of generating CRC calculations.
Version 1.2
License GPL
Platform Linux
Supported Languages English
Homepage mcgougan.se
Developed by Danjel McGougan
The universal_crc utility is a powerful tool for generating optimized ANSI C code for CRC calculation. This software is licensed under the GPL, ensuring that it is free and open-source. The utility can be easily compiled using "gcc -O2 -o universal_crc universal_crc.c", and it offers an easy-to-use command-line interface.

Users can specify a range of parameters to customize the CRC calculation process. The "-b" parameter sets the number of bits in the CRC register, which can be anywhere from 1 to 64. The "-p" parameter specifies the CRC polynomial value, with the coefficient of x^0 being bit 0 (LSB) of this value. The "-i" parameter sets the initial value of the CRC register, and the "-x" parameter sets the value that is XORed to the final CRC register value.

The utility also supports a range of additional options for customizing the CRC calculation process. The "-r" parameter bit-reverses the CRC register, while the "-n" parameter specifies the use of the non-direct mode for augmenting the message. Users can also specify the algorithm to use for CRC calculation, with the default being the standard bit-at-a-time algorithm.

The utility generates highly optimized code that offers excellent performance on a range of systems. An example output is provided, which shows the performance of the generated CRC code on an AMD Athlon 64 in 32-bit mode. Performance is measured in cycles per byte for a range of CRC bit lengths and algorithms.

Overall, universal_crc is an excellent utility that offers easy-to-use, highly customizable, and optimized CRC calculation capabilities. Its open-source nature and excellent performance make it an excellent choice for anyone looking for a powerful CRC calculation tool.
What's New

Version 1.2: N/A

Free Download 43K
382
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    157
  2. Dvgrab 3.4
    94
  3. DynVPN 1.0
    83
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    76
  6. porm r2
    72
  7. Clewarecontrol 0.8
    71
  8. Hills 2.0
    71
  9. fuseftp 0.8
    70
  10. Java Games 1.0
    70

Related Downloads

Kmail POP filter with antispam/scoring
The Kmail software introduces an enhanced POP filter feature that includes antispam/scoring ...
giFT-FastTrack
giFT-FastTrack is an Open Source software that implements the FastTrack P2P protocol. ...
Mah-Jong
This software is a multiplayer mahjong board game with network capabilities.
image_album
image_album software dynamically creates HTML for seamless album navigation of corresponding images.
Humai Trader
Humai Trader is a java-based, open-source stock technical analysis tool that comes ...
dajax
Dajax is a user-friendly AJAX library designed for Django.
Midge
Midge is a compact Linux distribution designed for ADM5120-based routers like the ...
Sentry Firewall CD
Sentry Firewall CD-ROM is a Linux-based bootable CD-ROM that functions as a ...
Ky
Ky is a software tool for KDE that acts as a replacement ...
Murrina-Black
A black theme designed for the Murrine gtk engine that can be ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.