flash-decoding and rope changes for swa branch
-flash-decoding used for decoding if available
-change rope to use rotary_base_len as interpolation base instead of current max len
-optionally only interpolate decoding