| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374 |
- #ifndef _NDS32_INTRINSIC_H
- #define _NDS32_INTRINSIC_H
- #include <gcc_nds_intrinsic.h>
- #if __riscv_xlen == 32
- #define __nds32__msync_all __nds__msync_all
- #define __nds32__cctl_l1d_wball_one_lvl __nds__cctl_l1d_wball_one_lvl
- #define __nds32__cctl_l1d_wball_alvl __nds__cctl_l1d_wball_alvl
- #define __nds32__cctl_l1d_invalall __nds__cctl_l1d_invalall
- #define __nds32__mfsr __nds__mfsr
- #define __nds32__mtsr __nds__mtsr
- #define __nds32__rotr __nds__rotr
- #define __nds32__wsbh __nds__wsbh
- #define __nds32__add16 __nds__add16
- #define __nds32__v_uadd16 __nds__v_uadd16
- #define __nds32__v_sadd16 __nds__v_sadd16
- #define __nds32__radd16 __nds__radd16
- #define __nds32__v_radd16 __nds__v_radd16
- #define __nds32__uradd16 __nds__uradd16
- #define __nds32__v_uradd16 __nds__v_uradd16
- #define __nds32__kadd16 __nds__kadd16
- #define __nds32__v_kadd16 __nds__v_kadd16
- #define __nds32__ukadd16 __nds__ukadd16
- #define __nds32__v_ukadd16 __nds__v_ukadd16
- #define __nds32__sub16 __nds__sub16
- #define __nds32__v_usub16 __nds__v_usub16
- #define __nds32__v_ssub16 __nds__v_ssub16
- #define __nds32__rsub16 __nds__rsub16
- #define __nds32__v_rsub16 __nds__v_rsub16
- #define __nds32__ursub16 __nds__ursub16
- #define __nds32__v_ursub16 __nds__v_ursub16
- #define __nds32__ksub16 __nds__ksub16
- #define __nds32__v_ksub16 __nds__v_ksub16
- #define __nds32__uksub16 __nds__uksub16
- #define __nds32__v_uksub16 __nds__v_uksub16
- #define __nds32__cras16 __nds__cras16
- #define __nds32__v_ucras16 __nds__v_ucras16
- #define __nds32__v_scras16 __nds__v_scras16
- #define __nds32__rcras16 __nds__rcras16
- #define __nds32__v_rcras16 __nds__v_rcras16
- #define __nds32__urcras16 __nds__urcras16
- #define __nds32__v_urcras16 __nds__v_urcras16
- #define __nds32__kcras16 __nds__kcras16
- #define __nds32__v_kcras16 __nds__v_kcras16
- #define __nds32__ukcras16 __nds__ukcras16
- #define __nds32__v_ukcras16 __nds__v_ukcras16
- #define __nds32__crsa16 __nds__crsa16
- #define __nds32__v_ucrsa16 __nds__v_ucrsa16
- #define __nds32__v_scrsa16 __nds__v_scrsa16
- #define __nds32__rcrsa16 __nds__rcrsa16
- #define __nds32__v_rcrsa16 __nds__v_rcrsa16
- #define __nds32__urcrsa16 __nds__urcrsa16
- #define __nds32__v_urcrsa16 __nds__v_urcrsa16
- #define __nds32__kcrsa16 __nds__kcrsa16
- #define __nds32__v_kcrsa16 __nds__v_kcrsa16
- #define __nds32__ukcrsa16 __nds__ukcrsa16
- #define __nds32__v_ukcrsa16 __nds__v_ukcrsa16
- #define __nds32__add8 __nds__add8
- #define __nds32__v_uadd8 __nds__v_uadd8
- #define __nds32__v_sadd8 __nds__v_sadd8
- #define __nds32__radd8 __nds__radd8
- #define __nds32__v_radd8 __nds__v_radd8
- #define __nds32__uradd8 __nds__uradd8
- #define __nds32__v_uradd8 __nds__v_uradd8
- #define __nds32__kadd8 __nds__kadd8
- #define __nds32__v_kadd8 __nds__v_kadd8
- #define __nds32__ukadd8 __nds__ukadd8
- #define __nds32__v_ukadd8 __nds__v_ukadd8
- #define __nds32__sub8 __nds__sub8
- #define __nds32__v_usub8 __nds__v_usub8
- #define __nds32__v_ssub8 __nds__v_ssub8
- #define __nds32__rsub8 __nds__rsub8
- #define __nds32__v_rsub8 __nds__v_rsub8
- #define __nds32__ursub8 __nds__ursub8
- #define __nds32__v_ursub8 __nds__v_ursub8
- #define __nds32__ksub8 __nds__ksub8
- #define __nds32__v_ksub8 __nds__v_ksub8
- #define __nds32__uksub8 __nds__uksub8
- #define __nds32__v_uksub8 __nds__v_uksub8
- #define __nds32__sra16 __nds__sra16
- #define __nds32__v_sra16 __nds__v_sra16
- #define __nds32__sra16_u __nds__sra16_u
- #define __nds32__v_sra16_u __nds__v_sra16_u
- #define __nds32__srl16 __nds__srl16
- #define __nds32__v_srl16 __nds__v_srl16
- #define __nds32__srl16_u __nds__srl16_u
- #define __nds32__v_srl16_u __nds__v_srl16_u
- #define __nds32__sll16 __nds__sll16
- #define __nds32__v_sll16 __nds__v_sll16
- #define __nds32__ksll16 __nds__ksll16
- #define __nds32__v_ksll16 __nds__v_ksll16
- #define __nds32__kslra16 __nds__kslra16
- #define __nds32__v_kslra16 __nds__v_kslra16
- #define __nds32__kslra16_u __nds__kslra16_u
- #define __nds32__v_kslra16_u __nds__v_kslra16_u
- #define __nds32__cmpeq16 __nds__cmpeq16
- #define __nds32__v_scmpeq16 __nds__v_scmpeq16
- #define __nds32__v_ucmpeq16 __nds__v_ucmpeq16
- #define __nds32__scmplt16 __nds__scmplt16
- #define __nds32__v_scmplt16 __nds__v_scmplt16
- #define __nds32__scmple16 __nds__scmple16
- #define __nds32__v_scmple16 __nds__v_scmple16
- #define __nds32__ucmplt16 __nds__ucmplt16
- #define __nds32__v_ucmplt16 __nds__v_ucmplt16
- #define __nds32__ucmple16 __nds__ucmple16
- #define __nds32__v_ucmple16 __nds__v_ucmple16
- #define __nds32__cmpeq8 __nds__cmpeq8
- #define __nds32__v_scmpeq8 __nds__v_scmpeq8
- #define __nds32__v_ucmpeq8 __nds__v_ucmpeq8
- #define __nds32__scmplt8 __nds__scmplt8
- #define __nds32__v_scmplt8 __nds__v_scmplt8
- #define __nds32__scmple8 __nds__scmple8
- #define __nds32__v_scmple8 __nds__v_scmple8
- #define __nds32__ucmplt8 __nds__ucmplt8
- #define __nds32__v_ucmplt8 __nds__v_ucmplt8
- #define __nds32__ucmple8 __nds__ucmple8
- #define __nds32__v_ucmple8 __nds__v_ucmple8
- #define __nds32__smin16 __nds__smin16
- #define __nds32__v_smin16 __nds__v_smin16
- #define __nds32__umin16 __nds__umin16
- #define __nds32__v_umin16 __nds__v_umin16
- #define __nds32__smax16 __nds__smax16
- #define __nds32__v_smax16 __nds__v_smax16
- #define __nds32__umax16 __nds__umax16
- #define __nds32__v_umax16 __nds__v_umax16
- #define __nds32__sclip16 __nds__sclip16
- #define __nds32__v_sclip16 __nds__v_sclip16
- #define __nds32__uclip16 __nds__uclip16
- #define __nds32__v_uclip16 __nds__v_uclip16
- #define __nds32__khm16 __nds__khm16
- #define __nds32__v_khm16 __nds__v_khm16
- #define __nds32__khmx16 __nds__khmx16
- #define __nds32__v_khmx16 __nds__v_khmx16
- #define __nds32__khm8 __nds__khm8
- #define __nds32__v_khm8 __nds__v_khm8
- #define __nds32__khmx8 __nds__khmx8
- #define __nds32__v_khmx8 __nds__v_khmx8
- #define __nds32__kabs16 __nds__kabs16
- #define __nds32__v_kabs16 __nds__v_kabs16
- #define __nds32__smul16 __nds__smul16
- #define __nds32__v_smul16 __nds__v_smul16
- #define __nds32__smulx16 __nds__smulx16
- #define __nds32__v_smulx16 __nds__v_smulx16
- #define __nds32__umul16 __nds__umul16
- #define __nds32__v_umul16 __nds__v_umul16
- #define __nds32__umulx16 __nds__umulx16
- #define __nds32__v_umulx16 __nds__v_umulx16
- #define __nds32__smul8 __nds__smul8
- #define __nds32__v_smul8 __nds__v_smul8
- #define __nds32__smulx8 __nds__smulx8
- #define __nds32__v_smulx8 __nds__v_smulx8
- #define __nds32__umul8 __nds__umul8
- #define __nds32__v_umul8 __nds__v_umul8
- #define __nds32__umulx8 __nds__umulx8
- #define __nds32__v_umulx8 __nds__v_umulx8
- #define __nds32__smin8 __nds__smin8
- #define __nds32__v_smin8 __nds__v_smin8
- #define __nds32__umin8 __nds__umin8
- #define __nds32__v_umin8 __nds__v_umin8
- #define __nds32__smax8 __nds__smax8
- #define __nds32__v_smax8 __nds__v_smax8
- #define __nds32__umax8 __nds__umax8
- #define __nds32__v_umax8 __nds__v_umax8
- #define __nds32__kabs8 __nds__kabs8
- #define __nds32__v_kabs8 __nds__v_kabs8
- #define __nds32__sunpkd810 __nds__sunpkd810
- #define __nds32__v_sunpkd810 __nds__v_sunpkd810
- #define __nds32__sunpkd820 __nds__sunpkd820
- #define __nds32__v_sunpkd820 __nds__v_sunpkd820
- #define __nds32__sunpkd830 __nds__sunpkd830
- #define __nds32__v_sunpkd830 __nds__v_sunpkd830
- #define __nds32__sunpkd831 __nds__sunpkd831
- #define __nds32__v_sunpkd831 __nds__v_sunpkd831
- #define __nds32__sunpkd832 __nds__sunpkd832
- #define __nds32__v_sunpkd832 __nds__v_sunpkd832
- #define __nds32__zunpkd810 __nds__zunpkd810
- #define __nds32__v_zunpkd810 __nds__v_zunpkd810
- #define __nds32__zunpkd820 __nds__zunpkd820
- #define __nds32__v_zunpkd820 __nds__v_zunpkd820
- #define __nds32__zunpkd830 __nds__zunpkd830
- #define __nds32__v_zunpkd830 __nds__v_zunpkd830
- #define __nds32__zunpkd831 __nds__zunpkd831
- #define __nds32__v_zunpkd831 __nds__v_zunpkd831
- #define __nds32__zunpkd832 __nds__zunpkd832
- #define __nds32__v_zunpkd832 __nds__v_zunpkd832
- #define __nds32__raddw __nds__raddw
- #define __nds32__uraddw __nds__uraddw
- #define __nds32__rsubw __nds__rsubw
- #define __nds32__ursubw __nds__ursubw
- #define __nds32__sra_u __nds__sra_u
- #define __nds32__ksll __nds__ksllw
- #define __nds32__pkbb16 __nds__pkbb16
- #define __nds32__v_pkbb16 __nds__v_pkbb16
- #define __nds32__pkbt16 __nds__pkbt16
- #define __nds32__v_pkbt16 __nds__v_pkbt16
- #define __nds32__pktb16 __nds__pktb16
- #define __nds32__v_pktb16 __nds__v_pktb16
- #define __nds32__pktt16 __nds__pktt16
- #define __nds32__v_pktt16 __nds__v_pktt16
- #define __nds32__smmul __nds__smmul
- #define __nds32__smmul_u __nds__smmul_u
- #define __nds32__kmmac __nds__kmmac
- #define __nds32__kmmac_u __nds__kmmac_u
- #define __nds32__kmmsb __nds__kmmsb
- #define __nds32__kmmsb_u __nds__kmmsb_u
- #define __nds32__kwmmul __nds__kwmmul
- #define __nds32__kwmmul_u __nds__kwmmul_u
- #define __nds32__smmwb __nds__smmwb
- #define __nds32__v_smmwb __nds__v_smmwb
- #define __nds32__smmwb_u __nds__smmwb_u
- #define __nds32__v_smmwb_u __nds__v_smmwb_u
- #define __nds32__smmwt __nds__smmwt
- #define __nds32__v_smmwt __nds__v_smmwt
- #define __nds32__smmwt_u __nds__smmwt_u
- #define __nds32__v_smmwt_u __nds__v_smmwt_u
- #define __nds32__kmmawb __nds__kmmawb
- #define __nds32__v_kmmawb __nds__v_kmmawb
- #define __nds32__kmmawb_u __nds__kmmawb_u
- #define __nds32__v_kmmawb_u __nds__v_kmmawb_u
- #define __nds32__kmmawt __nds__kmmawt
- #define __nds32__v_kmmawt __nds__v_kmmawt
- #define __nds32__kmmawt_u __nds__kmmawt_u
- #define __nds32__v_kmmawt_u __nds__v_kmmawt_u
- #define __nds32__smbb __nds__smbb16
- #define __nds32__v_smbb __nds__v_smbb16
- #define __nds32__smbt __nds__smbt16
- #define __nds32__v_smbt __nds__v_smbt16
- #define __nds32__smtt __nds__smtt
- #define __nds32__v_smtt __nds__v_smtt16
- #define __nds32__kmda __nds__kmda
- #define __nds32__v_kmda __nds__v_kmda
- #define __nds32__kmxda __nds__kmxda
- #define __nds32__v_kmxda __nds__v_kmxda
- #define __nds32__smds __nds__smds
- #define __nds32__v_smds __nds__v_smds
- #define __nds32__smdrs __nds__smdrs
- #define __nds32__v_smdrs __nds__v_smdrs
- #define __nds32__smxds __nds__smxds
- #define __nds32__v_smxds __nds__v_smxds
- #define __nds32__kmabb __nds__kmabb
- #define __nds32__v_kmabb __nds__v_kmabb
- #define __nds32__kmabt __nds__kmabt
- #define __nds32__v_kmabt __nds__v_kmabt
- #define __nds32__kmatt __nds__kmatt
- #define __nds32__v_kmatt __nds__v_kmatt
- #define __nds32__kmada __nds__kmada
- #define __nds32__v_kmada __nds__v_kmada
- #define __nds32__kmaxda __nds__kmaxda
- #define __nds32__v_kmaxda __nds__v_kmaxda
- #define __nds32__kmads __nds__kmads
- #define __nds32__v_kmads __nds__v_kmads
- #define __nds32__kmadrs __nds__kmadrs
- #define __nds32__v_kmadrs __nds__v_kmadrs
- #define __nds32__kmaxds __nds__kmaxds
- #define __nds32__v_kmaxds __nds__v_kmaxds
- #define __nds32__kmsda __nds__kmsda
- #define __nds32__v_kmsda __nds__v_kmsda
- #define __nds32__kmsxda __nds__kmsxda
- #define __nds32__v_kmsxda __nds__v_kmsxda
- #define __nds32__smal __nds__smal
- #define __nds32__v_smal __nds__v_smal
- #define __nds32__bitrev __nds__bitrev
- #define __nds32__wext __nds__wext
- #define __nds32__bpick __nds__bpick
- #define __nds32__insb __nds__insb
- #define __nds32__sadd64 __nds__sadd64
- #define __nds32__uadd64 __nds__uadd64
- #define __nds32__radd64 __nds__radd64
- #define __nds32__uradd64 __nds__uradd64
- #define __nds32__kadd64 __nds__kadd64
- #define __nds32__ukadd64 __nds__ukadd64
- #define __nds32__ssub64 __nds__ssub64
- #define __nds32__usub64 __nds__usub64
- #define __nds32__rsub64 __nds__rsub64
- #define __nds32__ursub64 __nds__ursub64
- #define __nds32__ksub64 __nds__ksub64
- #define __nds32__uksub64 __nds__uksub64
- #define __nds32__smar64 __nds__smar64
- #define __nds32__smsr64 __nds__smsr64
- #define __nds32__umar64 __nds__umar64
- #define __nds32__umsr64 __nds__umsr64
- #define __nds32__kmar64 __nds__kmar64
- #define __nds32__kmsr64 __nds__kmsr64
- #define __nds32__ukmar64 __nds__ukmar64
- #define __nds32__ukmsr64 __nds__ukmsr64
- #define __nds32__smalbb __nds__smalbb
- #define __nds32__v_smalbb __nds__v_smalbb
- #define __nds32__smalbt __nds__smalbt
- #define __nds32__v_smalbt __nds__v_smalbt
- #define __nds32__smaltt __nds__smaltt
- #define __nds32__v_smaltt __nds__v_smaltt
- #define __nds32__smalda __nds__smalda
- #define __nds32__v_smalda __nds__v_smalda
- #define __nds32__smalxda __nds__smalxda
- #define __nds32__v_smalxda __nds__v_smalxda
- #define __nds32__smalds __nds__smalds
- #define __nds32__v_smalds __nds__v_smalds
- #define __nds32__smaldrs __nds__smaldrs
- #define __nds32__v_smaldrs __nds__v_smaldrs
- #define __nds32__smalxds __nds__smalxds
- #define __nds32__v_smalxds __nds__v_smalxds
- #define __nds32__smslda __nds__smslda
- #define __nds32__v_smslda __nds__v_smslda
- #define __nds32__smslxda __nds__smslxda
- #define __nds32__v_smslxda __nds__v_smslxda
- #define __nds32__clip __nds__uclip32
- #define __nds32__clips __nds__sclip32
- #define __nds32__kabs __nds__kabsw
- #define __nds32__kaddw __nds__kaddw
- #define __nds32__kaddh __nds__kaddh
- #define __nds32__ksubw __nds__ksubw
- #define __nds32__ksubh __nds__ksubh
- #define __nds32__ukaddw __nds__ukaddw
- #define __nds32__ukaddh __nds__ukaddh
- #define __nds32__uksubw __nds__uksubw
- #define __nds32__uksubh __nds__uksubh
- #define __nds32__kdmbb __nds__kdmbb
- #define __nds32__v_kdmbb __nds__v_kdmbb
- #define __nds32__kdmbt __nds__kdmbt
- #define __nds32__v_kdmbt __nds__v_kdmbt
- #define __nds32__kdmtt __nds__kdmtt
- #define __nds32__v_kdmtt __nds__v_kdmtt
- #define __nds32__khmbb __nds__khmbb
- #define __nds32__v_khmbb __nds__v_khmbb
- #define __nds32__khmbt __nds__khmbt
- #define __nds32__v_khmbt __nds__v_khmbt
- #define __nds32__khmtt __nds__khmtt
- #define __nds32__v_khmtt __nds__v_khmtt
- #define __nds32__kslraw __nds__kslraw
- #define __nds32__kslraw_u __nds__kslraw_u
- #define __nds32__ave __nds__ave
- #define __nds32__max __nds__maxw
- #define __nds32__min __nds__minw
- #define __nds32__sra8 __nds__sra8
- #define __nds32__v_sra8 __nds__v_sra8
- #define __nds32__sra8_u __nds__sra8_u
- #define __nds32__v_sra8_u __nds__v_sra8_u
- #define __nds32__srl8 __nds__srl8
- #define __nds32__v_srl8 __nds__v_srl8
- #define __nds32__srl8_u __nds__srl8_u
- #define __nds32__v_srl8_u __nds__v_srl8_u
- #define __nds32__sll8 __nds__sll8
- #define __nds32__v_sll8 __nds__v_sll8
- #define __nds32__ksll8 __nds__ksll8
- #define __nds32__v_ksll8 __nds__v_ksll8
- #define __nds32__kslra8 __nds__kslra8
- #define __nds32__v_kslra8 __nds__v_kslra8
- #define __nds32__kslra8_u __nds__kslra8_u
- #define __nds32__v_kslra8_u __nds__v_kslra8_u
- #define __nds32__clz __nds__clz32
- #define __nds32__clo __nds__clo32
- #define __nds32__pbsad __nds__pbsad
- #define __nds32__pbsada __nds__pbsada
- #define __nds32__swap8 __nds__swap8
- #define __nds32__v_swap8 __nds__v_swap8
- #define __nds32__swap16 __nds__swap16
- #define __nds32__v_swap16 __nds__v_swap16
- #define __nds32__sclip8 __nds__sclip8
- #define __nds32__v_sclip8 __nds__v_sclip8
- #define __nds32__uclip8 __nds__uclip8
- #define __nds32__v_uclip8 __nds__v_uclip8
- #define __nds32__ffb __nds__ffb
- #define __nds32__ffmism __nds__ffmism
- #define __nds32__flmism __nds__flmism
- #define __nds32__rdov __nds__rdov
- #define __nds32__clrov __nds__clrov
- #endif
- #endif
|