one more bugfix: the data64 pointer MUST be set after calling int_sip_pre_update()

since the function may advance the pointer while fetching the bytes missing to reach
a complete uint64_t (by adding the accumulated bytes from previous calls)