fun F4(ii, var Q : ushort queue) {
    Q?push_back(ii?cvt(ushort) + 256?cvt(ushort));
    return fregs[ii]?cast(float);
}