all codes in 30608 hz
first version
t/=4,a=((t*2**[5.9,6,5.75,6][t>>13&3]/24)*[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,3,1,3,1,3,1,3,1,3,1,3,1,3][t>>11&31])*2,a|-t>>(t&32768?3:5)
second version
t/=4,a=((t*2**[5.9,6,5.75,6][t>>13&3]/24)*[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,3,1,3,1,3,1,3,1,3,1,3,1,3][t>>11&31])*2,(a&191)*(t&32768?1e3:4e3)/(t&(t&32768?2047:8191))
third version
t/=4,a=((t*2**[5.9,6,5.75,6][t>>13&3]/24)*[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,3,1,3,1,3,1,3,1,3,1,3,1,3][t>>11&31]),((a%128+a%127)&128)+64
fourth version
t/=4,a=((t*2**[5.9,6,5.75,6][t>>13&3]/24)*[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,3,1,3,1,3,1,3,1,3,1,3,1,3][t>>11&31])*2,a*t>>a
last version
t/=4,a=((t*2**[5.9,6,5.75,6][t>>13&3]/24)*[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,3,1,3,1,3,1,3,1,3,1,3,1,3][t>>11&31])*2,[a|-t>>5,a&t>>5]