There currently exist Interpreter hooks in the JVM for CRC32C intrinsics that have not been enabled on SPARC. This enhancement both adds support for the CRC32C algorithm in the interpreter, as well as adds hooks for the C1 compiler. The C1 hooks are only enabled for SPARC in this enhancement, but other architectures can utilize the same hooks. CRC32C is nearly identical to the CRC32 algorithm, which currently has interpreter/C1/C2 support on all major platforms. We view this enhancement as a natural progression in this line of work.