fixed pointer slice decoding