Numworks Epsilon  1.4.1
Graphing Calculator Operating System
crc32.cpp
Go to the documentation of this file.
1 #include <quiz.h>
2 #include <ion.h>
3 #include <assert.h>
4 
5 QUIZ_CASE(ion_crc32) {
6  uint32_t input[] = { 0x48656C6C, 0x6F2C2077 };
7  assert(Ion::crc32(input, 1) == 0x93591FFD);
8  assert(Ion::crc32(input, 2) == 0x72EAD3FB);
9 }
10 
QUIZ_CASE(ion_crc32)
Definition: crc32.cpp:5
#define assert(e)
Definition: assert.h:9
unsigned int uint32_t
Definition: stdint.h:6
uint32_t crc32(const uint32_t *data, size_t length)
Definition: device.cpp:37