|
#define | DO_TABLES |
|
#define | sb_data(w) |
|
#define | isb_data(w) |
|
#define | mm_data(w) |
|
#define | rc_data(w) |
|
#define | h0(x) (x) |
|
#define | w0(p) bytes2word(p, 0, 0, 0) |
|
#define | w1(p) bytes2word(0, p, 0, 0) |
|
#define | w2(p) bytes2word(0, 0, p, 0) |
|
#define | w3(p) bytes2word(0, 0, 0, p) |
|
#define | u0(p) bytes2word(f2(p), p, p, f3(p)) |
|
#define | u1(p) bytes2word(f3(p), f2(p), p, p) |
|
#define | u2(p) bytes2word(p, f3(p), f2(p), p) |
|
#define | u3(p) bytes2word(p, p, f3(p), f2(p)) |
|
#define | v0(p) bytes2word(fe(p), f9(p), fd(p), fb(p)) |
|
#define | v1(p) bytes2word(fb(p), fe(p), f9(p), fd(p)) |
|
#define | v2(p) bytes2word(fd(p), fb(p), fe(p), f9(p)) |
|
#define | v3(p) bytes2word(f9(p), fd(p), fb(p), fe(p)) |
|
#define | f2(x) ((x<<1) ^ (((x>>7) & 1) * WPOLY)) |
|
#define | f4(x) ((x<<2) ^ (((x>>6) & 1) * WPOLY) ^ (((x>>6) & 2) * WPOLY)) |
|
#define | f8(x) |
|
#define | f3(x) (f2(x) ^ x) |
|
#define | f9(x) (f8(x) ^ x) |
|
#define | fb(x) (f8(x) ^ f2(x) ^ x) |
|
#define | fd(x) (f8(x) ^ f4(x) ^ x) |
|
#define | fe(x) (f8(x) ^ f4(x) ^ f2(x)) |
|