def cs.co
import emerging-ezaudio@0.4.0.0/src/mp3_syn.bend as Mp3Synimport Base
154# cosine half of one IMDCT-36 band
155def cs.co(+gg: List<&2, F32>) -> List<&2, F32>:
156 cs.pack(F32.neg(f.at(gg, 0)), f.add(f.at(gg, 1), f.at(gg, 2)),
157 F32.neg(f.add(f.at(gg, 3), f.at(gg, 4))), f.add(f.at(gg, 5), f.at(gg, 6)),
158 F32.neg(f.add(f.at(gg, 7), f.at(gg, 8))), f.add(f.at(gg, 9), f.at(gg, 10)),
159 F32.neg(f.add(f.at(gg, 11), f.at(gg, 12))), f.add(f.at(gg, 13), f.at(gg, 14)),
160 F32.neg(f.add(f.at(gg, 15), f.at(gg, 16))))