Go to the documentation of this file.
13#ifndef __HEXAGON_PROTOS_H_
14#define __HEXAGON_PROTOS_H_ 1
23#define Q6_R_abs_R __builtin_HEXAGON_A2_abs
32#define Q6_P_abs_P __builtin_HEXAGON_A2_absp
41#define Q6_R_abs_R_sat __builtin_HEXAGON_A2_abssat
50#define Q6_R_add_RR __builtin_HEXAGON_A2_add
59#define Q6_R_add_RhRh_s16 __builtin_HEXAGON_A2_addh_h16_hh
68#define Q6_R_add_RhRl_s16 __builtin_HEXAGON_A2_addh_h16_hl
77#define Q6_R_add_RlRh_s16 __builtin_HEXAGON_A2_addh_h16_lh
86#define Q6_R_add_RlRl_s16 __builtin_HEXAGON_A2_addh_h16_ll
95#define Q6_R_add_RhRh_sat_s16 __builtin_HEXAGON_A2_addh_h16_sat_hh
104#define Q6_R_add_RhRl_sat_s16 __builtin_HEXAGON_A2_addh_h16_sat_hl
113#define Q6_R_add_RlRh_sat_s16 __builtin_HEXAGON_A2_addh_h16_sat_lh
122#define Q6_R_add_RlRl_sat_s16 __builtin_HEXAGON_A2_addh_h16_sat_ll
131#define Q6_R_add_RlRh __builtin_HEXAGON_A2_addh_l16_hl
140#define Q6_R_add_RlRl __builtin_HEXAGON_A2_addh_l16_ll
149#define Q6_R_add_RlRh_sat __builtin_HEXAGON_A2_addh_l16_sat_hl
158#define Q6_R_add_RlRl_sat __builtin_HEXAGON_A2_addh_l16_sat_ll
167#define Q6_R_add_RI __builtin_HEXAGON_A2_addi
176#define Q6_P_add_PP __builtin_HEXAGON_A2_addp
185#define Q6_P_add_PP_sat __builtin_HEXAGON_A2_addpsat
194#define Q6_R_add_RR_sat __builtin_HEXAGON_A2_addsat
203#define Q6_P_add_RP __builtin_HEXAGON_A2_addsp
212#define Q6_R_and_RR __builtin_HEXAGON_A2_and
221#define Q6_R_and_RI __builtin_HEXAGON_A2_andir
230#define Q6_P_and_PP __builtin_HEXAGON_A2_andp
239#define Q6_R_aslh_R __builtin_HEXAGON_A2_aslh
248#define Q6_R_asrh_R __builtin_HEXAGON_A2_asrh
257#define Q6_R_combine_RhRh __builtin_HEXAGON_A2_combine_hh
266#define Q6_R_combine_RhRl __builtin_HEXAGON_A2_combine_hl
275#define Q6_R_combine_RlRh __builtin_HEXAGON_A2_combine_lh
284#define Q6_R_combine_RlRl __builtin_HEXAGON_A2_combine_ll
293#define Q6_P_combine_II __builtin_HEXAGON_A2_combineii
302#define Q6_P_combine_RR __builtin_HEXAGON_A2_combinew
311#define Q6_R_max_RR __builtin_HEXAGON_A2_max
320#define Q6_P_max_PP __builtin_HEXAGON_A2_maxp
329#define Q6_R_maxu_RR __builtin_HEXAGON_A2_maxu
338#define Q6_P_maxu_PP __builtin_HEXAGON_A2_maxup
347#define Q6_R_min_RR __builtin_HEXAGON_A2_min
356#define Q6_P_min_PP __builtin_HEXAGON_A2_minp
365#define Q6_R_minu_RR __builtin_HEXAGON_A2_minu
374#define Q6_P_minu_PP __builtin_HEXAGON_A2_minup
383#define Q6_R_neg_R __builtin_HEXAGON_A2_neg
392#define Q6_P_neg_P __builtin_HEXAGON_A2_negp
401#define Q6_R_neg_R_sat __builtin_HEXAGON_A2_negsat
410#define Q6_R_not_R __builtin_HEXAGON_A2_not
419#define Q6_P_not_P __builtin_HEXAGON_A2_notp
428#define Q6_R_or_RR __builtin_HEXAGON_A2_or
437#define Q6_R_or_RI __builtin_HEXAGON_A2_orir
446#define Q6_P_or_PP __builtin_HEXAGON_A2_orp
455#define Q6_R_round_P_sat __builtin_HEXAGON_A2_roundsat
464#define Q6_R_sat_P __builtin_HEXAGON_A2_sat
473#define Q6_R_satb_R __builtin_HEXAGON_A2_satb
482#define Q6_R_sath_R __builtin_HEXAGON_A2_sath
491#define Q6_R_satub_R __builtin_HEXAGON_A2_satub
500#define Q6_R_satuh_R __builtin_HEXAGON_A2_satuh
509#define Q6_R_sub_RR __builtin_HEXAGON_A2_sub
518#define Q6_R_sub_RhRh_s16 __builtin_HEXAGON_A2_subh_h16_hh
527#define Q6_R_sub_RhRl_s16 __builtin_HEXAGON_A2_subh_h16_hl
536#define Q6_R_sub_RlRh_s16 __builtin_HEXAGON_A2_subh_h16_lh
545#define Q6_R_sub_RlRl_s16 __builtin_HEXAGON_A2_subh_h16_ll
554#define Q6_R_sub_RhRh_sat_s16 __builtin_HEXAGON_A2_subh_h16_sat_hh
563#define Q6_R_sub_RhRl_sat_s16 __builtin_HEXAGON_A2_subh_h16_sat_hl
572#define Q6_R_sub_RlRh_sat_s16 __builtin_HEXAGON_A2_subh_h16_sat_lh
581#define Q6_R_sub_RlRl_sat_s16 __builtin_HEXAGON_A2_subh_h16_sat_ll
590#define Q6_R_sub_RlRh __builtin_HEXAGON_A2_subh_l16_hl
599#define Q6_R_sub_RlRl __builtin_HEXAGON_A2_subh_l16_ll
608#define Q6_R_sub_RlRh_sat __builtin_HEXAGON_A2_subh_l16_sat_hl
617#define Q6_R_sub_RlRl_sat __builtin_HEXAGON_A2_subh_l16_sat_ll
626#define Q6_P_sub_PP __builtin_HEXAGON_A2_subp
635#define Q6_R_sub_IR __builtin_HEXAGON_A2_subri
644#define Q6_R_sub_RR_sat __builtin_HEXAGON_A2_subsat
653#define Q6_R_vaddh_RR __builtin_HEXAGON_A2_svaddh
662#define Q6_R_vaddh_RR_sat __builtin_HEXAGON_A2_svaddhs
671#define Q6_R_vadduh_RR_sat __builtin_HEXAGON_A2_svadduhs
680#define Q6_R_vavgh_RR __builtin_HEXAGON_A2_svavgh
689#define Q6_R_vavgh_RR_rnd __builtin_HEXAGON_A2_svavghs
698#define Q6_R_vnavgh_RR __builtin_HEXAGON_A2_svnavgh
707#define Q6_R_vsubh_RR __builtin_HEXAGON_A2_svsubh
716#define Q6_R_vsubh_RR_sat __builtin_HEXAGON_A2_svsubhs
725#define Q6_R_vsubuh_RR_sat __builtin_HEXAGON_A2_svsubuhs
734#define Q6_R_swiz_R __builtin_HEXAGON_A2_swiz
743#define Q6_R_sxtb_R __builtin_HEXAGON_A2_sxtb
752#define Q6_R_sxth_R __builtin_HEXAGON_A2_sxth
761#define Q6_P_sxtw_R __builtin_HEXAGON_A2_sxtw
770#define Q6_R_equals_R __builtin_HEXAGON_A2_tfr
779#define Q6_Rh_equals_I __builtin_HEXAGON_A2_tfrih
788#define Q6_Rl_equals_I __builtin_HEXAGON_A2_tfril
797#define Q6_P_equals_P __builtin_HEXAGON_A2_tfrp
806#define Q6_P_equals_I __builtin_HEXAGON_A2_tfrpi
815#define Q6_R_equals_I __builtin_HEXAGON_A2_tfrsi
824#define Q6_P_vabsh_P __builtin_HEXAGON_A2_vabsh
833#define Q6_P_vabsh_P_sat __builtin_HEXAGON_A2_vabshsat
842#define Q6_P_vabsw_P __builtin_HEXAGON_A2_vabsw
851#define Q6_P_vabsw_P_sat __builtin_HEXAGON_A2_vabswsat
860#define Q6_P_vaddb_PP __builtin_HEXAGON_A2_vaddb_map
869#define Q6_P_vaddh_PP __builtin_HEXAGON_A2_vaddh
878#define Q6_P_vaddh_PP_sat __builtin_HEXAGON_A2_vaddhs
887#define Q6_P_vaddub_PP __builtin_HEXAGON_A2_vaddub
896#define Q6_P_vaddub_PP_sat __builtin_HEXAGON_A2_vaddubs
905#define Q6_P_vadduh_PP_sat __builtin_HEXAGON_A2_vadduhs
914#define Q6_P_vaddw_PP __builtin_HEXAGON_A2_vaddw
923#define Q6_P_vaddw_PP_sat __builtin_HEXAGON_A2_vaddws
932#define Q6_P_vavgh_PP __builtin_HEXAGON_A2_vavgh
941#define Q6_P_vavgh_PP_crnd __builtin_HEXAGON_A2_vavghcr
950#define Q6_P_vavgh_PP_rnd __builtin_HEXAGON_A2_vavghr
959#define Q6_P_vavgub_PP __builtin_HEXAGON_A2_vavgub
968#define Q6_P_vavgub_PP_rnd __builtin_HEXAGON_A2_vavgubr
977#define Q6_P_vavguh_PP __builtin_HEXAGON_A2_vavguh
986#define Q6_P_vavguh_PP_rnd __builtin_HEXAGON_A2_vavguhr
995#define Q6_P_vavguw_PP __builtin_HEXAGON_A2_vavguw
1004#define Q6_P_vavguw_PP_rnd __builtin_HEXAGON_A2_vavguwr
1013#define Q6_P_vavgw_PP __builtin_HEXAGON_A2_vavgw
1022#define Q6_P_vavgw_PP_crnd __builtin_HEXAGON_A2_vavgwcr
1031#define Q6_P_vavgw_PP_rnd __builtin_HEXAGON_A2_vavgwr
1040#define Q6_p_vcmpb_eq_PP __builtin_HEXAGON_A2_vcmpbeq
1049#define Q6_p_vcmpb_gtu_PP __builtin_HEXAGON_A2_vcmpbgtu
1058#define Q6_p_vcmph_eq_PP __builtin_HEXAGON_A2_vcmpheq
1067#define Q6_p_vcmph_gt_PP __builtin_HEXAGON_A2_vcmphgt
1076#define Q6_p_vcmph_gtu_PP __builtin_HEXAGON_A2_vcmphgtu
1085#define Q6_p_vcmpw_eq_PP __builtin_HEXAGON_A2_vcmpweq
1094#define Q6_p_vcmpw_gt_PP __builtin_HEXAGON_A2_vcmpwgt
1103#define Q6_p_vcmpw_gtu_PP __builtin_HEXAGON_A2_vcmpwgtu
1112#define Q6_P_vconj_P_sat __builtin_HEXAGON_A2_vconj
1121#define Q6_P_vmaxb_PP __builtin_HEXAGON_A2_vmaxb
1130#define Q6_P_vmaxh_PP __builtin_HEXAGON_A2_vmaxh
1139#define Q6_P_vmaxub_PP __builtin_HEXAGON_A2_vmaxub
1148#define Q6_P_vmaxuh_PP __builtin_HEXAGON_A2_vmaxuh
1157#define Q6_P_vmaxuw_PP __builtin_HEXAGON_A2_vmaxuw
1166#define Q6_P_vmaxw_PP __builtin_HEXAGON_A2_vmaxw
1175#define Q6_P_vminb_PP __builtin_HEXAGON_A2_vminb
1184#define Q6_P_vminh_PP __builtin_HEXAGON_A2_vminh
1193#define Q6_P_vminub_PP __builtin_HEXAGON_A2_vminub
1202#define Q6_P_vminuh_PP __builtin_HEXAGON_A2_vminuh
1211#define Q6_P_vminuw_PP __builtin_HEXAGON_A2_vminuw
1220#define Q6_P_vminw_PP __builtin_HEXAGON_A2_vminw
1229#define Q6_P_vnavgh_PP __builtin_HEXAGON_A2_vnavgh
1238#define Q6_P_vnavgh_PP_crnd_sat __builtin_HEXAGON_A2_vnavghcr
1247#define Q6_P_vnavgh_PP_rnd_sat __builtin_HEXAGON_A2_vnavghr
1256#define Q6_P_vnavgw_PP __builtin_HEXAGON_A2_vnavgw
1265#define Q6_P_vnavgw_PP_crnd_sat __builtin_HEXAGON_A2_vnavgwcr
1274#define Q6_P_vnavgw_PP_rnd_sat __builtin_HEXAGON_A2_vnavgwr
1283#define Q6_P_vraddub_PP __builtin_HEXAGON_A2_vraddub
1292#define Q6_P_vraddubacc_PP __builtin_HEXAGON_A2_vraddub_acc
1301#define Q6_P_vrsadub_PP __builtin_HEXAGON_A2_vrsadub
1310#define Q6_P_vrsadubacc_PP __builtin_HEXAGON_A2_vrsadub_acc
1319#define Q6_P_vsubb_PP __builtin_HEXAGON_A2_vsubb_map
1328#define Q6_P_vsubh_PP __builtin_HEXAGON_A2_vsubh
1337#define Q6_P_vsubh_PP_sat __builtin_HEXAGON_A2_vsubhs
1346#define Q6_P_vsubub_PP __builtin_HEXAGON_A2_vsubub
1355#define Q6_P_vsubub_PP_sat __builtin_HEXAGON_A2_vsububs
1364#define Q6_P_vsubuh_PP_sat __builtin_HEXAGON_A2_vsubuhs
1373#define Q6_P_vsubw_PP __builtin_HEXAGON_A2_vsubw
1382#define Q6_P_vsubw_PP_sat __builtin_HEXAGON_A2_vsubws
1391#define Q6_R_xor_RR __builtin_HEXAGON_A2_xor
1400#define Q6_P_xor_PP __builtin_HEXAGON_A2_xorp
1409#define Q6_R_zxtb_R __builtin_HEXAGON_A2_zxtb
1418#define Q6_R_zxth_R __builtin_HEXAGON_A2_zxth
1427#define Q6_R_and_RnR __builtin_HEXAGON_A4_andn
1436#define Q6_P_and_PnP __builtin_HEXAGON_A4_andnp
1445#define Q6_P_bitsplit_RR __builtin_HEXAGON_A4_bitsplit
1454#define Q6_P_bitsplit_RI __builtin_HEXAGON_A4_bitspliti
1463#define Q6_p_boundscheck_RP __builtin_HEXAGON_A4_boundscheck
1472#define Q6_p_cmpb_eq_RR __builtin_HEXAGON_A4_cmpbeq
1481#define Q6_p_cmpb_eq_RI __builtin_HEXAGON_A4_cmpbeqi
1490#define Q6_p_cmpb_gt_RR __builtin_HEXAGON_A4_cmpbgt
1499#define Q6_p_cmpb_gt_RI __builtin_HEXAGON_A4_cmpbgti
1508#define Q6_p_cmpb_gtu_RR __builtin_HEXAGON_A4_cmpbgtu
1517#define Q6_p_cmpb_gtu_RI __builtin_HEXAGON_A4_cmpbgtui
1526#define Q6_p_cmph_eq_RR __builtin_HEXAGON_A4_cmpheq
1535#define Q6_p_cmph_eq_RI __builtin_HEXAGON_A4_cmpheqi
1544#define Q6_p_cmph_gt_RR __builtin_HEXAGON_A4_cmphgt
1553#define Q6_p_cmph_gt_RI __builtin_HEXAGON_A4_cmphgti
1562#define Q6_p_cmph_gtu_RR __builtin_HEXAGON_A4_cmphgtu
1571#define Q6_p_cmph_gtu_RI __builtin_HEXAGON_A4_cmphgtui
1580#define Q6_P_combine_IR __builtin_HEXAGON_A4_combineir
1589#define Q6_P_combine_RI __builtin_HEXAGON_A4_combineri
1598#define Q6_R_cround_RI __builtin_HEXAGON_A4_cround_ri
1607#define Q6_R_cround_RR __builtin_HEXAGON_A4_cround_rr
1616#define Q6_R_modwrap_RR __builtin_HEXAGON_A4_modwrapu
1625#define Q6_R_or_RnR __builtin_HEXAGON_A4_orn
1634#define Q6_P_or_PnP __builtin_HEXAGON_A4_ornp
1643#define Q6_R_cmp_eq_RR __builtin_HEXAGON_A4_rcmpeq
1652#define Q6_R_cmp_eq_RI __builtin_HEXAGON_A4_rcmpeqi
1661#define Q6_R_not_cmp_eq_RR __builtin_HEXAGON_A4_rcmpneq
1670#define Q6_R_not_cmp_eq_RI __builtin_HEXAGON_A4_rcmpneqi
1679#define Q6_R_round_RI __builtin_HEXAGON_A4_round_ri
1688#define Q6_R_round_RI_sat __builtin_HEXAGON_A4_round_ri_sat
1697#define Q6_R_round_RR __builtin_HEXAGON_A4_round_rr
1706#define Q6_R_round_RR_sat __builtin_HEXAGON_A4_round_rr_sat
1715#define Q6_p_tlbmatch_PR __builtin_HEXAGON_A4_tlbmatch
1724#define Q6_p_any8_vcmpb_eq_PP __builtin_HEXAGON_A4_vcmpbeq_any
1733#define Q6_p_vcmpb_eq_PI __builtin_HEXAGON_A4_vcmpbeqi
1742#define Q6_p_vcmpb_gt_PP __builtin_HEXAGON_A4_vcmpbgt
1751#define Q6_p_vcmpb_gt_PI __builtin_HEXAGON_A4_vcmpbgti
1760#define Q6_p_vcmpb_gtu_PI __builtin_HEXAGON_A4_vcmpbgtui
1769#define Q6_p_vcmph_eq_PI __builtin_HEXAGON_A4_vcmpheqi
1778#define Q6_p_vcmph_gt_PI __builtin_HEXAGON_A4_vcmphgti
1787#define Q6_p_vcmph_gtu_PI __builtin_HEXAGON_A4_vcmphgtui
1796#define Q6_p_vcmpw_eq_PI __builtin_HEXAGON_A4_vcmpweqi
1805#define Q6_p_vcmpw_gt_PI __builtin_HEXAGON_A4_vcmpwgti
1814#define Q6_p_vcmpw_gtu_PI __builtin_HEXAGON_A4_vcmpwgtui
1823#define Q6_P_vrmaxh_PR __builtin_HEXAGON_A4_vrmaxh
1832#define Q6_P_vrmaxuh_PR __builtin_HEXAGON_A4_vrmaxuh
1841#define Q6_P_vrmaxuw_PR __builtin_HEXAGON_A4_vrmaxuw
1850#define Q6_P_vrmaxw_PR __builtin_HEXAGON_A4_vrmaxw
1859#define Q6_P_vrminh_PR __builtin_HEXAGON_A4_vrminh
1868#define Q6_P_vrminuh_PR __builtin_HEXAGON_A4_vrminuh
1877#define Q6_P_vrminuw_PR __builtin_HEXAGON_A4_vrminuw
1886#define Q6_P_vrminw_PR __builtin_HEXAGON_A4_vrminw
1895#define Q6_R_vaddhub_PP_sat __builtin_HEXAGON_A5_vaddhubs
1904#define Q6_p_all8_p __builtin_HEXAGON_C2_all8
1913#define Q6_p_and_pp __builtin_HEXAGON_C2_and
1922#define Q6_p_and_pnp __builtin_HEXAGON_C2_andn
1931#define Q6_p_any8_p __builtin_HEXAGON_C2_any8
1940#define Q6_p_bitsclr_RR __builtin_HEXAGON_C2_bitsclr
1949#define Q6_p_bitsclr_RI __builtin_HEXAGON_C2_bitsclri
1958#define Q6_p_bitsset_RR __builtin_HEXAGON_C2_bitsset
1967#define Q6_p_cmp_eq_RR __builtin_HEXAGON_C2_cmpeq
1976#define Q6_p_cmp_eq_RI __builtin_HEXAGON_C2_cmpeqi
1985#define Q6_p_cmp_eq_PP __builtin_HEXAGON_C2_cmpeqp
1994#define Q6_p_cmp_ge_RI __builtin_HEXAGON_C2_cmpgei
2003#define Q6_p_cmp_geu_RI __builtin_HEXAGON_C2_cmpgeui
2012#define Q6_p_cmp_gt_RR __builtin_HEXAGON_C2_cmpgt
2021#define Q6_p_cmp_gt_RI __builtin_HEXAGON_C2_cmpgti
2030#define Q6_p_cmp_gt_PP __builtin_HEXAGON_C2_cmpgtp
2039#define Q6_p_cmp_gtu_RR __builtin_HEXAGON_C2_cmpgtu
2048#define Q6_p_cmp_gtu_RI __builtin_HEXAGON_C2_cmpgtui
2057#define Q6_p_cmp_gtu_PP __builtin_HEXAGON_C2_cmpgtup
2066#define Q6_p_cmp_lt_RR __builtin_HEXAGON_C2_cmplt
2075#define Q6_p_cmp_ltu_RR __builtin_HEXAGON_C2_cmpltu
2084#define Q6_P_mask_p __builtin_HEXAGON_C2_mask
2093#define Q6_R_mux_pRR __builtin_HEXAGON_C2_mux
2102#define Q6_R_mux_pII __builtin_HEXAGON_C2_muxii
2111#define Q6_R_mux_pRI __builtin_HEXAGON_C2_muxir
2120#define Q6_R_mux_pIR __builtin_HEXAGON_C2_muxri
2129#define Q6_p_not_p __builtin_HEXAGON_C2_not
2138#define Q6_p_or_pp __builtin_HEXAGON_C2_or
2147#define Q6_p_or_pnp __builtin_HEXAGON_C2_orn
2156#define Q6_p_equals_p __builtin_HEXAGON_C2_pxfer_map
2165#define Q6_R_equals_p __builtin_HEXAGON_C2_tfrpr
2174#define Q6_p_equals_R __builtin_HEXAGON_C2_tfrrp
2183#define Q6_R_vitpack_pp __builtin_HEXAGON_C2_vitpack
2192#define Q6_P_vmux_pPP __builtin_HEXAGON_C2_vmux
2201#define Q6_p_xor_pp __builtin_HEXAGON_C2_xor
2210#define Q6_p_and_and_ppp __builtin_HEXAGON_C4_and_and
2219#define Q6_p_and_and_ppnp __builtin_HEXAGON_C4_and_andn
2228#define Q6_p_and_or_ppp __builtin_HEXAGON_C4_and_or
2237#define Q6_p_and_or_ppnp __builtin_HEXAGON_C4_and_orn
2246#define Q6_p_not_cmp_gt_RR __builtin_HEXAGON_C4_cmplte
2255#define Q6_p_not_cmp_gt_RI __builtin_HEXAGON_C4_cmpltei
2264#define Q6_p_not_cmp_gtu_RR __builtin_HEXAGON_C4_cmplteu
2273#define Q6_p_not_cmp_gtu_RI __builtin_HEXAGON_C4_cmplteui
2282#define Q6_p_not_cmp_eq_RR __builtin_HEXAGON_C4_cmpneq
2291#define Q6_p_not_cmp_eq_RI __builtin_HEXAGON_C4_cmpneqi
2300#define Q6_p_fastcorner9_pp __builtin_HEXAGON_C4_fastcorner9
2309#define Q6_p_not_fastcorner9_pp __builtin_HEXAGON_C4_fastcorner9_not
2318#define Q6_p_not_bitsclr_RR __builtin_HEXAGON_C4_nbitsclr
2327#define Q6_p_not_bitsclr_RI __builtin_HEXAGON_C4_nbitsclri
2336#define Q6_p_not_bitsset_RR __builtin_HEXAGON_C4_nbitsset
2345#define Q6_p_or_and_ppp __builtin_HEXAGON_C4_or_and
2354#define Q6_p_or_and_ppnp __builtin_HEXAGON_C4_or_andn
2363#define Q6_p_or_or_ppp __builtin_HEXAGON_C4_or_or
2372#define Q6_p_or_or_ppnp __builtin_HEXAGON_C4_or_orn
2381#define Q6_P_convert_d2df_P __builtin_HEXAGON_F2_conv_d2df
2390#define Q6_R_convert_d2sf_P __builtin_HEXAGON_F2_conv_d2sf
2399#define Q6_P_convert_df2d_P __builtin_HEXAGON_F2_conv_df2d
2408#define Q6_P_convert_df2d_P_chop __builtin_HEXAGON_F2_conv_df2d_chop
2417#define Q6_R_convert_df2sf_P __builtin_HEXAGON_F2_conv_df2sf
2426#define Q6_P_convert_df2ud_P __builtin_HEXAGON_F2_conv_df2ud
2435#define Q6_P_convert_df2ud_P_chop __builtin_HEXAGON_F2_conv_df2ud_chop
2444#define Q6_R_convert_df2uw_P __builtin_HEXAGON_F2_conv_df2uw
2453#define Q6_R_convert_df2uw_P_chop __builtin_HEXAGON_F2_conv_df2uw_chop
2462#define Q6_R_convert_df2w_P __builtin_HEXAGON_F2_conv_df2w
2471#define Q6_R_convert_df2w_P_chop __builtin_HEXAGON_F2_conv_df2w_chop
2480#define Q6_P_convert_sf2d_R __builtin_HEXAGON_F2_conv_sf2d
2489#define Q6_P_convert_sf2d_R_chop __builtin_HEXAGON_F2_conv_sf2d_chop
2498#define Q6_P_convert_sf2df_R __builtin_HEXAGON_F2_conv_sf2df
2507#define Q6_P_convert_sf2ud_R __builtin_HEXAGON_F2_conv_sf2ud
2516#define Q6_P_convert_sf2ud_R_chop __builtin_HEXAGON_F2_conv_sf2ud_chop
2525#define Q6_R_convert_sf2uw_R __builtin_HEXAGON_F2_conv_sf2uw
2534#define Q6_R_convert_sf2uw_R_chop __builtin_HEXAGON_F2_conv_sf2uw_chop
2543#define Q6_R_convert_sf2w_R __builtin_HEXAGON_F2_conv_sf2w
2552#define Q6_R_convert_sf2w_R_chop __builtin_HEXAGON_F2_conv_sf2w_chop
2561#define Q6_P_convert_ud2df_P __builtin_HEXAGON_F2_conv_ud2df
2570#define Q6_R_convert_ud2sf_P __builtin_HEXAGON_F2_conv_ud2sf
2579#define Q6_P_convert_uw2df_R __builtin_HEXAGON_F2_conv_uw2df
2588#define Q6_R_convert_uw2sf_R __builtin_HEXAGON_F2_conv_uw2sf
2597#define Q6_P_convert_w2df_R __builtin_HEXAGON_F2_conv_w2df
2606#define Q6_R_convert_w2sf_R __builtin_HEXAGON_F2_conv_w2sf
2615#define Q6_p_dfclass_PI __builtin_HEXAGON_F2_dfclass
2624#define Q6_p_dfcmp_eq_PP __builtin_HEXAGON_F2_dfcmpeq
2633#define Q6_p_dfcmp_ge_PP __builtin_HEXAGON_F2_dfcmpge
2642#define Q6_p_dfcmp_gt_PP __builtin_HEXAGON_F2_dfcmpgt
2651#define Q6_p_dfcmp_uo_PP __builtin_HEXAGON_F2_dfcmpuo
2660#define Q6_P_dfmake_I_neg __builtin_HEXAGON_F2_dfimm_n
2669#define Q6_P_dfmake_I_pos __builtin_HEXAGON_F2_dfimm_p
2678#define Q6_R_sfadd_RR __builtin_HEXAGON_F2_sfadd
2687#define Q6_p_sfclass_RI __builtin_HEXAGON_F2_sfclass
2696#define Q6_p_sfcmp_eq_RR __builtin_HEXAGON_F2_sfcmpeq
2705#define Q6_p_sfcmp_ge_RR __builtin_HEXAGON_F2_sfcmpge
2714#define Q6_p_sfcmp_gt_RR __builtin_HEXAGON_F2_sfcmpgt
2723#define Q6_p_sfcmp_uo_RR __builtin_HEXAGON_F2_sfcmpuo
2732#define Q6_R_sffixupd_RR __builtin_HEXAGON_F2_sffixupd
2741#define Q6_R_sffixupn_RR __builtin_HEXAGON_F2_sffixupn
2750#define Q6_R_sffixupr_R __builtin_HEXAGON_F2_sffixupr
2759#define Q6_R_sfmpyacc_RR __builtin_HEXAGON_F2_sffma
2768#define Q6_R_sfmpyacc_RR_lib __builtin_HEXAGON_F2_sffma_lib
2777#define Q6_R_sfmpyacc_RRp_scale __builtin_HEXAGON_F2_sffma_sc
2786#define Q6_R_sfmpynac_RR __builtin_HEXAGON_F2_sffms
2795#define Q6_R_sfmpynac_RR_lib __builtin_HEXAGON_F2_sffms_lib
2804#define Q6_R_sfmake_I_neg __builtin_HEXAGON_F2_sfimm_n
2813#define Q6_R_sfmake_I_pos __builtin_HEXAGON_F2_sfimm_p
2822#define Q6_R_sfmax_RR __builtin_HEXAGON_F2_sfmax
2831#define Q6_R_sfmin_RR __builtin_HEXAGON_F2_sfmin
2840#define Q6_R_sfmpy_RR __builtin_HEXAGON_F2_sfmpy
2849#define Q6_R_sfsub_RR __builtin_HEXAGON_F2_sfsub
2858#define Q6_R_memb_IM_circ __builtin_HEXAGON_L2_loadrb_pci
2867#define Q6_R_memb_M_circ __builtin_HEXAGON_L2_loadrb_pcr
2876#define Q6_P_memd_IM_circ __builtin_HEXAGON_L2_loadrd_pci
2885#define Q6_P_memd_M_circ __builtin_HEXAGON_L2_loadrd_pcr
2894#define Q6_R_memh_IM_circ __builtin_HEXAGON_L2_loadrh_pci
2903#define Q6_R_memh_M_circ __builtin_HEXAGON_L2_loadrh_pcr
2912#define Q6_R_memw_IM_circ __builtin_HEXAGON_L2_loadri_pci
2921#define Q6_R_memw_M_circ __builtin_HEXAGON_L2_loadri_pcr
2930#define Q6_R_memub_IM_circ __builtin_HEXAGON_L2_loadrub_pci
2939#define Q6_R_memub_M_circ __builtin_HEXAGON_L2_loadrub_pcr
2948#define Q6_R_memuh_IM_circ __builtin_HEXAGON_L2_loadruh_pci
2957#define Q6_R_memuh_M_circ __builtin_HEXAGON_L2_loadruh_pcr
2966#define Q6_R_addacc_RR __builtin_HEXAGON_M2_acci
2975#define Q6_R_addacc_RI __builtin_HEXAGON_M2_accii
2984#define Q6_P_cmpyiacc_RR __builtin_HEXAGON_M2_cmaci_s0
2993#define Q6_P_cmpyracc_RR __builtin_HEXAGON_M2_cmacr_s0
3002#define Q6_P_cmpyacc_RR_sat __builtin_HEXAGON_M2_cmacs_s0
3011#define Q6_P_cmpyacc_RR_s1_sat __builtin_HEXAGON_M2_cmacs_s1
3020#define Q6_P_cmpyacc_RR_conj_sat __builtin_HEXAGON_M2_cmacsc_s0
3029#define Q6_P_cmpyacc_RR_conj_s1_sat __builtin_HEXAGON_M2_cmacsc_s1
3038#define Q6_P_cmpyi_RR __builtin_HEXAGON_M2_cmpyi_s0
3047#define Q6_P_cmpyr_RR __builtin_HEXAGON_M2_cmpyr_s0
3056#define Q6_R_cmpy_RR_rnd_sat __builtin_HEXAGON_M2_cmpyrs_s0
3065#define Q6_R_cmpy_RR_s1_rnd_sat __builtin_HEXAGON_M2_cmpyrs_s1
3074#define Q6_R_cmpy_RR_conj_rnd_sat __builtin_HEXAGON_M2_cmpyrsc_s0
3083#define Q6_R_cmpy_RR_conj_s1_rnd_sat __builtin_HEXAGON_M2_cmpyrsc_s1
3092#define Q6_P_cmpy_RR_sat __builtin_HEXAGON_M2_cmpys_s0
3101#define Q6_P_cmpy_RR_s1_sat __builtin_HEXAGON_M2_cmpys_s1
3110#define Q6_P_cmpy_RR_conj_sat __builtin_HEXAGON_M2_cmpysc_s0
3119#define Q6_P_cmpy_RR_conj_s1_sat __builtin_HEXAGON_M2_cmpysc_s1
3128#define Q6_P_cmpynac_RR_sat __builtin_HEXAGON_M2_cnacs_s0
3137#define Q6_P_cmpynac_RR_s1_sat __builtin_HEXAGON_M2_cnacs_s1
3146#define Q6_P_cmpynac_RR_conj_sat __builtin_HEXAGON_M2_cnacsc_s0
3155#define Q6_P_cmpynac_RR_conj_s1_sat __builtin_HEXAGON_M2_cnacsc_s1
3164#define Q6_P_mpyacc_RR __builtin_HEXAGON_M2_dpmpyss_acc_s0
3173#define Q6_P_mpynac_RR __builtin_HEXAGON_M2_dpmpyss_nac_s0
3182#define Q6_R_mpy_RR_rnd __builtin_HEXAGON_M2_dpmpyss_rnd_s0
3191#define Q6_P_mpy_RR __builtin_HEXAGON_M2_dpmpyss_s0
3200#define Q6_P_mpyuacc_RR __builtin_HEXAGON_M2_dpmpyuu_acc_s0
3209#define Q6_P_mpyunac_RR __builtin_HEXAGON_M2_dpmpyuu_nac_s0
3218#define Q6_P_mpyu_RR __builtin_HEXAGON_M2_dpmpyuu_s0
3227#define Q6_R_mpy_RRh_s1_rnd_sat __builtin_HEXAGON_M2_hmmpyh_rs1
3236#define Q6_R_mpy_RRh_s1_sat __builtin_HEXAGON_M2_hmmpyh_s1
3245#define Q6_R_mpy_RRl_s1_rnd_sat __builtin_HEXAGON_M2_hmmpyl_rs1
3254#define Q6_R_mpy_RRl_s1_sat __builtin_HEXAGON_M2_hmmpyl_s1
3263#define Q6_R_mpyiacc_RR __builtin_HEXAGON_M2_maci
3272#define Q6_R_mpyinac_RI __builtin_HEXAGON_M2_macsin
3281#define Q6_R_mpyiacc_RI __builtin_HEXAGON_M2_macsip
3290#define Q6_P_vmpywohacc_PP_rnd_sat __builtin_HEXAGON_M2_mmachs_rs0
3299#define Q6_P_vmpywohacc_PP_s1_rnd_sat __builtin_HEXAGON_M2_mmachs_rs1
3308#define Q6_P_vmpywohacc_PP_sat __builtin_HEXAGON_M2_mmachs_s0
3317#define Q6_P_vmpywohacc_PP_s1_sat __builtin_HEXAGON_M2_mmachs_s1
3326#define Q6_P_vmpywehacc_PP_rnd_sat __builtin_HEXAGON_M2_mmacls_rs0
3335#define Q6_P_vmpywehacc_PP_s1_rnd_sat __builtin_HEXAGON_M2_mmacls_rs1
3344#define Q6_P_vmpywehacc_PP_sat __builtin_HEXAGON_M2_mmacls_s0
3353#define Q6_P_vmpywehacc_PP_s1_sat __builtin_HEXAGON_M2_mmacls_s1
3362#define Q6_P_vmpywouhacc_PP_rnd_sat __builtin_HEXAGON_M2_mmacuhs_rs0
3371#define Q6_P_vmpywouhacc_PP_s1_rnd_sat __builtin_HEXAGON_M2_mmacuhs_rs1
3380#define Q6_P_vmpywouhacc_PP_sat __builtin_HEXAGON_M2_mmacuhs_s0
3389#define Q6_P_vmpywouhacc_PP_s1_sat __builtin_HEXAGON_M2_mmacuhs_s1
3398#define Q6_P_vmpyweuhacc_PP_rnd_sat __builtin_HEXAGON_M2_mmaculs_rs0
3407#define Q6_P_vmpyweuhacc_PP_s1_rnd_sat __builtin_HEXAGON_M2_mmaculs_rs1
3416#define Q6_P_vmpyweuhacc_PP_sat __builtin_HEXAGON_M2_mmaculs_s0
3425#define Q6_P_vmpyweuhacc_PP_s1_sat __builtin_HEXAGON_M2_mmaculs_s1
3434#define Q6_P_vmpywoh_PP_rnd_sat __builtin_HEXAGON_M2_mmpyh_rs0
3443#define Q6_P_vmpywoh_PP_s1_rnd_sat __builtin_HEXAGON_M2_mmpyh_rs1
3452#define Q6_P_vmpywoh_PP_sat __builtin_HEXAGON_M2_mmpyh_s0
3461#define Q6_P_vmpywoh_PP_s1_sat __builtin_HEXAGON_M2_mmpyh_s1
3470#define Q6_P_vmpyweh_PP_rnd_sat __builtin_HEXAGON_M2_mmpyl_rs0
3479#define Q6_P_vmpyweh_PP_s1_rnd_sat __builtin_HEXAGON_M2_mmpyl_rs1
3488#define Q6_P_vmpyweh_PP_sat __builtin_HEXAGON_M2_mmpyl_s0
3497#define Q6_P_vmpyweh_PP_s1_sat __builtin_HEXAGON_M2_mmpyl_s1
3506#define Q6_P_vmpywouh_PP_rnd_sat __builtin_HEXAGON_M2_mmpyuh_rs0
3515#define Q6_P_vmpywouh_PP_s1_rnd_sat __builtin_HEXAGON_M2_mmpyuh_rs1
3524#define Q6_P_vmpywouh_PP_sat __builtin_HEXAGON_M2_mmpyuh_s0
3533#define Q6_P_vmpywouh_PP_s1_sat __builtin_HEXAGON_M2_mmpyuh_s1
3542#define Q6_P_vmpyweuh_PP_rnd_sat __builtin_HEXAGON_M2_mmpyul_rs0
3551#define Q6_P_vmpyweuh_PP_s1_rnd_sat __builtin_HEXAGON_M2_mmpyul_rs1
3560#define Q6_P_vmpyweuh_PP_sat __builtin_HEXAGON_M2_mmpyul_s0
3569#define Q6_P_vmpyweuh_PP_s1_sat __builtin_HEXAGON_M2_mmpyul_s1
3578#define Q6_R_mpyacc_RhRh __builtin_HEXAGON_M2_mpy_acc_hh_s0
3587#define Q6_R_mpyacc_RhRh_s1 __builtin_HEXAGON_M2_mpy_acc_hh_s1
3596#define Q6_R_mpyacc_RhRl __builtin_HEXAGON_M2_mpy_acc_hl_s0
3605#define Q6_R_mpyacc_RhRl_s1 __builtin_HEXAGON_M2_mpy_acc_hl_s1
3614#define Q6_R_mpyacc_RlRh __builtin_HEXAGON_M2_mpy_acc_lh_s0
3623#define Q6_R_mpyacc_RlRh_s1 __builtin_HEXAGON_M2_mpy_acc_lh_s1
3632#define Q6_R_mpyacc_RlRl __builtin_HEXAGON_M2_mpy_acc_ll_s0
3641#define Q6_R_mpyacc_RlRl_s1 __builtin_HEXAGON_M2_mpy_acc_ll_s1
3650#define Q6_R_mpyacc_RhRh_sat __builtin_HEXAGON_M2_mpy_acc_sat_hh_s0
3659#define Q6_R_mpyacc_RhRh_s1_sat __builtin_HEXAGON_M2_mpy_acc_sat_hh_s1
3668#define Q6_R_mpyacc_RhRl_sat __builtin_HEXAGON_M2_mpy_acc_sat_hl_s0
3677#define Q6_R_mpyacc_RhRl_s1_sat __builtin_HEXAGON_M2_mpy_acc_sat_hl_s1
3686#define Q6_R_mpyacc_RlRh_sat __builtin_HEXAGON_M2_mpy_acc_sat_lh_s0
3695#define Q6_R_mpyacc_RlRh_s1_sat __builtin_HEXAGON_M2_mpy_acc_sat_lh_s1
3704#define Q6_R_mpyacc_RlRl_sat __builtin_HEXAGON_M2_mpy_acc_sat_ll_s0
3713#define Q6_R_mpyacc_RlRl_s1_sat __builtin_HEXAGON_M2_mpy_acc_sat_ll_s1
3722#define Q6_R_mpy_RhRh __builtin_HEXAGON_M2_mpy_hh_s0
3731#define Q6_R_mpy_RhRh_s1 __builtin_HEXAGON_M2_mpy_hh_s1
3740#define Q6_R_mpy_RhRl __builtin_HEXAGON_M2_mpy_hl_s0
3749#define Q6_R_mpy_RhRl_s1 __builtin_HEXAGON_M2_mpy_hl_s1
3758#define Q6_R_mpy_RlRh __builtin_HEXAGON_M2_mpy_lh_s0
3767#define Q6_R_mpy_RlRh_s1 __builtin_HEXAGON_M2_mpy_lh_s1
3776#define Q6_R_mpy_RlRl __builtin_HEXAGON_M2_mpy_ll_s0
3785#define Q6_R_mpy_RlRl_s1 __builtin_HEXAGON_M2_mpy_ll_s1
3794#define Q6_R_mpynac_RhRh __builtin_HEXAGON_M2_mpy_nac_hh_s0
3803#define Q6_R_mpynac_RhRh_s1 __builtin_HEXAGON_M2_mpy_nac_hh_s1
3812#define Q6_R_mpynac_RhRl __builtin_HEXAGON_M2_mpy_nac_hl_s0
3821#define Q6_R_mpynac_RhRl_s1 __builtin_HEXAGON_M2_mpy_nac_hl_s1
3830#define Q6_R_mpynac_RlRh __builtin_HEXAGON_M2_mpy_nac_lh_s0
3839#define Q6_R_mpynac_RlRh_s1 __builtin_HEXAGON_M2_mpy_nac_lh_s1
3848#define Q6_R_mpynac_RlRl __builtin_HEXAGON_M2_mpy_nac_ll_s0
3857#define Q6_R_mpynac_RlRl_s1 __builtin_HEXAGON_M2_mpy_nac_ll_s1
3866#define Q6_R_mpynac_RhRh_sat __builtin_HEXAGON_M2_mpy_nac_sat_hh_s0
3875#define Q6_R_mpynac_RhRh_s1_sat __builtin_HEXAGON_M2_mpy_nac_sat_hh_s1
3884#define Q6_R_mpynac_RhRl_sat __builtin_HEXAGON_M2_mpy_nac_sat_hl_s0
3893#define Q6_R_mpynac_RhRl_s1_sat __builtin_HEXAGON_M2_mpy_nac_sat_hl_s1
3902#define Q6_R_mpynac_RlRh_sat __builtin_HEXAGON_M2_mpy_nac_sat_lh_s0
3911#define Q6_R_mpynac_RlRh_s1_sat __builtin_HEXAGON_M2_mpy_nac_sat_lh_s1
3920#define Q6_R_mpynac_RlRl_sat __builtin_HEXAGON_M2_mpy_nac_sat_ll_s0
3929#define Q6_R_mpynac_RlRl_s1_sat __builtin_HEXAGON_M2_mpy_nac_sat_ll_s1
3938#define Q6_R_mpy_RhRh_rnd __builtin_HEXAGON_M2_mpy_rnd_hh_s0
3947#define Q6_R_mpy_RhRh_s1_rnd __builtin_HEXAGON_M2_mpy_rnd_hh_s1
3956#define Q6_R_mpy_RhRl_rnd __builtin_HEXAGON_M2_mpy_rnd_hl_s0
3965#define Q6_R_mpy_RhRl_s1_rnd __builtin_HEXAGON_M2_mpy_rnd_hl_s1
3974#define Q6_R_mpy_RlRh_rnd __builtin_HEXAGON_M2_mpy_rnd_lh_s0
3983#define Q6_R_mpy_RlRh_s1_rnd __builtin_HEXAGON_M2_mpy_rnd_lh_s1
3992#define Q6_R_mpy_RlRl_rnd __builtin_HEXAGON_M2_mpy_rnd_ll_s0
4001#define Q6_R_mpy_RlRl_s1_rnd __builtin_HEXAGON_M2_mpy_rnd_ll_s1
4010#define Q6_R_mpy_RhRh_sat __builtin_HEXAGON_M2_mpy_sat_hh_s0
4019#define Q6_R_mpy_RhRh_s1_sat __builtin_HEXAGON_M2_mpy_sat_hh_s1
4028#define Q6_R_mpy_RhRl_sat __builtin_HEXAGON_M2_mpy_sat_hl_s0
4037#define Q6_R_mpy_RhRl_s1_sat __builtin_HEXAGON_M2_mpy_sat_hl_s1
4046#define Q6_R_mpy_RlRh_sat __builtin_HEXAGON_M2_mpy_sat_lh_s0
4055#define Q6_R_mpy_RlRh_s1_sat __builtin_HEXAGON_M2_mpy_sat_lh_s1
4064#define Q6_R_mpy_RlRl_sat __builtin_HEXAGON_M2_mpy_sat_ll_s0
4073#define Q6_R_mpy_RlRl_s1_sat __builtin_HEXAGON_M2_mpy_sat_ll_s1
4082#define Q6_R_mpy_RhRh_rnd_sat __builtin_HEXAGON_M2_mpy_sat_rnd_hh_s0
4091#define Q6_R_mpy_RhRh_s1_rnd_sat __builtin_HEXAGON_M2_mpy_sat_rnd_hh_s1
4100#define Q6_R_mpy_RhRl_rnd_sat __builtin_HEXAGON_M2_mpy_sat_rnd_hl_s0
4109#define Q6_R_mpy_RhRl_s1_rnd_sat __builtin_HEXAGON_M2_mpy_sat_rnd_hl_s1
4118#define Q6_R_mpy_RlRh_rnd_sat __builtin_HEXAGON_M2_mpy_sat_rnd_lh_s0
4127#define Q6_R_mpy_RlRh_s1_rnd_sat __builtin_HEXAGON_M2_mpy_sat_rnd_lh_s1
4136#define Q6_R_mpy_RlRl_rnd_sat __builtin_HEXAGON_M2_mpy_sat_rnd_ll_s0
4145#define Q6_R_mpy_RlRl_s1_rnd_sat __builtin_HEXAGON_M2_mpy_sat_rnd_ll_s1
4154#define Q6_R_mpy_RR __builtin_HEXAGON_M2_mpy_up
4163#define Q6_R_mpy_RR_s1 __builtin_HEXAGON_M2_mpy_up_s1
4172#define Q6_R_mpy_RR_s1_sat __builtin_HEXAGON_M2_mpy_up_s1_sat
4181#define Q6_P_mpyacc_RhRh __builtin_HEXAGON_M2_mpyd_acc_hh_s0
4190#define Q6_P_mpyacc_RhRh_s1 __builtin_HEXAGON_M2_mpyd_acc_hh_s1
4199#define Q6_P_mpyacc_RhRl __builtin_HEXAGON_M2_mpyd_acc_hl_s0
4208#define Q6_P_mpyacc_RhRl_s1 __builtin_HEXAGON_M2_mpyd_acc_hl_s1
4217#define Q6_P_mpyacc_RlRh __builtin_HEXAGON_M2_mpyd_acc_lh_s0
4226#define Q6_P_mpyacc_RlRh_s1 __builtin_HEXAGON_M2_mpyd_acc_lh_s1
4235#define Q6_P_mpyacc_RlRl __builtin_HEXAGON_M2_mpyd_acc_ll_s0
4244#define Q6_P_mpyacc_RlRl_s1 __builtin_HEXAGON_M2_mpyd_acc_ll_s1
4253#define Q6_P_mpy_RhRh __builtin_HEXAGON_M2_mpyd_hh_s0
4262#define Q6_P_mpy_RhRh_s1 __builtin_HEXAGON_M2_mpyd_hh_s1
4271#define Q6_P_mpy_RhRl __builtin_HEXAGON_M2_mpyd_hl_s0
4280#define Q6_P_mpy_RhRl_s1 __builtin_HEXAGON_M2_mpyd_hl_s1
4289#define Q6_P_mpy_RlRh __builtin_HEXAGON_M2_mpyd_lh_s0
4298#define Q6_P_mpy_RlRh_s1 __builtin_HEXAGON_M2_mpyd_lh_s1
4307#define Q6_P_mpy_RlRl __builtin_HEXAGON_M2_mpyd_ll_s0
4316#define Q6_P_mpy_RlRl_s1 __builtin_HEXAGON_M2_mpyd_ll_s1
4325#define Q6_P_mpynac_RhRh __builtin_HEXAGON_M2_mpyd_nac_hh_s0
4334#define Q6_P_mpynac_RhRh_s1 __builtin_HEXAGON_M2_mpyd_nac_hh_s1
4343#define Q6_P_mpynac_RhRl __builtin_HEXAGON_M2_mpyd_nac_hl_s0
4352#define Q6_P_mpynac_RhRl_s1 __builtin_HEXAGON_M2_mpyd_nac_hl_s1
4361#define Q6_P_mpynac_RlRh __builtin_HEXAGON_M2_mpyd_nac_lh_s0
4370#define Q6_P_mpynac_RlRh_s1 __builtin_HEXAGON_M2_mpyd_nac_lh_s1
4379#define Q6_P_mpynac_RlRl __builtin_HEXAGON_M2_mpyd_nac_ll_s0
4388#define Q6_P_mpynac_RlRl_s1 __builtin_HEXAGON_M2_mpyd_nac_ll_s1
4397#define Q6_P_mpy_RhRh_rnd __builtin_HEXAGON_M2_mpyd_rnd_hh_s0
4406#define Q6_P_mpy_RhRh_s1_rnd __builtin_HEXAGON_M2_mpyd_rnd_hh_s1
4415#define Q6_P_mpy_RhRl_rnd __builtin_HEXAGON_M2_mpyd_rnd_hl_s0
4424#define Q6_P_mpy_RhRl_s1_rnd __builtin_HEXAGON_M2_mpyd_rnd_hl_s1
4433#define Q6_P_mpy_RlRh_rnd __builtin_HEXAGON_M2_mpyd_rnd_lh_s0
4442#define Q6_P_mpy_RlRh_s1_rnd __builtin_HEXAGON_M2_mpyd_rnd_lh_s1
4451#define Q6_P_mpy_RlRl_rnd __builtin_HEXAGON_M2_mpyd_rnd_ll_s0
4460#define Q6_P_mpy_RlRl_s1_rnd __builtin_HEXAGON_M2_mpyd_rnd_ll_s1
4469#define Q6_R_mpyi_RR __builtin_HEXAGON_M2_mpyi
4478#define Q6_R_mpyi_RI __builtin_HEXAGON_M2_mpysmi
4487#define Q6_R_mpysu_RR __builtin_HEXAGON_M2_mpysu_up
4496#define Q6_R_mpyuacc_RhRh __builtin_HEXAGON_M2_mpyu_acc_hh_s0
4505#define Q6_R_mpyuacc_RhRh_s1 __builtin_HEXAGON_M2_mpyu_acc_hh_s1
4514#define Q6_R_mpyuacc_RhRl __builtin_HEXAGON_M2_mpyu_acc_hl_s0
4523#define Q6_R_mpyuacc_RhRl_s1 __builtin_HEXAGON_M2_mpyu_acc_hl_s1
4532#define Q6_R_mpyuacc_RlRh __builtin_HEXAGON_M2_mpyu_acc_lh_s0
4541#define Q6_R_mpyuacc_RlRh_s1 __builtin_HEXAGON_M2_mpyu_acc_lh_s1
4550#define Q6_R_mpyuacc_RlRl __builtin_HEXAGON_M2_mpyu_acc_ll_s0
4559#define Q6_R_mpyuacc_RlRl_s1 __builtin_HEXAGON_M2_mpyu_acc_ll_s1
4568#define Q6_R_mpyu_RhRh __builtin_HEXAGON_M2_mpyu_hh_s0
4577#define Q6_R_mpyu_RhRh_s1 __builtin_HEXAGON_M2_mpyu_hh_s1
4586#define Q6_R_mpyu_RhRl __builtin_HEXAGON_M2_mpyu_hl_s0
4595#define Q6_R_mpyu_RhRl_s1 __builtin_HEXAGON_M2_mpyu_hl_s1
4604#define Q6_R_mpyu_RlRh __builtin_HEXAGON_M2_mpyu_lh_s0
4613#define Q6_R_mpyu_RlRh_s1 __builtin_HEXAGON_M2_mpyu_lh_s1
4622#define Q6_R_mpyu_RlRl __builtin_HEXAGON_M2_mpyu_ll_s0
4631#define Q6_R_mpyu_RlRl_s1 __builtin_HEXAGON_M2_mpyu_ll_s1
4640#define Q6_R_mpyunac_RhRh __builtin_HEXAGON_M2_mpyu_nac_hh_s0
4649#define Q6_R_mpyunac_RhRh_s1 __builtin_HEXAGON_M2_mpyu_nac_hh_s1
4658#define Q6_R_mpyunac_RhRl __builtin_HEXAGON_M2_mpyu_nac_hl_s0
4667#define Q6_R_mpyunac_RhRl_s1 __builtin_HEXAGON_M2_mpyu_nac_hl_s1
4676#define Q6_R_mpyunac_RlRh __builtin_HEXAGON_M2_mpyu_nac_lh_s0
4685#define Q6_R_mpyunac_RlRh_s1 __builtin_HEXAGON_M2_mpyu_nac_lh_s1
4694#define Q6_R_mpyunac_RlRl __builtin_HEXAGON_M2_mpyu_nac_ll_s0
4703#define Q6_R_mpyunac_RlRl_s1 __builtin_HEXAGON_M2_mpyu_nac_ll_s1
4712#define Q6_R_mpyu_RR __builtin_HEXAGON_M2_mpyu_up
4721#define Q6_P_mpyuacc_RhRh __builtin_HEXAGON_M2_mpyud_acc_hh_s0
4730#define Q6_P_mpyuacc_RhRh_s1 __builtin_HEXAGON_M2_mpyud_acc_hh_s1
4739#define Q6_P_mpyuacc_RhRl __builtin_HEXAGON_M2_mpyud_acc_hl_s0
4748#define Q6_P_mpyuacc_RhRl_s1 __builtin_HEXAGON_M2_mpyud_acc_hl_s1
4757#define Q6_P_mpyuacc_RlRh __builtin_HEXAGON_M2_mpyud_acc_lh_s0
4766#define Q6_P_mpyuacc_RlRh_s1 __builtin_HEXAGON_M2_mpyud_acc_lh_s1
4775#define Q6_P_mpyuacc_RlRl __builtin_HEXAGON_M2_mpyud_acc_ll_s0
4784#define Q6_P_mpyuacc_RlRl_s1 __builtin_HEXAGON_M2_mpyud_acc_ll_s1
4793#define Q6_P_mpyu_RhRh __builtin_HEXAGON_M2_mpyud_hh_s0
4802#define Q6_P_mpyu_RhRh_s1 __builtin_HEXAGON_M2_mpyud_hh_s1
4811#define Q6_P_mpyu_RhRl __builtin_HEXAGON_M2_mpyud_hl_s0
4820#define Q6_P_mpyu_RhRl_s1 __builtin_HEXAGON_M2_mpyud_hl_s1
4829#define Q6_P_mpyu_RlRh __builtin_HEXAGON_M2_mpyud_lh_s0
4838#define Q6_P_mpyu_RlRh_s1 __builtin_HEXAGON_M2_mpyud_lh_s1
4847#define Q6_P_mpyu_RlRl __builtin_HEXAGON_M2_mpyud_ll_s0
4856#define Q6_P_mpyu_RlRl_s1 __builtin_HEXAGON_M2_mpyud_ll_s1
4865#define Q6_P_mpyunac_RhRh __builtin_HEXAGON_M2_mpyud_nac_hh_s0
4874#define Q6_P_mpyunac_RhRh_s1 __builtin_HEXAGON_M2_mpyud_nac_hh_s1
4883#define Q6_P_mpyunac_RhRl __builtin_HEXAGON_M2_mpyud_nac_hl_s0
4892#define Q6_P_mpyunac_RhRl_s1 __builtin_HEXAGON_M2_mpyud_nac_hl_s1
4901#define Q6_P_mpyunac_RlRh __builtin_HEXAGON_M2_mpyud_nac_lh_s0
4910#define Q6_P_mpyunac_RlRh_s1 __builtin_HEXAGON_M2_mpyud_nac_lh_s1
4919#define Q6_P_mpyunac_RlRl __builtin_HEXAGON_M2_mpyud_nac_ll_s0
4928#define Q6_P_mpyunac_RlRl_s1 __builtin_HEXAGON_M2_mpyud_nac_ll_s1
4937#define Q6_R_mpyui_RR __builtin_HEXAGON_M2_mpyui
4946#define Q6_R_addnac_RR __builtin_HEXAGON_M2_nacci
4955#define Q6_R_addnac_RI __builtin_HEXAGON_M2_naccii
4964#define Q6_R_subacc_RR __builtin_HEXAGON_M2_subacc
4973#define Q6_P_vabsdiffh_PP __builtin_HEXAGON_M2_vabsdiffh
4982#define Q6_P_vabsdiffw_PP __builtin_HEXAGON_M2_vabsdiffw
4991#define Q6_P_vcmpyiacc_PP_sat __builtin_HEXAGON_M2_vcmac_s0_sat_i
5000#define Q6_P_vcmpyracc_PP_sat __builtin_HEXAGON_M2_vcmac_s0_sat_r
5009#define Q6_P_vcmpyi_PP_sat __builtin_HEXAGON_M2_vcmpy_s0_sat_i
5018#define Q6_P_vcmpyr_PP_sat __builtin_HEXAGON_M2_vcmpy_s0_sat_r
5027#define Q6_P_vcmpyi_PP_s1_sat __builtin_HEXAGON_M2_vcmpy_s1_sat_i
5036#define Q6_P_vcmpyr_PP_s1_sat __builtin_HEXAGON_M2_vcmpy_s1_sat_r
5045#define Q6_P_vdmpyacc_PP_sat __builtin_HEXAGON_M2_vdmacs_s0
5054#define Q6_P_vdmpyacc_PP_s1_sat __builtin_HEXAGON_M2_vdmacs_s1
5063#define Q6_R_vdmpy_PP_rnd_sat __builtin_HEXAGON_M2_vdmpyrs_s0
5072#define Q6_R_vdmpy_PP_s1_rnd_sat __builtin_HEXAGON_M2_vdmpyrs_s1
5081#define Q6_P_vdmpy_PP_sat __builtin_HEXAGON_M2_vdmpys_s0
5090#define Q6_P_vdmpy_PP_s1_sat __builtin_HEXAGON_M2_vdmpys_s1
5099#define Q6_P_vmpyhacc_RR __builtin_HEXAGON_M2_vmac2
5108#define Q6_P_vmpyehacc_PP __builtin_HEXAGON_M2_vmac2es
5117#define Q6_P_vmpyehacc_PP_sat __builtin_HEXAGON_M2_vmac2es_s0
5126#define Q6_P_vmpyehacc_PP_s1_sat __builtin_HEXAGON_M2_vmac2es_s1
5135#define Q6_P_vmpyhacc_RR_sat __builtin_HEXAGON_M2_vmac2s_s0
5144#define Q6_P_vmpyhacc_RR_s1_sat __builtin_HEXAGON_M2_vmac2s_s1
5153#define Q6_P_vmpyhsuacc_RR_sat __builtin_HEXAGON_M2_vmac2su_s0
5162#define Q6_P_vmpyhsuacc_RR_s1_sat __builtin_HEXAGON_M2_vmac2su_s1
5171#define Q6_P_vmpyeh_PP_sat __builtin_HEXAGON_M2_vmpy2es_s0
5180#define Q6_P_vmpyeh_PP_s1_sat __builtin_HEXAGON_M2_vmpy2es_s1
5189#define Q6_P_vmpyh_RR_sat __builtin_HEXAGON_M2_vmpy2s_s0
5198#define Q6_R_vmpyh_RR_rnd_sat __builtin_HEXAGON_M2_vmpy2s_s0pack
5207#define Q6_P_vmpyh_RR_s1_sat __builtin_HEXAGON_M2_vmpy2s_s1
5216#define Q6_R_vmpyh_RR_s1_rnd_sat __builtin_HEXAGON_M2_vmpy2s_s1pack
5225#define Q6_P_vmpyhsu_RR_sat __builtin_HEXAGON_M2_vmpy2su_s0
5234#define Q6_P_vmpyhsu_RR_s1_sat __builtin_HEXAGON_M2_vmpy2su_s1
5243#define Q6_R_vraddh_PP __builtin_HEXAGON_M2_vraddh
5252#define Q6_R_vradduh_PP __builtin_HEXAGON_M2_vradduh
5261#define Q6_P_vrcmpyiacc_PP __builtin_HEXAGON_M2_vrcmaci_s0
5270#define Q6_P_vrcmpyiacc_PP_conj __builtin_HEXAGON_M2_vrcmaci_s0c
5279#define Q6_P_vrcmpyracc_PP __builtin_HEXAGON_M2_vrcmacr_s0
5288#define Q6_P_vrcmpyracc_PP_conj __builtin_HEXAGON_M2_vrcmacr_s0c
5297#define Q6_P_vrcmpyi_PP __builtin_HEXAGON_M2_vrcmpyi_s0
5306#define Q6_P_vrcmpyi_PP_conj __builtin_HEXAGON_M2_vrcmpyi_s0c
5315#define Q6_P_vrcmpyr_PP __builtin_HEXAGON_M2_vrcmpyr_s0
5324#define Q6_P_vrcmpyr_PP_conj __builtin_HEXAGON_M2_vrcmpyr_s0c
5333#define Q6_P_vrcmpysacc_PR_s1_sat __builtin_HEXAGON_M2_vrcmpys_acc_s1
5342#define Q6_P_vrcmpys_PR_s1_sat __builtin_HEXAGON_M2_vrcmpys_s1
5351#define Q6_R_vrcmpys_PR_s1_rnd_sat __builtin_HEXAGON_M2_vrcmpys_s1rp
5360#define Q6_P_vrmpyhacc_PP __builtin_HEXAGON_M2_vrmac_s0
5369#define Q6_P_vrmpyh_PP __builtin_HEXAGON_M2_vrmpy_s0
5378#define Q6_R_xorxacc_RR __builtin_HEXAGON_M2_xor_xacc
5387#define Q6_R_andand_RR __builtin_HEXAGON_M4_and_and
5396#define Q6_R_andand_RnR __builtin_HEXAGON_M4_and_andn
5405#define Q6_R_orand_RR __builtin_HEXAGON_M4_and_or
5414#define Q6_R_xorand_RR __builtin_HEXAGON_M4_and_xor
5423#define Q6_R_cmpyiwh_PR_s1_rnd_sat __builtin_HEXAGON_M4_cmpyi_wh
5432#define Q6_R_cmpyiwh_PR_conj_s1_rnd_sat __builtin_HEXAGON_M4_cmpyi_whc
5441#define Q6_R_cmpyrwh_PR_s1_rnd_sat __builtin_HEXAGON_M4_cmpyr_wh
5450#define Q6_R_cmpyrwh_PR_conj_s1_rnd_sat __builtin_HEXAGON_M4_cmpyr_whc
5459#define Q6_R_mpyacc_RR_s1_sat __builtin_HEXAGON_M4_mac_up_s1_sat
5468#define Q6_R_add_mpyi_IRI __builtin_HEXAGON_M4_mpyri_addi
5477#define Q6_R_add_mpyi_RRI __builtin_HEXAGON_M4_mpyri_addr
5486#define Q6_R_add_mpyi_RIR __builtin_HEXAGON_M4_mpyri_addr_u2
5495#define Q6_R_add_mpyi_IRR __builtin_HEXAGON_M4_mpyrr_addi
5504#define Q6_R_add_mpyi_RRR __builtin_HEXAGON_M4_mpyrr_addr
5513#define Q6_R_mpynac_RR_s1_sat __builtin_HEXAGON_M4_nac_up_s1_sat
5522#define Q6_R_andor_RR __builtin_HEXAGON_M4_or_and
5531#define Q6_R_andor_RnR __builtin_HEXAGON_M4_or_andn
5540#define Q6_R_oror_RR __builtin_HEXAGON_M4_or_or
5549#define Q6_R_xoror_RR __builtin_HEXAGON_M4_or_xor
5558#define Q6_P_pmpyw_RR __builtin_HEXAGON_M4_pmpyw
5567#define Q6_P_pmpywxacc_RR __builtin_HEXAGON_M4_pmpyw_acc
5576#define Q6_P_vpmpyh_RR __builtin_HEXAGON_M4_vpmpyh
5585#define Q6_P_vpmpyhxacc_RR __builtin_HEXAGON_M4_vpmpyh_acc
5594#define Q6_P_vrmpywehacc_PP __builtin_HEXAGON_M4_vrmpyeh_acc_s0
5603#define Q6_P_vrmpywehacc_PP_s1 __builtin_HEXAGON_M4_vrmpyeh_acc_s1
5612#define Q6_P_vrmpyweh_PP __builtin_HEXAGON_M4_vrmpyeh_s0
5621#define Q6_P_vrmpyweh_PP_s1 __builtin_HEXAGON_M4_vrmpyeh_s1
5630#define Q6_P_vrmpywohacc_PP __builtin_HEXAGON_M4_vrmpyoh_acc_s0
5639#define Q6_P_vrmpywohacc_PP_s1 __builtin_HEXAGON_M4_vrmpyoh_acc_s1
5648#define Q6_P_vrmpywoh_PP __builtin_HEXAGON_M4_vrmpyoh_s0
5657#define Q6_P_vrmpywoh_PP_s1 __builtin_HEXAGON_M4_vrmpyoh_s1
5666#define Q6_R_andxacc_RR __builtin_HEXAGON_M4_xor_and
5675#define Q6_R_andxacc_RnR __builtin_HEXAGON_M4_xor_andn
5684#define Q6_R_orxacc_RR __builtin_HEXAGON_M4_xor_or
5693#define Q6_P_xorxacc_PP __builtin_HEXAGON_M4_xor_xacc
5702#define Q6_P_vdmpybsuacc_PP_sat __builtin_HEXAGON_M5_vdmacbsu
5711#define Q6_P_vdmpybsu_PP_sat __builtin_HEXAGON_M5_vdmpybsu
5720#define Q6_P_vmpybsuacc_RR __builtin_HEXAGON_M5_vmacbsu
5729#define Q6_P_vmpybuacc_RR __builtin_HEXAGON_M5_vmacbuu
5738#define Q6_P_vmpybsu_RR __builtin_HEXAGON_M5_vmpybsu
5747#define Q6_P_vmpybu_RR __builtin_HEXAGON_M5_vmpybuu
5756#define Q6_P_vrmpybsuacc_PP __builtin_HEXAGON_M5_vrmacbsu
5765#define Q6_P_vrmpybuacc_PP __builtin_HEXAGON_M5_vrmacbuu
5774#define Q6_P_vrmpybsu_PP __builtin_HEXAGON_M5_vrmpybsu
5783#define Q6_P_vrmpybu_PP __builtin_HEXAGON_M5_vrmpybuu
5792#define Q6_R_addasl_RRI __builtin_HEXAGON_S2_addasl_rrri
5801#define Q6_P_asl_PI __builtin_HEXAGON_S2_asl_i_p
5810#define Q6_P_aslacc_PI __builtin_HEXAGON_S2_asl_i_p_acc
5819#define Q6_P_asland_PI __builtin_HEXAGON_S2_asl_i_p_and
5828#define Q6_P_aslnac_PI __builtin_HEXAGON_S2_asl_i_p_nac
5837#define Q6_P_aslor_PI __builtin_HEXAGON_S2_asl_i_p_or
5846#define Q6_P_aslxacc_PI __builtin_HEXAGON_S2_asl_i_p_xacc
5855#define Q6_R_asl_RI __builtin_HEXAGON_S2_asl_i_r
5864#define Q6_R_aslacc_RI __builtin_HEXAGON_S2_asl_i_r_acc
5873#define Q6_R_asland_RI __builtin_HEXAGON_S2_asl_i_r_and
5882#define Q6_R_aslnac_RI __builtin_HEXAGON_S2_asl_i_r_nac
5891#define Q6_R_aslor_RI __builtin_HEXAGON_S2_asl_i_r_or
5900#define Q6_R_asl_RI_sat __builtin_HEXAGON_S2_asl_i_r_sat
5909#define Q6_R_aslxacc_RI __builtin_HEXAGON_S2_asl_i_r_xacc
5918#define Q6_P_vaslh_PI __builtin_HEXAGON_S2_asl_i_vh
5927#define Q6_P_vaslw_PI __builtin_HEXAGON_S2_asl_i_vw
5936#define Q6_P_asl_PR __builtin_HEXAGON_S2_asl_r_p
5945#define Q6_P_aslacc_PR __builtin_HEXAGON_S2_asl_r_p_acc
5954#define Q6_P_asland_PR __builtin_HEXAGON_S2_asl_r_p_and
5963#define Q6_P_aslnac_PR __builtin_HEXAGON_S2_asl_r_p_nac
5972#define Q6_P_aslor_PR __builtin_HEXAGON_S2_asl_r_p_or
5981#define Q6_P_aslxacc_PR __builtin_HEXAGON_S2_asl_r_p_xor
5990#define Q6_R_asl_RR __builtin_HEXAGON_S2_asl_r_r
5999#define Q6_R_aslacc_RR __builtin_HEXAGON_S2_asl_r_r_acc
6008#define Q6_R_asland_RR __builtin_HEXAGON_S2_asl_r_r_and
6017#define Q6_R_aslnac_RR __builtin_HEXAGON_S2_asl_r_r_nac
6026#define Q6_R_aslor_RR __builtin_HEXAGON_S2_asl_r_r_or
6035#define Q6_R_asl_RR_sat __builtin_HEXAGON_S2_asl_r_r_sat
6044#define Q6_P_vaslh_PR __builtin_HEXAGON_S2_asl_r_vh
6053#define Q6_P_vaslw_PR __builtin_HEXAGON_S2_asl_r_vw
6062#define Q6_P_asr_PI __builtin_HEXAGON_S2_asr_i_p
6071#define Q6_P_asracc_PI __builtin_HEXAGON_S2_asr_i_p_acc
6080#define Q6_P_asrand_PI __builtin_HEXAGON_S2_asr_i_p_and
6089#define Q6_P_asrnac_PI __builtin_HEXAGON_S2_asr_i_p_nac
6098#define Q6_P_asror_PI __builtin_HEXAGON_S2_asr_i_p_or
6107#define Q6_P_asr_PI_rnd __builtin_HEXAGON_S2_asr_i_p_rnd
6116#define Q6_P_asrrnd_PI __builtin_HEXAGON_S2_asr_i_p_rnd_goodsyntax
6125#define Q6_R_asr_RI __builtin_HEXAGON_S2_asr_i_r
6134#define Q6_R_asracc_RI __builtin_HEXAGON_S2_asr_i_r_acc
6143#define Q6_R_asrand_RI __builtin_HEXAGON_S2_asr_i_r_and
6152#define Q6_R_asrnac_RI __builtin_HEXAGON_S2_asr_i_r_nac
6161#define Q6_R_asror_RI __builtin_HEXAGON_S2_asr_i_r_or
6170#define Q6_R_asr_RI_rnd __builtin_HEXAGON_S2_asr_i_r_rnd
6179#define Q6_R_asrrnd_RI __builtin_HEXAGON_S2_asr_i_r_rnd_goodsyntax
6188#define Q6_R_vasrw_PI __builtin_HEXAGON_S2_asr_i_svw_trun
6197#define Q6_P_vasrh_PI __builtin_HEXAGON_S2_asr_i_vh
6206#define Q6_P_vasrw_PI __builtin_HEXAGON_S2_asr_i_vw
6215#define Q6_P_asr_PR __builtin_HEXAGON_S2_asr_r_p
6224#define Q6_P_asracc_PR __builtin_HEXAGON_S2_asr_r_p_acc
6233#define Q6_P_asrand_PR __builtin_HEXAGON_S2_asr_r_p_and
6242#define Q6_P_asrnac_PR __builtin_HEXAGON_S2_asr_r_p_nac
6251#define Q6_P_asror_PR __builtin_HEXAGON_S2_asr_r_p_or
6260#define Q6_P_asrxacc_PR __builtin_HEXAGON_S2_asr_r_p_xor
6269#define Q6_R_asr_RR __builtin_HEXAGON_S2_asr_r_r
6278#define Q6_R_asracc_RR __builtin_HEXAGON_S2_asr_r_r_acc
6287#define Q6_R_asrand_RR __builtin_HEXAGON_S2_asr_r_r_and
6296#define Q6_R_asrnac_RR __builtin_HEXAGON_S2_asr_r_r_nac
6305#define Q6_R_asror_RR __builtin_HEXAGON_S2_asr_r_r_or
6314#define Q6_R_asr_RR_sat __builtin_HEXAGON_S2_asr_r_r_sat
6323#define Q6_R_vasrw_PR __builtin_HEXAGON_S2_asr_r_svw_trun
6332#define Q6_P_vasrh_PR __builtin_HEXAGON_S2_asr_r_vh
6341#define Q6_P_vasrw_PR __builtin_HEXAGON_S2_asr_r_vw
6350#define Q6_R_brev_R __builtin_HEXAGON_S2_brev
6359#define Q6_P_brev_P __builtin_HEXAGON_S2_brevp
6368#define Q6_R_cl0_R __builtin_HEXAGON_S2_cl0
6377#define Q6_R_cl0_P __builtin_HEXAGON_S2_cl0p
6386#define Q6_R_cl1_R __builtin_HEXAGON_S2_cl1
6395#define Q6_R_cl1_P __builtin_HEXAGON_S2_cl1p
6404#define Q6_R_clb_R __builtin_HEXAGON_S2_clb
6413#define Q6_R_normamt_R __builtin_HEXAGON_S2_clbnorm
6422#define Q6_R_clb_P __builtin_HEXAGON_S2_clbp
6431#define Q6_R_clrbit_RI __builtin_HEXAGON_S2_clrbit_i
6440#define Q6_R_clrbit_RR __builtin_HEXAGON_S2_clrbit_r
6449#define Q6_R_ct0_R __builtin_HEXAGON_S2_ct0
6458#define Q6_R_ct0_P __builtin_HEXAGON_S2_ct0p
6467#define Q6_R_ct1_R __builtin_HEXAGON_S2_ct1
6476#define Q6_R_ct1_P __builtin_HEXAGON_S2_ct1p
6485#define Q6_P_deinterleave_P __builtin_HEXAGON_S2_deinterleave
6494#define Q6_R_extractu_RII __builtin_HEXAGON_S2_extractu
6503#define Q6_R_extractu_RP __builtin_HEXAGON_S2_extractu_rp
6512#define Q6_P_extractu_PII __builtin_HEXAGON_S2_extractup
6521#define Q6_P_extractu_PP __builtin_HEXAGON_S2_extractup_rp
6530#define Q6_R_insert_RII __builtin_HEXAGON_S2_insert
6539#define Q6_R_insert_RP __builtin_HEXAGON_S2_insert_rp
6548#define Q6_P_insert_PII __builtin_HEXAGON_S2_insertp
6557#define Q6_P_insert_PP __builtin_HEXAGON_S2_insertp_rp
6566#define Q6_P_interleave_P __builtin_HEXAGON_S2_interleave
6575#define Q6_P_lfs_PP __builtin_HEXAGON_S2_lfsp
6584#define Q6_P_lsl_PR __builtin_HEXAGON_S2_lsl_r_p
6593#define Q6_P_lslacc_PR __builtin_HEXAGON_S2_lsl_r_p_acc
6602#define Q6_P_lsland_PR __builtin_HEXAGON_S2_lsl_r_p_and
6611#define Q6_P_lslnac_PR __builtin_HEXAGON_S2_lsl_r_p_nac
6620#define Q6_P_lslor_PR __builtin_HEXAGON_S2_lsl_r_p_or
6629#define Q6_P_lslxacc_PR __builtin_HEXAGON_S2_lsl_r_p_xor
6638#define Q6_R_lsl_RR __builtin_HEXAGON_S2_lsl_r_r
6647#define Q6_R_lslacc_RR __builtin_HEXAGON_S2_lsl_r_r_acc
6656#define Q6_R_lsland_RR __builtin_HEXAGON_S2_lsl_r_r_and
6665#define Q6_R_lslnac_RR __builtin_HEXAGON_S2_lsl_r_r_nac
6674#define Q6_R_lslor_RR __builtin_HEXAGON_S2_lsl_r_r_or
6683#define Q6_P_vlslh_PR __builtin_HEXAGON_S2_lsl_r_vh
6692#define Q6_P_vlslw_PR __builtin_HEXAGON_S2_lsl_r_vw
6701#define Q6_P_lsr_PI __builtin_HEXAGON_S2_lsr_i_p
6710#define Q6_P_lsracc_PI __builtin_HEXAGON_S2_lsr_i_p_acc
6719#define Q6_P_lsrand_PI __builtin_HEXAGON_S2_lsr_i_p_and
6728#define Q6_P_lsrnac_PI __builtin_HEXAGON_S2_lsr_i_p_nac
6737#define Q6_P_lsror_PI __builtin_HEXAGON_S2_lsr_i_p_or
6746#define Q6_P_lsrxacc_PI __builtin_HEXAGON_S2_lsr_i_p_xacc
6755#define Q6_R_lsr_RI __builtin_HEXAGON_S2_lsr_i_r
6764#define Q6_R_lsracc_RI __builtin_HEXAGON_S2_lsr_i_r_acc
6773#define Q6_R_lsrand_RI __builtin_HEXAGON_S2_lsr_i_r_and
6782#define Q6_R_lsrnac_RI __builtin_HEXAGON_S2_lsr_i_r_nac
6791#define Q6_R_lsror_RI __builtin_HEXAGON_S2_lsr_i_r_or
6800#define Q6_R_lsrxacc_RI __builtin_HEXAGON_S2_lsr_i_r_xacc
6809#define Q6_P_vlsrh_PI __builtin_HEXAGON_S2_lsr_i_vh
6818#define Q6_P_vlsrw_PI __builtin_HEXAGON_S2_lsr_i_vw
6827#define Q6_P_lsr_PR __builtin_HEXAGON_S2_lsr_r_p
6836#define Q6_P_lsracc_PR __builtin_HEXAGON_S2_lsr_r_p_acc
6845#define Q6_P_lsrand_PR __builtin_HEXAGON_S2_lsr_r_p_and
6854#define Q6_P_lsrnac_PR __builtin_HEXAGON_S2_lsr_r_p_nac
6863#define Q6_P_lsror_PR __builtin_HEXAGON_S2_lsr_r_p_or
6872#define Q6_P_lsrxacc_PR __builtin_HEXAGON_S2_lsr_r_p_xor
6881#define Q6_R_lsr_RR __builtin_HEXAGON_S2_lsr_r_r
6890#define Q6_R_lsracc_RR __builtin_HEXAGON_S2_lsr_r_r_acc
6899#define Q6_R_lsrand_RR __builtin_HEXAGON_S2_lsr_r_r_and
6908#define Q6_R_lsrnac_RR __builtin_HEXAGON_S2_lsr_r_r_nac
6917#define Q6_R_lsror_RR __builtin_HEXAGON_S2_lsr_r_r_or
6926#define Q6_P_vlsrh_PR __builtin_HEXAGON_S2_lsr_r_vh
6935#define Q6_P_vlsrw_PR __builtin_HEXAGON_S2_lsr_r_vw
6944#define Q6_P_packhl_RR __builtin_HEXAGON_S2_packhl
6953#define Q6_R_parity_PP __builtin_HEXAGON_S2_parityp
6962#define Q6_R_setbit_RI __builtin_HEXAGON_S2_setbit_i
6971#define Q6_R_setbit_RR __builtin_HEXAGON_S2_setbit_r
6980#define Q6_P_shuffeb_PP __builtin_HEXAGON_S2_shuffeb
6989#define Q6_P_shuffeh_PP __builtin_HEXAGON_S2_shuffeh
6998#define Q6_P_shuffob_PP __builtin_HEXAGON_S2_shuffob
7007#define Q6_P_shuffoh_PP __builtin_HEXAGON_S2_shuffoh
7016#define Q6_memb_IMR_circ __builtin_HEXAGON_S2_storerb_pci
7025#define Q6_memb_MR_circ __builtin_HEXAGON_S2_storerb_pcr
7034#define Q6_memd_IMP_circ __builtin_HEXAGON_S2_storerd_pci
7043#define Q6_memd_MP_circ __builtin_HEXAGON_S2_storerd_pcr
7052#define Q6_memh_IMRh_circ __builtin_HEXAGON_S2_storerf_pci
7061#define Q6_memh_MRh_circ __builtin_HEXAGON_S2_storerf_pcr
7070#define Q6_memh_IMR_circ __builtin_HEXAGON_S2_storerh_pci
7079#define Q6_memh_MR_circ __builtin_HEXAGON_S2_storerh_pcr
7088#define Q6_memw_IMR_circ __builtin_HEXAGON_S2_storeri_pci
7097#define Q6_memw_MR_circ __builtin_HEXAGON_S2_storeri_pcr
7106#define Q6_R_vsathb_R __builtin_HEXAGON_S2_svsathb
7115#define Q6_R_vsathub_R __builtin_HEXAGON_S2_svsathub
7124#define Q6_R_tableidxb_RII __builtin_HEXAGON_S2_tableidxb_goodsyntax
7133#define Q6_R_tableidxd_RII __builtin_HEXAGON_S2_tableidxd_goodsyntax
7142#define Q6_R_tableidxh_RII __builtin_HEXAGON_S2_tableidxh_goodsyntax
7151#define Q6_R_tableidxw_RII __builtin_HEXAGON_S2_tableidxw_goodsyntax
7160#define Q6_R_togglebit_RI __builtin_HEXAGON_S2_togglebit_i
7169#define Q6_R_togglebit_RR __builtin_HEXAGON_S2_togglebit_r
7178#define Q6_p_tstbit_RI __builtin_HEXAGON_S2_tstbit_i
7187#define Q6_p_tstbit_RR __builtin_HEXAGON_S2_tstbit_r
7196#define Q6_P_valignb_PPI __builtin_HEXAGON_S2_valignib
7205#define Q6_P_valignb_PPp __builtin_HEXAGON_S2_valignrb
7214#define Q6_P_vcnegh_PR __builtin_HEXAGON_S2_vcnegh
7223#define Q6_P_vcrotate_PR __builtin_HEXAGON_S2_vcrotate
7232#define Q6_P_vrcneghacc_PR __builtin_HEXAGON_S2_vrcnegh
7241#define Q6_R_vrndwh_P __builtin_HEXAGON_S2_vrndpackwh
7250#define Q6_R_vrndwh_P_sat __builtin_HEXAGON_S2_vrndpackwhs
7259#define Q6_R_vsathb_P __builtin_HEXAGON_S2_vsathb
7268#define Q6_P_vsathb_P __builtin_HEXAGON_S2_vsathb_nopack
7277#define Q6_R_vsathub_P __builtin_HEXAGON_S2_vsathub
7286#define Q6_P_vsathub_P __builtin_HEXAGON_S2_vsathub_nopack
7295#define Q6_R_vsatwh_P __builtin_HEXAGON_S2_vsatwh
7304#define Q6_P_vsatwh_P __builtin_HEXAGON_S2_vsatwh_nopack
7313#define Q6_R_vsatwuh_P __builtin_HEXAGON_S2_vsatwuh
7322#define Q6_P_vsatwuh_P __builtin_HEXAGON_S2_vsatwuh_nopack
7331#define Q6_R_vsplatb_R __builtin_HEXAGON_S2_vsplatrb
7340#define Q6_P_vsplath_R __builtin_HEXAGON_S2_vsplatrh
7349#define Q6_P_vspliceb_PPI __builtin_HEXAGON_S2_vspliceib
7358#define Q6_P_vspliceb_PPp __builtin_HEXAGON_S2_vsplicerb
7367#define Q6_P_vsxtbh_R __builtin_HEXAGON_S2_vsxtbh
7376#define Q6_P_vsxthw_R __builtin_HEXAGON_S2_vsxthw
7385#define Q6_R_vtrunehb_P __builtin_HEXAGON_S2_vtrunehb
7394#define Q6_P_vtrunewh_PP __builtin_HEXAGON_S2_vtrunewh
7403#define Q6_R_vtrunohb_P __builtin_HEXAGON_S2_vtrunohb
7412#define Q6_P_vtrunowh_PP __builtin_HEXAGON_S2_vtrunowh
7421#define Q6_P_vzxtbh_R __builtin_HEXAGON_S2_vzxtbh
7430#define Q6_P_vzxthw_R __builtin_HEXAGON_S2_vzxthw
7439#define Q6_R_add_add_RRI __builtin_HEXAGON_S4_addaddi
7448#define Q6_R_add_asl_IRI __builtin_HEXAGON_S4_addi_asl_ri
7457#define Q6_R_add_lsr_IRI __builtin_HEXAGON_S4_addi_lsr_ri
7466#define Q6_R_and_asl_IRI __builtin_HEXAGON_S4_andi_asl_ri
7475#define Q6_R_and_lsr_IRI __builtin_HEXAGON_S4_andi_lsr_ri
7484#define Q6_R_add_clb_RI __builtin_HEXAGON_S4_clbaddi
7493#define Q6_R_add_clb_PI __builtin_HEXAGON_S4_clbpaddi
7502#define Q6_R_normamt_P __builtin_HEXAGON_S4_clbpnorm
7511#define Q6_R_extract_RII __builtin_HEXAGON_S4_extract
7520#define Q6_R_extract_RP __builtin_HEXAGON_S4_extract_rp
7529#define Q6_P_extract_PII __builtin_HEXAGON_S4_extractp
7538#define Q6_P_extract_PP __builtin_HEXAGON_S4_extractp_rp
7547#define Q6_R_lsl_IR __builtin_HEXAGON_S4_lsli
7556#define Q6_p_not_tstbit_RI __builtin_HEXAGON_S4_ntstbit_i
7565#define Q6_p_not_tstbit_RR __builtin_HEXAGON_S4_ntstbit_r
7574#define Q6_R_andor_RI __builtin_HEXAGON_S4_or_andi
7583#define Q6_R_or_and_RRI __builtin_HEXAGON_S4_or_andix
7592#define Q6_R_oror_RI __builtin_HEXAGON_S4_or_ori
7601#define Q6_R_or_asl_IRI __builtin_HEXAGON_S4_ori_asl_ri
7610#define Q6_R_or_lsr_IRI __builtin_HEXAGON_S4_ori_lsr_ri
7619#define Q6_R_parity_RR __builtin_HEXAGON_S4_parity
7628#define Q6_R_add_sub_RIR __builtin_HEXAGON_S4_subaddi
7637#define Q6_R_sub_asl_IRI __builtin_HEXAGON_S4_subi_asl_ri
7646#define Q6_R_sub_lsr_IRI __builtin_HEXAGON_S4_subi_lsr_ri
7655#define Q6_P_vrcrotate_PRI __builtin_HEXAGON_S4_vrcrotate
7664#define Q6_P_vrcrotateacc_PRI __builtin_HEXAGON_S4_vrcrotate_acc
7673#define Q6_P_vxaddsubh_PP_sat __builtin_HEXAGON_S4_vxaddsubh
7682#define Q6_P_vxaddsubh_PP_rnd_rs1_sat __builtin_HEXAGON_S4_vxaddsubhr
7691#define Q6_P_vxaddsubw_PP_sat __builtin_HEXAGON_S4_vxaddsubw
7700#define Q6_P_vxsubaddh_PP_sat __builtin_HEXAGON_S4_vxsubaddh
7709#define Q6_P_vxsubaddh_PP_rnd_rs1_sat __builtin_HEXAGON_S4_vxsubaddhr
7718#define Q6_P_vxsubaddw_PP_sat __builtin_HEXAGON_S4_vxsubaddw
7727#define Q6_R_vasrhub_PI_rnd_sat __builtin_HEXAGON_S5_asrhub_rnd_sat_goodsyntax
7736#define Q6_R_vasrhub_PI_sat __builtin_HEXAGON_S5_asrhub_sat
7745#define Q6_R_popcount_P __builtin_HEXAGON_S5_popcountp
7754#define Q6_P_vasrh_PI_rnd __builtin_HEXAGON_S5_vasrhrnd_goodsyntax
7763#define Q6_dccleana_A __builtin_HEXAGON_Y2_dccleana
7772#define Q6_dccleaninva_A __builtin_HEXAGON_Y2_dccleaninva
7781#define Q6_dcfetch_A __builtin_HEXAGON_Y2_dcfetch
7790#define Q6_dcinva_A __builtin_HEXAGON_Y2_dcinva
7799#define Q6_dczeroa_A __builtin_HEXAGON_Y2_dczeroa
7808#define Q6_l2fetch_AR __builtin_HEXAGON_Y4_l2fetch
7817#define Q6_l2fetch_AP __builtin_HEXAGON_Y5_l2fetch
7819#if __HEXAGON_ARCH__ >= 60
7827#define Q6_P_rol_PI __builtin_HEXAGON_S6_rol_i_p
7830#if __HEXAGON_ARCH__ >= 60
7838#define Q6_P_rolacc_PI __builtin_HEXAGON_S6_rol_i_p_acc
7841#if __HEXAGON_ARCH__ >= 60
7849#define Q6_P_roland_PI __builtin_HEXAGON_S6_rol_i_p_and
7852#if __HEXAGON_ARCH__ >= 60
7860#define Q6_P_rolnac_PI __builtin_HEXAGON_S6_rol_i_p_nac
7863#if __HEXAGON_ARCH__ >= 60
7871#define Q6_P_rolor_PI __builtin_HEXAGON_S6_rol_i_p_or
7874#if __HEXAGON_ARCH__ >= 60
7882#define Q6_P_rolxacc_PI __builtin_HEXAGON_S6_rol_i_p_xacc
7885#if __HEXAGON_ARCH__ >= 60
7893#define Q6_R_rol_RI __builtin_HEXAGON_S6_rol_i_r
7896#if __HEXAGON_ARCH__ >= 60
7904#define Q6_R_rolacc_RI __builtin_HEXAGON_S6_rol_i_r_acc
7907#if __HEXAGON_ARCH__ >= 60
7915#define Q6_R_roland_RI __builtin_HEXAGON_S6_rol_i_r_and
7918#if __HEXAGON_ARCH__ >= 60
7926#define Q6_R_rolnac_RI __builtin_HEXAGON_S6_rol_i_r_nac
7929#if __HEXAGON_ARCH__ >= 60
7937#define Q6_R_rolor_RI __builtin_HEXAGON_S6_rol_i_r_or
7940#if __HEXAGON_ARCH__ >= 60
7948#define Q6_R_rolxacc_RI __builtin_HEXAGON_S6_rol_i_r_xacc
7951#if __HEXAGON_ARCH__ >= 62
7959#define Q6_P_vabsdiffb_PP __builtin_HEXAGON_M6_vabsdiffb
7962#if __HEXAGON_ARCH__ >= 62
7970#define Q6_P_vabsdiffub_PP __builtin_HEXAGON_M6_vabsdiffub
7973#if __HEXAGON_ARCH__ >= 62
7981#define Q6_P_vsplatb_R __builtin_HEXAGON_S6_vsplatrbp
7984#if __HEXAGON_ARCH__ >= 62
7992#define Q6_P_vtrunehb_PP __builtin_HEXAGON_S6_vtrunehb_ppp
7995#if __HEXAGON_ARCH__ >= 62
8003#define Q6_P_vtrunohb_PP __builtin_HEXAGON_S6_vtrunohb_ppp
8006#if __HEXAGON_ARCH__ >= 65
8014#define Q6_p_not_any8_vcmpb_eq_PP __builtin_HEXAGON_A6_vcmpbeq_notany
8017#if __HEXAGON_ARCH__ >= 66
8025#define Q6_P_dfadd_PP __builtin_HEXAGON_F2_dfadd
8028#if __HEXAGON_ARCH__ >= 66
8036#define Q6_P_dfsub_PP __builtin_HEXAGON_F2_dfsub
8039#if __HEXAGON_ARCH__ >= 66
8047#define Q6_R_mpyinac_RR __builtin_HEXAGON_M2_mnaci
8050#if __HEXAGON_ARCH__ >= 66
8058#define Q6_R_mask_II __builtin_HEXAGON_S2_mask
8061#if __HEXAGON_ARCH__ >= 67 && defined __HEXAGON_AUDIO__
8069#define Q6_R_clip_RI __builtin_HEXAGON_A7_clip
8072#if __HEXAGON_ARCH__ >= 67 && defined __HEXAGON_AUDIO__
8080#define Q6_P_cround_PI __builtin_HEXAGON_A7_croundd_ri
8083#if __HEXAGON_ARCH__ >= 67 && defined __HEXAGON_AUDIO__
8091#define Q6_P_cround_PR __builtin_HEXAGON_A7_croundd_rr
8094#if __HEXAGON_ARCH__ >= 67 && defined __HEXAGON_AUDIO__
8102#define Q6_P_vclip_PI __builtin_HEXAGON_A7_vclip
8105#if __HEXAGON_ARCH__ >= 67
8113#define Q6_P_dfmax_PP __builtin_HEXAGON_F2_dfmax
8116#if __HEXAGON_ARCH__ >= 67
8124#define Q6_P_dfmin_PP __builtin_HEXAGON_F2_dfmin
8127#if __HEXAGON_ARCH__ >= 67
8135#define Q6_P_dfmpyfix_PP __builtin_HEXAGON_F2_dfmpyfix
8138#if __HEXAGON_ARCH__ >= 67
8146#define Q6_P_dfmpyhhacc_PP __builtin_HEXAGON_F2_dfmpyhh
8149#if __HEXAGON_ARCH__ >= 67
8157#define Q6_P_dfmpylhacc_PP __builtin_HEXAGON_F2_dfmpylh
8160#if __HEXAGON_ARCH__ >= 67
8168#define Q6_P_dfmpyll_PP __builtin_HEXAGON_F2_dfmpyll
8171#if __HEXAGON_ARCH__ >= 67 && defined __HEXAGON_AUDIO__
8179#define Q6_P_cmpyiw_PP __builtin_HEXAGON_M7_dcmpyiw
8182#if __HEXAGON_ARCH__ >= 67 && defined __HEXAGON_AUDIO__
8190#define Q6_P_cmpyiwacc_PP __builtin_HEXAGON_M7_dcmpyiw_acc
8193#if __HEXAGON_ARCH__ >= 67 && defined __HEXAGON_AUDIO__
8201#define Q6_P_cmpyiw_PP_conj __builtin_HEXAGON_M7_dcmpyiwc
8204#if __HEXAGON_ARCH__ >= 67 && defined __HEXAGON_AUDIO__
8212#define Q6_P_cmpyiwacc_PP_conj __builtin_HEXAGON_M7_dcmpyiwc_acc
8215#if __HEXAGON_ARCH__ >= 67 && defined __HEXAGON_AUDIO__
8223#define Q6_P_cmpyrw_PP __builtin_HEXAGON_M7_dcmpyrw
8226#if __HEXAGON_ARCH__ >= 67 && defined __HEXAGON_AUDIO__
8234#define Q6_P_cmpyrwacc_PP __builtin_HEXAGON_M7_dcmpyrw_acc
8237#if __HEXAGON_ARCH__ >= 67 && defined __HEXAGON_AUDIO__
8245#define Q6_P_cmpyrw_PP_conj __builtin_HEXAGON_M7_dcmpyrwc
8248#if __HEXAGON_ARCH__ >= 67 && defined __HEXAGON_AUDIO__
8256#define Q6_P_cmpyrwacc_PP_conj __builtin_HEXAGON_M7_dcmpyrwc_acc
8259#if __HEXAGON_ARCH__ >= 67 && defined __HEXAGON_AUDIO__
8267#define Q6_P_vdmpyw_PP __builtin_HEXAGON_M7_vdmpy
8270#if __HEXAGON_ARCH__ >= 67 && defined __HEXAGON_AUDIO__
8278#define Q6_P_vdmpywacc_PP __builtin_HEXAGON_M7_vdmpy_acc
8281#if __HEXAGON_ARCH__ >= 67 && defined __HEXAGON_AUDIO__
8289#define Q6_R_cmpyiw_PP_s1_sat __builtin_HEXAGON_M7_wcmpyiw
8292#if __HEXAGON_ARCH__ >= 67 && defined __HEXAGON_AUDIO__
8300#define Q6_R_cmpyiw_PP_s1_rnd_sat __builtin_HEXAGON_M7_wcmpyiw_rnd
8303#if __HEXAGON_ARCH__ >= 67 && defined __HEXAGON_AUDIO__
8311#define Q6_R_cmpyiw_PP_conj_s1_sat __builtin_HEXAGON_M7_wcmpyiwc
8314#if __HEXAGON_ARCH__ >= 67 && defined __HEXAGON_AUDIO__
8322#define Q6_R_cmpyiw_PP_conj_s1_rnd_sat __builtin_HEXAGON_M7_wcmpyiwc_rnd
8325#if __HEXAGON_ARCH__ >= 67 && defined __HEXAGON_AUDIO__
8333#define Q6_R_cmpyrw_PP_s1_sat __builtin_HEXAGON_M7_wcmpyrw
8336#if __HEXAGON_ARCH__ >= 67 && defined __HEXAGON_AUDIO__
8344#define Q6_R_cmpyrw_PP_s1_rnd_sat __builtin_HEXAGON_M7_wcmpyrw_rnd
8347#if __HEXAGON_ARCH__ >= 67 && defined __HEXAGON_AUDIO__
8355#define Q6_R_cmpyrw_PP_conj_s1_sat __builtin_HEXAGON_M7_wcmpyrwc
8358#if __HEXAGON_ARCH__ >= 67 && defined __HEXAGON_AUDIO__
8366#define Q6_R_cmpyrw_PP_conj_s1_rnd_sat __builtin_HEXAGON_M7_wcmpyrwc_rnd
8369#if __HEXAGON_ARCH__ >= 68
8377#define Q6_dmlink_AA __builtin_HEXAGON_Y6_dmlink
8380#if __HEXAGON_ARCH__ >= 68
8388#define Q6_R_dmpause __builtin_HEXAGON_Y6_dmpause
8391#if __HEXAGON_ARCH__ >= 68
8399#define Q6_R_dmpoll __builtin_HEXAGON_Y6_dmpoll
8402#if __HEXAGON_ARCH__ >= 68
8410#define Q6_dmresume_A __builtin_HEXAGON_Y6_dmresume
8413#if __HEXAGON_ARCH__ >= 68
8421#define Q6_dmstart_A __builtin_HEXAGON_Y6_dmstart
8424#if __HEXAGON_ARCH__ >= 68
8432#define Q6_R_dmwait __builtin_HEXAGON_Y6_dmwait