Lines Matching refs:result

220   uint32_t result;  in __get_CONTROL()  local
222 __ASM volatile ("MRS %0, control" : "=r" (result) ); in __get_CONTROL()
223 return(result); in __get_CONTROL()
235 uint32_t result; in __TZ_get_CONTROL_NS() local
237 __ASM volatile ("MRS %0, control_ns" : "=r" (result) ); in __TZ_get_CONTROL_NS()
238 return(result); in __TZ_get_CONTROL_NS()
274 uint32_t result; in __get_IPSR() local
276 __ASM volatile ("MRS %0, ipsr" : "=r" (result) ); in __get_IPSR()
277 return(result); in __get_IPSR()
288 uint32_t result; in __get_APSR() local
290 __ASM volatile ("MRS %0, apsr" : "=r" (result) ); in __get_APSR()
291 return(result); in __get_APSR()
302 uint32_t result; in __get_xPSR() local
304 __ASM volatile ("MRS %0, xpsr" : "=r" (result) ); in __get_xPSR()
305 return(result); in __get_xPSR()
316 uint32_t result; in __get_PSP() local
318 __ASM volatile ("MRS %0, psp" : "=r" (result) ); in __get_PSP()
319 return(result); in __get_PSP()
331 uint32_t result; in __TZ_get_PSP_NS() local
333 __ASM volatile ("MRS %0, psp_ns" : "=r" (result) ); in __TZ_get_PSP_NS()
334 return(result); in __TZ_get_PSP_NS()
370 uint32_t result; in __get_MSP() local
372 __ASM volatile ("MRS %0, msp" : "=r" (result) ); in __get_MSP()
373 return(result); in __get_MSP()
385 uint32_t result; in __TZ_get_MSP_NS() local
387 __ASM volatile ("MRS %0, msp_ns" : "=r" (result) ); in __TZ_get_MSP_NS()
388 return(result); in __TZ_get_MSP_NS()
425 uint32_t result; in __TZ_get_SP_NS() local
427 __ASM volatile ("MRS %0, sp_ns" : "=r" (result) ); in __TZ_get_SP_NS()
428 return(result); in __TZ_get_SP_NS()
451 uint32_t result; in __get_PRIMASK() local
453 __ASM volatile ("MRS %0, primask" : "=r" (result) :: "memory"); in __get_PRIMASK()
454 return(result); in __get_PRIMASK()
466 uint32_t result; in __TZ_get_PRIMASK_NS() local
468 __ASM volatile ("MRS %0, primask_ns" : "=r" (result) :: "memory"); in __TZ_get_PRIMASK_NS()
469 return(result); in __TZ_get_PRIMASK_NS()
530 uint32_t result; in __get_BASEPRI() local
532 __ASM volatile ("MRS %0, basepri" : "=r" (result) ); in __get_BASEPRI()
533 return(result); in __get_BASEPRI()
545 uint32_t result; in __TZ_get_BASEPRI_NS() local
547 __ASM volatile ("MRS %0, basepri_ns" : "=r" (result) ); in __TZ_get_BASEPRI_NS()
548 return(result); in __TZ_get_BASEPRI_NS()
596 uint32_t result; in __get_FAULTMASK() local
598 __ASM volatile ("MRS %0, faultmask" : "=r" (result) ); in __get_FAULTMASK()
599 return(result); in __get_FAULTMASK()
611 uint32_t result; in __TZ_get_FAULTMASK_NS() local
613 __ASM volatile ("MRS %0, faultmask_ns" : "=r" (result) ); in __TZ_get_FAULTMASK_NS()
614 return(result); in __TZ_get_FAULTMASK_NS()
666 uint32_t result; in __get_PSPLIM()
667 __ASM volatile ("MRS %0, psplim" : "=r" (result) ); in __get_PSPLIM()
668 return result; in __get_PSPLIM()
687 uint32_t result; in __TZ_get_PSPLIM_NS()
688 __ASM volatile ("MRS %0, psplim_ns" : "=r" (result) ); in __TZ_get_PSPLIM_NS()
689 return result; in __TZ_get_PSPLIM_NS()
753 uint32_t result; in __get_MSPLIM()
754 __ASM volatile ("MRS %0, msplim" : "=r" (result) ); in __get_MSPLIM()
755 return result; in __get_MSPLIM()
775 uint32_t result; in __TZ_get_MSPLIM_NS()
776 __ASM volatile ("MRS %0, msplim_ns" : "=r" (result) ); in __TZ_get_MSPLIM_NS()
777 return result; in __TZ_get_MSPLIM_NS()
843 uint32_t result; in __get_FPSCR()
845 __ASM volatile ("VMRS %0, fpscr" : "=r" (result) ); in __get_FPSCR()
846 return(result); in __get_FPSCR()
972 uint32_t result; in __REV()
974 __ASM volatile ("rev %0, %1" : __CMSIS_GCC_OUT_REG (result) : __CMSIS_GCC_USE_REG (value) ); in __REV()
975 return result; in __REV()
988 uint32_t result; in __REV16() local
990 __ASM volatile ("rev16 %0, %1" : __CMSIS_GCC_OUT_REG (result) : __CMSIS_GCC_USE_REG (value) ); in __REV16()
991 return result; in __REV16()
1006 int16_t result; in __REVSH()
1008 __ASM volatile ("revsh %0, %1" : __CMSIS_GCC_OUT_REG (result) : __CMSIS_GCC_USE_REG (value) ); in __REVSH()
1009 return result; in __REVSH()
1050 uint32_t result; in __RBIT() local
1055 __ASM volatile ("rbit %0, %1" : "=r" (result) : "r" (value) ); in __RBIT()
1059 result = value; /* r will be reversed bits of v; first get LSB of v */ in __RBIT()
1062 result <<= 1U; in __RBIT()
1063 result |= value & 1U; in __RBIT()
1066 result <<= s; /* shift when v's highest bits are zero */ in __RBIT()
1068 return result; in __RBIT()
1109 uint32_t result; in __LDREXB() local
1112 __ASM volatile ("ldrexb %0, %1" : "=r" (result) : "Q" (*addr) ); in __LDREXB()
1117 __ASM volatile ("ldrexb %0, [%1]" : "=r" (result) : "r" (addr) : "memory" ); in __LDREXB()
1119 return ((uint8_t) result); /* Add explicit type cast here */ in __LDREXB()
1131 uint32_t result; in __LDREXH() local
1134 __ASM volatile ("ldrexh %0, %1" : "=r" (result) : "Q" (*addr) ); in __LDREXH()
1139 __ASM volatile ("ldrexh %0, [%1]" : "=r" (result) : "r" (addr) : "memory" ); in __LDREXH()
1141 return ((uint16_t) result); /* Add explicit type cast here */ in __LDREXH()
1153 uint32_t result; in __LDREXW() local
1155 __ASM volatile ("ldrex %0, %1" : "=r" (result) : "Q" (*addr) ); in __LDREXW()
1156 return(result); in __LDREXW()
1170 uint32_t result; in __STREXB() local
1172 __ASM volatile ("strexb %0, %2, %1" : "=&r" (result), "=Q" (*addr) : "r" ((uint32_t)value) ); in __STREXB()
1173 return(result); in __STREXB()
1187 uint32_t result; in __STREXH() local
1189 __ASM volatile ("strexh %0, %2, %1" : "=&r" (result), "=Q" (*addr) : "r" ((uint32_t)value) ); in __STREXH()
1190 return(result); in __STREXH()
1204 uint32_t result; in __STREXW() local
1206 __ASM volatile ("strex %0, %2, %1" : "=&r" (result), "=Q" (*addr) : "r" (value) ); in __STREXW()
1207 return(result); in __STREXW()
1270 uint32_t result; in __RRX() local
1272 __ASM volatile ("rrx %0, %1" : __CMSIS_GCC_OUT_REG (result) : __CMSIS_GCC_USE_REG (value) ); in __RRX()
1273 return(result); in __RRX()
1285 uint32_t result; in __LDRBT() local
1288 __ASM volatile ("ldrbt %0, %1" : "=r" (result) : "Q" (*ptr) ); in __LDRBT()
1293 __ASM volatile ("ldrbt %0, [%1]" : "=r" (result) : "r" (ptr) : "memory" ); in __LDRBT()
1295 return ((uint8_t) result); /* Add explicit type cast here */ in __LDRBT()
1307 uint32_t result; in __LDRHT() local
1310 __ASM volatile ("ldrht %0, %1" : "=r" (result) : "Q" (*ptr) ); in __LDRHT()
1315 __ASM volatile ("ldrht %0, [%1]" : "=r" (result) : "r" (ptr) : "memory" ); in __LDRHT()
1317 return ((uint16_t) result); /* Add explicit type cast here */ in __LDRHT()
1329 uint32_t result; in __LDRT() local
1331 __ASM volatile ("ldrt %0, %1" : "=r" (result) : "Q" (*ptr) ); in __LDRT()
1332 return(result); in __LDRT()
1439 uint32_t result; in __LDAB() local
1441 __ASM volatile ("ldab %0, %1" : "=r" (result) : "Q" (*ptr) ); in __LDAB()
1442 return ((uint8_t) result); in __LDAB()
1454 uint32_t result; in __LDAH() local
1456 __ASM volatile ("ldah %0, %1" : "=r" (result) : "Q" (*ptr) ); in __LDAH()
1457 return ((uint16_t) result); in __LDAH()
1469 uint32_t result; in __LDA() local
1471 __ASM volatile ("lda %0, %1" : "=r" (result) : "Q" (*ptr) ); in __LDA()
1472 return(result); in __LDA()
1520 uint32_t result; in __LDAEXB() local
1522 __ASM volatile ("ldaexb %0, %1" : "=r" (result) : "Q" (*ptr) ); in __LDAEXB()
1523 return ((uint8_t) result); in __LDAEXB()
1535 uint32_t result; in __LDAEXH() local
1537 __ASM volatile ("ldaexh %0, %1" : "=r" (result) : "Q" (*ptr) ); in __LDAEXH()
1538 return ((uint16_t) result); in __LDAEXH()
1550 uint32_t result; in __LDAEX() local
1552 __ASM volatile ("ldaex %0, %1" : "=r" (result) : "Q" (*ptr) ); in __LDAEX()
1553 return(result); in __LDAEX()
1567 uint32_t result; in __STLEXB() local
1569 __ASM volatile ("stlexb %0, %2, %1" : "=&r" (result), "=Q" (*ptr) : "r" ((uint32_t)value) ); in __STLEXB()
1570 return(result); in __STLEXB()
1584 uint32_t result; in __STLEXH() local
1586 __ASM volatile ("stlexh %0, %2, %1" : "=&r" (result), "=Q" (*ptr) : "r" ((uint32_t)value) ); in __STLEXH()
1587 return(result); in __STLEXH()
1601 uint32_t result; in __STLEX() local
1603 __ASM volatile ("stlex %0, %2, %1" : "=&r" (result), "=Q" (*ptr) : "r" ((uint32_t)value) ); in __STLEX()
1604 return(result); in __STLEX()
1623 uint32_t result; in __SADD8() local
1625 __ASM volatile ("sadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __SADD8()
1626 return(result); in __SADD8()
1631 uint32_t result; in __QADD8() local
1633 __ASM volatile ("qadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __QADD8()
1634 return(result); in __QADD8()
1639 uint32_t result; in __SHADD8() local
1641 __ASM volatile ("shadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __SHADD8()
1642 return(result); in __SHADD8()
1647 uint32_t result; in __UADD8() local
1649 __ASM volatile ("uadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __UADD8()
1650 return(result); in __UADD8()
1655 uint32_t result; in __UQADD8() local
1657 __ASM volatile ("uqadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __UQADD8()
1658 return(result); in __UQADD8()
1663 uint32_t result; in __UHADD8() local
1665 __ASM volatile ("uhadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __UHADD8()
1666 return(result); in __UHADD8()
1672 uint32_t result; in __SSUB8() local
1674 __ASM volatile ("ssub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __SSUB8()
1675 return(result); in __SSUB8()
1680 uint32_t result; in __QSUB8() local
1682 __ASM volatile ("qsub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __QSUB8()
1683 return(result); in __QSUB8()
1688 uint32_t result; in __SHSUB8() local
1690 __ASM volatile ("shsub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __SHSUB8()
1691 return(result); in __SHSUB8()
1696 uint32_t result; in __USUB8() local
1698 __ASM volatile ("usub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __USUB8()
1699 return(result); in __USUB8()
1704 uint32_t result; in __UQSUB8() local
1706 __ASM volatile ("uqsub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __UQSUB8()
1707 return(result); in __UQSUB8()
1712 uint32_t result; in __UHSUB8() local
1714 __ASM volatile ("uhsub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __UHSUB8()
1715 return(result); in __UHSUB8()
1721 uint32_t result; in __SADD16() local
1723 __ASM volatile ("sadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __SADD16()
1724 return(result); in __SADD16()
1729 uint32_t result; in __QADD16() local
1731 __ASM volatile ("qadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __QADD16()
1732 return(result); in __QADD16()
1737 uint32_t result; in __SHADD16() local
1739 __ASM volatile ("shadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __SHADD16()
1740 return(result); in __SHADD16()
1745 uint32_t result; in __UADD16() local
1747 __ASM volatile ("uadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __UADD16()
1748 return(result); in __UADD16()
1753 uint32_t result; in __UQADD16() local
1755 __ASM volatile ("uqadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __UQADD16()
1756 return(result); in __UQADD16()
1761 uint32_t result; in __UHADD16() local
1763 __ASM volatile ("uhadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __UHADD16()
1764 return(result); in __UHADD16()
1769 uint32_t result; in __SSUB16() local
1771 __ASM volatile ("ssub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __SSUB16()
1772 return(result); in __SSUB16()
1777 uint32_t result; in __QSUB16() local
1779 __ASM volatile ("qsub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __QSUB16()
1780 return(result); in __QSUB16()
1785 uint32_t result; in __SHSUB16() local
1787 __ASM volatile ("shsub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __SHSUB16()
1788 return(result); in __SHSUB16()
1793 uint32_t result; in __USUB16() local
1795 __ASM volatile ("usub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __USUB16()
1796 return(result); in __USUB16()
1801 uint32_t result; in __UQSUB16() local
1803 __ASM volatile ("uqsub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __UQSUB16()
1804 return(result); in __UQSUB16()
1809 uint32_t result; in __UHSUB16() local
1811 __ASM volatile ("uhsub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __UHSUB16()
1812 return(result); in __UHSUB16()
1817 uint32_t result; in __SASX() local
1819 __ASM volatile ("sasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __SASX()
1820 return(result); in __SASX()
1825 uint32_t result; in __QASX() local
1827 __ASM volatile ("qasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __QASX()
1828 return(result); in __QASX()
1833 uint32_t result; in __SHASX() local
1835 __ASM volatile ("shasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __SHASX()
1836 return(result); in __SHASX()
1841 uint32_t result; in __UASX() local
1843 __ASM volatile ("uasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __UASX()
1844 return(result); in __UASX()
1849 uint32_t result; in __UQASX() local
1851 __ASM volatile ("uqasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __UQASX()
1852 return(result); in __UQASX()
1857 uint32_t result; in __UHASX() local
1859 __ASM volatile ("uhasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __UHASX()
1860 return(result); in __UHASX()
1865 uint32_t result; in __SSAX() local
1867 __ASM volatile ("ssax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __SSAX()
1868 return(result); in __SSAX()
1873 uint32_t result; in __QSAX() local
1875 __ASM volatile ("qsax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __QSAX()
1876 return(result); in __QSAX()
1881 uint32_t result; in __SHSAX() local
1883 __ASM volatile ("shsax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __SHSAX()
1884 return(result); in __SHSAX()
1889 uint32_t result; in __USAX() local
1891 __ASM volatile ("usax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __USAX()
1892 return(result); in __USAX()
1897 uint32_t result; in __UQSAX() local
1899 __ASM volatile ("uqsax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __UQSAX()
1900 return(result); in __UQSAX()
1905 uint32_t result; in __UHSAX() local
1907 __ASM volatile ("uhsax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __UHSAX()
1908 return(result); in __UHSAX()
1913 uint32_t result; in __USAD8() local
1915 __ASM volatile ("usad8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __USAD8()
1916 return(result); in __USAD8()
1921 uint32_t result; in __USADA8() local
1923 __ASM volatile ("usada8 %0, %1, %2, %3" : "=r" (result) : "r" (op1), "r" (op2), "r" (op3) ); in __USADA8()
1924 return(result); in __USADA8()
1943 uint32_t result; in __UXTB16() local
1945 __ASM volatile ("uxtb16 %0, %1" : "=r" (result) : "r" (op1)); in __UXTB16()
1946 return(result); in __UXTB16()
1951 uint32_t result; in __UXTAB16() local
1953 __ASM volatile ("uxtab16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __UXTAB16()
1954 return(result); in __UXTAB16()
1959 uint32_t result; in __SXTB16() local
1961 __ASM volatile ("sxtb16 %0, %1" : "=r" (result) : "r" (op1)); in __SXTB16()
1962 return(result); in __SXTB16()
1967 uint32_t result; in __SXTAB16() local
1969 __ASM volatile ("sxtab16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __SXTAB16()
1970 return(result); in __SXTAB16()
1975 uint32_t result; in __SMUAD() local
1977 __ASM volatile ("smuad %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __SMUAD()
1978 return(result); in __SMUAD()
1983 uint32_t result; in __SMUADX() local
1985 __ASM volatile ("smuadx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __SMUADX()
1986 return(result); in __SMUADX()
1991 uint32_t result; in __SMLAD() local
1993 __ASM volatile ("smlad %0, %1, %2, %3" : "=r" (result) : "r" (op1), "r" (op2), "r" (op3) ); in __SMLAD()
1994 return(result); in __SMLAD()
1999 uint32_t result; in __SMLADX() local
2001 __ASM volatile ("smladx %0, %1, %2, %3" : "=r" (result) : "r" (op1), "r" (op2), "r" (op3) ); in __SMLADX()
2002 return(result); in __SMLADX()
2041 uint32_t result; in __SMUSD() local
2043 __ASM volatile ("smusd %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __SMUSD()
2044 return(result); in __SMUSD()
2049 uint32_t result; in __SMUSDX() local
2051 __ASM volatile ("smusdx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __SMUSDX()
2052 return(result); in __SMUSDX()
2057 uint32_t result; in __SMLSD() local
2059 __ASM volatile ("smlsd %0, %1, %2, %3" : "=r" (result) : "r" (op1), "r" (op2), "r" (op3) ); in __SMLSD()
2060 return(result); in __SMLSD()
2065 uint32_t result; in __SMLSDX() local
2067 __ASM volatile ("smlsdx %0, %1, %2, %3" : "=r" (result) : "r" (op1), "r" (op2), "r" (op3) ); in __SMLSDX()
2068 return(result); in __SMLSDX()
2107 uint32_t result; in __SEL() local
2109 __ASM volatile ("sel %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __SEL()
2110 return(result); in __SEL()
2115 int32_t result; in __QADD() local
2117 __ASM volatile ("qadd %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __QADD()
2118 return(result); in __QADD()
2123 int32_t result; in __QSUB() local
2125 __ASM volatile ("qsub %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); in __QSUB()
2126 return(result); in __QSUB()
2156 int32_t result; in __SMMLA() local
2158 __ASM volatile ("smmla %0, %1, %2, %3" : "=r" (result): "r" (op1), "r" (op2), "r" (op3) ); in __SMMLA()
2159 return(result); in __SMMLA()