← back to dselaser__RF407_Boot

Function bodies 1,964 total

All specs Real LLM only Function bodies
__QSUB8 function · c · L1454-L1461 (8 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __QSUB8(uint32_t op1, uint32_t op2)
{
  uint32_t result;

  __ASM volatile ("qsub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
  return(result);
}
__SHSUB8 function · c · L1462-L1469 (8 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __SHSUB8(uint32_t op1, uint32_t op2)
{
  uint32_t result;

  __ASM volatile ("shsub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
  return(result);
}
__USUB8 function · c · L1470-L1477 (8 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __USUB8(uint32_t op1, uint32_t op2)
{
  uint32_t result;

  __ASM volatile ("usub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
  return(result);
}
__UQSUB8 function · c · L1478-L1485 (8 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __UQSUB8(uint32_t op1, uint32_t op2)
{
  uint32_t result;

  __ASM volatile ("uqsub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
  return(result);
}
__UHSUB8 function · c · L1486-L1493 (8 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __UHSUB8(uint32_t op1, uint32_t op2)
{
  uint32_t result;

  __ASM volatile ("uhsub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
  return(result);
}
__SADD16 function · c · L1494-L1502 (9 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h

__STATIC_FORCEINLINE uint32_t __SADD16(uint32_t op1, uint32_t op2)
{
  uint32_t result;

  __ASM volatile ("sadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
  return(result);
}
__QADD16 function · c · L1503-L1510 (8 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __QADD16(uint32_t op1, uint32_t op2)
{
  uint32_t result;

  __ASM volatile ("qadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
  return(result);
}
Repobility's GitHub App fixes findings like these · https://github.com/apps/repobility-bot
__SHADD16 function · c · L1511-L1518 (8 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __SHADD16(uint32_t op1, uint32_t op2)
{
  uint32_t result;

  __ASM volatile ("shadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
  return(result);
}
__UADD16 function · c · L1519-L1526 (8 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __UADD16(uint32_t op1, uint32_t op2)
{
  uint32_t result;

  __ASM volatile ("uadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
  return(result);
}
__UQADD16 function · c · L1527-L1534 (8 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __UQADD16(uint32_t op1, uint32_t op2)
{
  uint32_t result;

  __ASM volatile ("uqadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
  return(result);
}
__UHADD16 function · c · L1535-L1542 (8 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __UHADD16(uint32_t op1, uint32_t op2)
{
  uint32_t result;

  __ASM volatile ("uhadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
  return(result);
}
__SSUB16 function · c · L1543-L1550 (8 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __SSUB16(uint32_t op1, uint32_t op2)
{
  uint32_t result;

  __ASM volatile ("ssub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
  return(result);
}
__QSUB16 function · c · L1551-L1558 (8 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __QSUB16(uint32_t op1, uint32_t op2)
{
  uint32_t result;

  __ASM volatile ("qsub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
  return(result);
}
__SHSUB16 function · c · L1559-L1566 (8 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __SHSUB16(uint32_t op1, uint32_t op2)
{
  uint32_t result;

  __ASM volatile ("shsub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
  return(result);
}
__USUB16 function · c · L1567-L1574 (8 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __USUB16(uint32_t op1, uint32_t op2)
{
  uint32_t result;

  __ASM volatile ("usub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
  return(result);
}
Want this analysis on your repo? https://repobility.com/scan/
__UQSUB16 function · c · L1575-L1582 (8 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __UQSUB16(uint32_t op1, uint32_t op2)
{
  uint32_t result;

  __ASM volatile ("uqsub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
  return(result);
}
__UHSUB16 function · c · L1583-L1590 (8 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __UHSUB16(uint32_t op1, uint32_t op2)
{
  uint32_t result;

  __ASM volatile ("uhsub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
  return(result);
}
__SASX function · c · L1591-L1598 (8 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __SASX(uint32_t op1, uint32_t op2)
{
  uint32_t result;

  __ASM volatile ("sasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
  return(result);
}
__QASX function · c · L1599-L1606 (8 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __QASX(uint32_t op1, uint32_t op2)
{
  uint32_t result;

  __ASM volatile ("qasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
  return(result);
}
__SHASX function · c · L1607-L1614 (8 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __SHASX(uint32_t op1, uint32_t op2)
{
  uint32_t result;

  __ASM volatile ("shasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
  return(result);
}
__UASX function · c · L1615-L1622 (8 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __UASX(uint32_t op1, uint32_t op2)
{
  uint32_t result;

  __ASM volatile ("uasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
  return(result);
}
__UQASX function · c · L1623-L1630 (8 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __UQASX(uint32_t op1, uint32_t op2)
{
  uint32_t result;

  __ASM volatile ("uqasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
  return(result);
}
__UHASX function · c · L1631-L1638 (8 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __UHASX(uint32_t op1, uint32_t op2)
{
  uint32_t result;

  __ASM volatile ("uhasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
  return(result);
}
Citation: Repobility (2026). State of AI-Generated Code. https://repobility.com/research/
__SSAX function · c · L1639-L1646 (8 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __SSAX(uint32_t op1, uint32_t op2)
{
  uint32_t result;

  __ASM volatile ("ssax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
  return(result);
}
__QSAX function · c · L1647-L1654 (8 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __QSAX(uint32_t op1, uint32_t op2)
{
  uint32_t result;

  __ASM volatile ("qsax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
  return(result);
}
__SHSAX function · c · L1655-L1662 (8 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __SHSAX(uint32_t op1, uint32_t op2)
{
  uint32_t result;

  __ASM volatile ("shsax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
  return(result);
}
__USAX function · c · L1663-L1670 (8 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __USAX(uint32_t op1, uint32_t op2)
{
  uint32_t result;

  __ASM volatile ("usax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
  return(result);
}
__UQSAX function · c · L1671-L1678 (8 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __UQSAX(uint32_t op1, uint32_t op2)
{
  uint32_t result;

  __ASM volatile ("uqsax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
  return(result);
}
__UHSAX function · c · L1679-L1686 (8 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __UHSAX(uint32_t op1, uint32_t op2)
{
  uint32_t result;

  __ASM volatile ("uhsax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
  return(result);
}
__USAD8 function · c · L1687-L1694 (8 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __USAD8(uint32_t op1, uint32_t op2)
{
  uint32_t result;

  __ASM volatile ("usad8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
  return(result);
}
__USADA8 function · c · L1695-L1702 (8 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __USADA8(uint32_t op1, uint32_t op2, uint32_t op3)
{
  uint32_t result;

  __ASM volatile ("usada8 %0, %1, %2, %3" : "=r" (result) : "r" (op1), "r" (op2), "r" (op3) );
  return(result);
}
Repobility · code-quality intelligence · https://repobility.com
__UXTB16 function · c · L1717-L1724 (8 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __UXTB16(uint32_t op1)
{
  uint32_t result;

  __ASM volatile ("uxtb16 %0, %1" : "=r" (result) : "r" (op1));
  return(result);
}
__UXTAB16 function · c · L1725-L1732 (8 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __UXTAB16(uint32_t op1, uint32_t op2)
{
  uint32_t result;

  __ASM volatile ("uxtab16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
  return(result);
}
__SXTB16 function · c · L1733-L1740 (8 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __SXTB16(uint32_t op1)
{
  uint32_t result;

  __ASM volatile ("sxtb16 %0, %1" : "=r" (result) : "r" (op1));
  return(result);
}
__SXTAB16 function · c · L1741-L1748 (8 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __SXTAB16(uint32_t op1, uint32_t op2)
{
  uint32_t result;

  __ASM volatile ("sxtab16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
  return(result);
}
__SMUAD function · c · L1749-L1756 (8 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __SMUAD  (uint32_t op1, uint32_t op2)
{
  uint32_t result;

  __ASM volatile ("smuad %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
  return(result);
}
__SMUADX function · c · L1757-L1764 (8 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __SMUADX (uint32_t op1, uint32_t op2)
{
  uint32_t result;

  __ASM volatile ("smuadx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
  return(result);
}
__SMLAD function · c · L1765-L1772 (8 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __SMLAD (uint32_t op1, uint32_t op2, uint32_t op3)
{
  uint32_t result;

  __ASM volatile ("smlad %0, %1, %2, %3" : "=r" (result) : "r" (op1), "r" (op2), "r" (op3) );
  return(result);
}
__SMLADX function · c · L1773-L1780 (8 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __SMLADX (uint32_t op1, uint32_t op2, uint32_t op3)
{
  uint32_t result;

  __ASM volatile ("smladx %0, %1, %2, %3" : "=r" (result) : "r" (op1), "r" (op2), "r" (op3) );
  return(result);
}
Repobility's GitHub App fixes findings like these · https://github.com/apps/repobility-bot
__SMLALD function · c · L1781-L1797 (17 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint64_t __SMLALD (uint32_t op1, uint32_t op2, uint64_t acc)
{
  union llreg_u{
    uint32_t w32[2];
    uint64_t w64;
  } llr;
  llr.w64 = acc;

#ifndef __ARMEB__   /* Little endian */
  __ASM volatile ("smlald %0, %1, %2, %3" : "=r" (llr.w32[0]), "=r" (llr.w32[1]): "r" (op1), "r" (op2) , "0" (llr.w32[0]), "1" (llr.w32[1]) );
#else               /* Big endian */
  __ASM volatile ("smlald %0, %1, %2, %3" : "=r" (llr.w32[1]), "=r" (llr.w32[0]): "r" (op1), "r" (op2) , "0" (llr.w32[1]), "1" (llr.w32[0]) );
#endif

  return(llr.w64);
}
__SMLALDX function · c · L1798-L1814 (17 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint64_t __SMLALDX (uint32_t op1, uint32_t op2, uint64_t acc)
{
  union llreg_u{
    uint32_t w32[2];
    uint64_t w64;
  } llr;
  llr.w64 = acc;

#ifndef __ARMEB__   /* Little endian */
  __ASM volatile ("smlaldx %0, %1, %2, %3" : "=r" (llr.w32[0]), "=r" (llr.w32[1]): "r" (op1), "r" (op2) , "0" (llr.w32[0]), "1" (llr.w32[1]) );
#else               /* Big endian */
  __ASM volatile ("smlaldx %0, %1, %2, %3" : "=r" (llr.w32[1]), "=r" (llr.w32[0]): "r" (op1), "r" (op2) , "0" (llr.w32[1]), "1" (llr.w32[0]) );
#endif

  return(llr.w64);
}
__SMUSD function · c · L1815-L1822 (8 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __SMUSD  (uint32_t op1, uint32_t op2)
{
  uint32_t result;

  __ASM volatile ("smusd %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
  return(result);
}
__SMUSDX function · c · L1823-L1830 (8 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __SMUSDX (uint32_t op1, uint32_t op2)
{
  uint32_t result;

  __ASM volatile ("smusdx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
  return(result);
}
__SMLSD function · c · L1831-L1838 (8 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __SMLSD (uint32_t op1, uint32_t op2, uint32_t op3)
{
  uint32_t result;

  __ASM volatile ("smlsd %0, %1, %2, %3" : "=r" (result) : "r" (op1), "r" (op2), "r" (op3) );
  return(result);
}
__SMLSDX function · c · L1839-L1846 (8 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __SMLSDX (uint32_t op1, uint32_t op2, uint32_t op3)
{
  uint32_t result;

  __ASM volatile ("smlsdx %0, %1, %2, %3" : "=r" (result) : "r" (op1), "r" (op2), "r" (op3) );
  return(result);
}
__SMLSLD function · c · L1847-L1863 (17 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint64_t __SMLSLD (uint32_t op1, uint32_t op2, uint64_t acc)
{
  union llreg_u{
    uint32_t w32[2];
    uint64_t w64;
  } llr;
  llr.w64 = acc;

#ifndef __ARMEB__   /* Little endian */
  __ASM volatile ("smlsld %0, %1, %2, %3" : "=r" (llr.w32[0]), "=r" (llr.w32[1]): "r" (op1), "r" (op2) , "0" (llr.w32[0]), "1" (llr.w32[1]) );
#else               /* Big endian */
  __ASM volatile ("smlsld %0, %1, %2, %3" : "=r" (llr.w32[1]), "=r" (llr.w32[0]): "r" (op1), "r" (op2) , "0" (llr.w32[1]), "1" (llr.w32[0]) );
#endif

  return(llr.w64);
}
__SMLSLDX function · c · L1864-L1880 (17 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint64_t __SMLSLDX (uint32_t op1, uint32_t op2, uint64_t acc)
{
  union llreg_u{
    uint32_t w32[2];
    uint64_t w64;
  } llr;
  llr.w64 = acc;

#ifndef __ARMEB__   /* Little endian */
  __ASM volatile ("smlsldx %0, %1, %2, %3" : "=r" (llr.w32[0]), "=r" (llr.w32[1]): "r" (op1), "r" (op2) , "0" (llr.w32[0]), "1" (llr.w32[1]) );
#else               /* Big endian */
  __ASM volatile ("smlsldx %0, %1, %2, %3" : "=r" (llr.w32[1]), "=r" (llr.w32[0]): "r" (op1), "r" (op2) , "0" (llr.w32[1]), "1" (llr.w32[0]) );
#endif

  return(llr.w64);
}
Want this analysis on your repo? https://repobility.com/scan/
__SEL function · c · L1881-L1888 (8 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE uint32_t __SEL  (uint32_t op1, uint32_t op2)
{
  uint32_t result;

  __ASM volatile ("sel %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
  return(result);
}
__QADD function · c · L1889-L1896 (8 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE  int32_t __QADD( int32_t op1,  int32_t op2)
{
  int32_t result;

  __ASM volatile ("qadd %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
  return(result);
}
__QSUB function · c · L1897-L1904 (8 LOC)
Drivers/CMSIS/Include/cmsis_armclang_ltm.h
__STATIC_FORCEINLINE  int32_t __QSUB( int32_t op1,  int32_t op2)
{
  int32_t result;

  __ASM volatile ("qsub %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
  return(result);
}
‹ prevpage 6 / 40next ›