stv0297_readreg
tmp = (u64)(stv0297_readreg(state, 0x55)
| (stv0297_readreg(state, 0x56) << 8)
| (stv0297_readreg(state, 0x57) << 16)
| (stv0297_readreg(state, 0x58) << 24));
u8 sync = stv0297_readreg(state, 0xDF);
*ucblocks = (stv0297_readreg(state, 0xD5) << 8)
| stv0297_readreg(state, 0xD4);
u_threshold = stv0297_readreg(state, 0x00) & 0xf;
initial_u = stv0297_readreg(state, 0x01) >> 4;
blind_u = stv0297_readreg(state, 0x01) & 0xf;
if (stv0297_readreg(state, 0x43) & 0x08)
if (stv0297_readreg(state, 0x82) & 0x04) {
if (stv0297_readreg(state, 0x82) & 0x08) {
if (stv0297_readreg(state, 0xDF) & 0x80) {
if (!(stv0297_readreg(state, 0xDF) & 0x80)) {
reg_00 = stv0297_readreg(state, 0x00);
reg_83 = stv0297_readreg(state, 0x83);
if ((stv0297_readreg(state, 0x80) & 0x70) != 0x20)
val = stv0297_readreg(state, reg);