/vbox/src/VBox/Runtime/testcase/ |
H A D | tstRTInlineAsm.cpp | 929 DECLINLINE(void) tstASMAtomicAddS32Worker(int32_t *pi32) argument 932 *pi32 = 10; 938 if (*pi32 != (val)) \ 939 RTTestFailed(g_hTest, "%s, %d: FAILURE: %s => *pi32=%d expected %d\n", __FUNCTION__, __LINE__, #op, *pi32, val); \ 941 MYCHECK(ASMAtomicAddS32(pi32, 1), 10, 11); 942 MYCHECK(ASMAtomicAddS32(pi32, -2), 11, 9); 943 MYCHECK(ASMAtomicAddS32(pi32, -9), 9, 0); 944 MYCHECK(ASMAtomicAddS32(pi32, -0x7fffffff), 0, -0x7fffffff); 945 MYCHECK(ASMAtomicAddS32(pi32, 1035 tstASMAtomicDecIncS32Worker(int32_t volatile *pi32) argument [all...] |
/vbox/src/VBox/Runtime/common/string/ |
H A D | strtonum.cpp | 726 * @param pi32 Where to store the converted number. (optional) 728 RTDECL(int) RTStrToInt32Ex(const char *pszValue, char **ppszNext, unsigned uBase, int32_t *pi32) argument 738 if (pi32) 739 *pi32 = (int32_t)i64; 760 * @param pi32 Where to store the converted number. (optional) 762 RTDECL(int) RTStrToInt32Full(const char *pszValue, unsigned uBase, int32_t *pi32) argument 772 if (pi32) 773 *pi32 = (int32_t)i64;
|
/vbox/include/iprt/ |
H A D | asm.h | 401 * @param pi32 Pointer to the 32-bit variable to update. 402 * @param i32 The 32-bit value to assign to *pi32. 404 DECLINLINE(int32_t) ASMAtomicXchgS32(volatile int32_t *pi32, int32_t i32) argument 406 return (int32_t)ASMAtomicXchgU32((volatile uint32_t *)pi32, (uint32_t)i32); 787 * @param pi32 Pointer to the value to update. 788 * @param i32New The new value to assigned to *pi32. 789 * @param i32Old The old value to *pi32 compare with. 791 DECLINLINE(bool) ASMAtomicCmpXchgS32(volatile int32_t *pi32, const int32_t i32New, const int32_t i32Old) argument 793 return ASMAtomicCmpXchgU32((volatile uint32_t *)pi32, (uint32_t)i32New, (uint32_t)i32Old); 1082 * @param pi32 Pointe 1087 ASMAtomicCmpXchgExS32(volatile int32_t *pi32, const int32_t i32New, const int32_t i32Old, int32_t *pi32Old) argument 1537 ASMAtomicReadS32(volatile int32_t *pi32) argument 1551 ASMAtomicUoReadS32(volatile int32_t *pi32) argument 2111 ASMAtomicWriteS32(volatile int32_t *pi32, int32_t i32) argument 2123 ASMAtomicUoWriteS32(volatile int32_t *pi32, int32_t i32) argument 2494 ASMAtomicAddS32(int32_t volatile *pi32, int32_t i32) argument 2611 ASMAtomicSubS32(int32_t volatile *pi32, int32_t i32) argument 2729 ASMAtomicIncS32(int32_t volatile *pi32) argument 2846 ASMAtomicDecS32(int32_t volatile *pi32) argument 2955 ASMAtomicOrS32(int32_t volatile *pi32, int32_t i32) argument 3048 ASMAtomicAndS32(int32_t volatile *pi32, int32_t i32) argument 3138 ASMAtomicUoOrS32(int32_t volatile *pi32, int32_t i32) argument 3225 ASMAtomicUoAndS32(int32_t volatile *pi32, int32_t i32) argument [all...] |
H A D | string.h | 2869 * @param pi32 Where to store the converted number. (optional) 2871 RTDECL(int) RTStrToInt32Ex(const char *pszValue, char **ppszNext, unsigned uBase, int32_t *pi32); 2888 * @param pi32 Where to store the converted number. (optional) 2890 RTDECL(int) RTStrToInt32Full(const char *pszValue, unsigned uBase, int32_t *pi32);
|
/vbox/include/VBox/vmm/ |
H A D | cfgm.h | 154 VMMR3DECL(int) CFGMR3QueryS32( PCFGMNODE pNode, const char *pszName, int32_t *pi32); 155 VMMR3DECL(int) CFGMR3QueryS32Def( PCFGMNODE pNode, const char *pszName, int32_t *pi32, int32_t i32Def);
|
H A D | ssm.h | 1257 VMMR3DECL(int) SSMR3GetS32(PSSMHANDLE pSSM, int32_t *pi32);
|
/vbox/src/recompiler/ |
H A D | VBoxREMWrapper.cpp | 1624 int32_t *pi32; member in union:__anon17378 1637 *u.pi32 = uExport - (uintptr_t)(u.pi32 + 1); 1638 Assert((uintptr_t)(u.pi32 + 1) + *u.pi32 == uExport); 1639 u.pi32++; 1698 int32_t *pi32; member in union:__anon17379 1710 *u.pi32 = (uintptr_t)pDesc->pv - (uintptr_t)(u.pi32 + 1); 1711 Assert((uintptr_t)(u.pi32 [all...] |
/vbox/src/VBox/VMM/VMMR3/ |
H A D | CFGM.cpp | 2458 * @param pi32 Where to store the value. 2460 VMMR3DECL(int) CFGMR3QueryS32(PCFGMNODE pNode, const char *pszName, int32_t *pi32) argument 2468 *pi32 = (int32_t)u64; 2482 * @param pi32 Where to store the value. Set to default on failure. 2485 VMMR3DECL(int) CFGMR3QueryS32Def(PCFGMNODE pNode, const char *pszName, int32_t *pi32, int32_t i32Def) argument 2493 *pi32 = (int32_t)u64; 2498 *pi32 = i32Def;
|
H A D | SSM.cpp | 7020 * @param pi32 Where to store the item. 7022 VMMR3DECL(int) SSMR3GetS32(PSSMHANDLE pSSM, int32_t *pi32) 7026 return ssmR3DataRead(pSSM, pi32, sizeof(*pi32));
|
/vbox/src/VBox/Storage/ |
H A D | DMG.cpp | 967 * @param pi32 Where to store the value. 969 static const char *dmgXmlParseS32(const char **ppszCur, int32_t *pi32) argument 979 int rc = RTStrToInt32Ex(psz, &pszNext, 0, pi32);
|
/vbox/src/VBox/VMM/VMMAll/ |
H A D | IEMAll.cpp | 1737 * @param pi32 Where to return the signed double word. 1739 DECLINLINE(VBOXSTRICTRC) iemOpcodeGetNextS32(PIEMCPU pIemCpu, int32_t *pi32) argument 1741 return iemOpcodeGetNextU32(pIemCpu, (uint32_t *)pi32); 1748 * @param pi32 Where to return the signed double word.
|