swim_read
if (swim_read(base, phase) != 0xf5)
if (swim_read(base, phase) != 0xf6)
if (swim_read(base, phase) != 0xf7)
stat = swim_read(base, handshake);