GithubHelp home page GithubHelp logo

Extend non-XS1 processing to XS3 about lib_dsp HOT 2 CLOSED

xmos avatar xmos commented on July 17, 2024
Extend non-XS1 processing to XS3

from lib_dsp.

Comments (2)

mbanth avatar mbanth commented on July 17, 2024

I have fixed this issue in dsp_sqrt_xs2.S, dsp_fft_bit_reverse.S, dsp_fast_float.xc, and one instance in dsp_fft.xc.

from lib_dsp.

oscarbailey-xmos avatar oscarbailey-xmos commented on July 17, 2024

All places where __XS2A__ is used now includes a case for XS3:

oscar:~/s/l/lib_dsp> rg __XS2A__
lib_dsp/src/dsp_fast_float.xc
414:#if defined(__XS2A__) || defined(__XS3A__)

lib_dsp/src/fft/dsp_fft_forward.S
3:#if defined(__XS2A__) || defined(__XS3A__)

lib_dsp/src/fft/dsp_fft_real.xc
83:#if defined(__XS2A__) || defined(__XS3A__)
94:#if defined(__XS2A__) || defined(__XS3A__)

lib_dsp/src/fft/dsp_fft_split_spectrum.S
6:#if defined(__XS2A__) || defined(__XS3A__)

lib_dsp/src/fft/dsp_fft_zero_reverse_forward.S
3:#if defined(__XS2A__) || defined(__XS3A__)

lib_dsp/src/fft/dsp_fft_inverse_DIF.S
3:#if defined(__XS2A__) || defined(__XS3A__)

lib_dsp/src/fft/dsp_fft_gc.S
3:#if defined(__XS2A__) || defined(__XS3A__)

lib_dsp/src/fft/dsp_long_short_conversion.S
6:#if defined(__XS2A__) || defined(__XS3A__)

lib_dsp/src/fft/dsp_fft_merge_spectra.S
6:#if defined(__XS2A__) || defined(__XS3A__)

lib_dsp/src/fft/dsp_fft_bit_reverse.S
3:#if defined(__XS2A__) || defined(__XS3A__)

lib_dsp/src/fft/dsp_fft.xc
8:#if !defined(__XS2A__) && !defined(__XS3A__)
226:#if defined(__XS2A__) || defined(__XS3A__)
252:#if defined(__XS2A__) || defined(__XS3A__)
263:#if defined(__XS2A__) || defined(__XS3A__)
272:#if defined(__XS2A__) || defined(__XS3A__)
305:#if defined(__XS2A__) || defined(__XS3A__)
335:#if defined(__XS2A__) || defined(__XS3A__)
346:#if defined(__XS2A__) || defined(__XS3A__)

lib_dsp/src/fft/dsp_fft_inverse.S
3:#if defined(__XS2A__) || defined(__XS3A__)

lib_dsp/src/dsp_complex_fir.S
3:#if defined(__XS2A__) || defined(__XS3A__)

lib_dsp/src/dsp_complex_hann.S
3:#if defined(__XS2A__) || defined(__XS3A__)

lib_dsp/src/dsp_poly_eval.S
3:#if defined(__XS2A__) || defined(__XS3A__)

lib_dsp/src/dsp_complex.xc
31:#if !defined(__XS2A__) && !defined(__XS3A__)
45:#if !defined(__XS2A__) && !defined(__XS3A__)
54:#if !defined(__XS2A__) && !defined(__XS3A__)
63:#if defined(__XS2A__) || defined(__XS3A__)

lib_dsp/src/dsp_fast_atan.S
2:#if defined(__XS2A__) || defined(__XS3A__)

lib_dsp/src/bfp/dsp_bfp_shl.S
3:#if defined(__XS2A__) || defined(__XS3A__)

lib_dsp/src/fft/dsp_fft_real_fix.S
3:#if defined(__XS2A__) || defined(__XS3A__)

lib_dsp/src/bfp/dsp_bfp_bit_reverse_shl.S
3:#if defined(__XS2A__) || defined(__XS3A__)

lib_dsp/src/dsp_filters.c
1479:#if defined(__XS2A__) || defined(__XS3A__)

lib_dsp/src/dsp_biquad.S
3:#if defined(__XS2A__) || defined(__XS3A__)

lib_dsp/src/bfp/dsp_bfp_cls.S
3:#if defined(__XS2A__) || defined(__XS3A__)

lib_dsp/src/dsp_complex_add_vector.S
3:#if defined(__XS2A__) || defined(__XS3A__)

lib_dsp/src/dsp_complex_mul_vector.S
3:#if defined(__XS2A__) || defined(__XS3A__)

lib_dsp/src/dsp_min_vector.S
3:#if defined(__XS2A__) || defined(__XS3A__)

lib_dsp/api/dsp_bfp.h
236:#if defined(__XS2A__) || defined(__XS3A__)

lib_dsp/api/dsp_math.h
245:#if defined(__XS2A__) || defined(__XS3A__)

lib_dsp/src/poly_eval.c
18:#if defined(__XS2A__) || defined(__XS3A__)

lib_dsp/src/dsp_sqrt_xs2.S
6:#if defined(__XS2A__) || defined(__XS3A__)

lib_dsp/src/dsp_logistics.S
3:#if defined(__XS2A__) || defined(__XS3A__)

from lib_dsp.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.