Home | History | Annotate | Download | only in include

Lines Matching refs:LONG64

1214     BOOLEAN _bittest64(LONG64 const *Base,LONG64
1215 BOOLEAN _bittestandcomplement64(LONG64 *Base,LONG64 Offset);
1216 BOOLEAN _bittestandset64(LONG64 *Base,LONG64 Offset);
1217 BOOLEAN _bittestandreset64(LONG64 *Base,LONG64 Offset);
1218 BOOLEAN _interlockedbittestandset64(LONG64 *Base,LONG64 Offset);
1219 BOOLEAN _interlockedbittestandreset64(LONG64 *Base,LONG64 Offset);
1256 __CRT_INLINE BOOLEAN _bittest64(LONG64 const *Base,LONG64 Offset) {
1259 :"=r" (old),"=m" ((*(volatile LONG64 *) Base))
1263 __CRT_INLINE BOOLEAN _bittestandcomplement64(LONG64 *Base,LONG64 Offset) {
1266 :"=r" (old),"=m" ((*(volatile LONG64 *) Base))
1270 __CRT_INLINE BOOLEAN _bittestandset64(LONG64 *Base,LONG64 Offset) {
1273 :"=r" (old),"=m" ((*(volatile LONG64 *) Base))
1277 __CRT_INLINE BOOLEAN _bittestandreset64(LONG64 *Base,LONG64 Offset) {
1280 :"=r" (old),"=m" ((*(volatile LONG64 *) Base))
1284 __CRT_INLINE BOOLEAN _interlockedbittestandset64(LONG64 *Base,LONG64 Offset) {
1287 :"=r" (old),"=m" ((*(volatile LONG64 *) Base))
1291 __CRT_INLINE BOOLEAN _interlockedbittestandreset64(LONG64 *Base,LONG64 Offset) {
1294 :"=r" (old),"=m" ((*(volatile LONG64 *) Base))
1377 #define InterlockedExchangeAddSizeT(a,b) InterlockedExchangeAdd64((LONG64 *)a,b)
1378 #define InterlockedIncrementSizeT(a) InterlockedIncrement64((LONG64 *)a)
1379 #define InterlockedDecrementSizeT(a) InterlockedDecrement64((LONG64 *)a)
1390 LONG64 InterlockedAnd64(LONG64 volatile *Destination,LONG64 Value);
1391 LONG64 InterlockedOr64(LONG64 volatile *Destination,LONG64 Value);
1392 LONG64 InterlockedXor64(LONG64 volatile *Destination,LONG64 Value);
1435 __CRT_INLINE LONG64 InterlockedAnd64(LONG64 volatile *Destination,LONG64 Value) {
1440 __CRT_INLINE LONG64 InterlockedOr64(LONG64 volatile *Destination,LONG64 Value) {
1445 __CRT_INLINE LONG64 InterlockedXor64(LONG64 volatile *Destination,LONG64 Value) {
1455 LONG64 InterlockedIncrement64(LONG64 volatile *Addend);
1456 LONG64 InterlockedDecrement64(LONG64 volatile *Addend);
1457 LONG64 InterlockedExchange64(LONG64 volatile *Target,LONG64 Value);
1466 __CRT_INLINE LONG64 InterlockedIncrement64(LONG64 volatile *Addend) {
1467 LONG64 ret = 1LL;
1474 __CRT_INLINE LONG64 InterlockedDecrement64(LONG64 volatile *Addend) {
1475 LONG64 ret = -1LL;
1482 __CRT_INLINE LONG64 InterlockedExchange64(LONG64 volatile *Target,LONG64 Value) {
1491 LONG64 InterlockedExchangeAdd64(LONG64 volatile *Addend,LONG64 Value);
1492 LONG64 InterlockedAdd64(LONG64 volatile *Addend,LONG64 Value);
1493 LONG64 InterlockedCompareExchange64(LONG64 volatile *Destination,LONG64 ExChange,LONG64 Comperand);
1498 __CRT_INLINE LONG64 InterlockedAdd64(LONG64 volatile *Addend,LONG64 Value) { return InterlockedExchangeAdd64(Addend,Value) + Value; }
1499 __CRT_INLINE LONG64 InterlockedCompareExchange64(LONG64 volatile *Destination,LONG64 ExChange,LONG64 Comperand) {
1500 LONG64 prev;
1635 LONG64 Multiply128(LONG64 Multiplier,LONG64 Multiplicand,LONG64 *HighProduct);
1641 LONG64 MultiplyExtract128(LONG64 Multiplier,LONG64 Multiplicand,BYTE Shift);
1645 __CRT_INLINE LONG64 MultiplyExtract128(LONG64 Multiplier,LONG64 Multiplicand,BYTE Shift) {
1646 LONG64 extractedProduct;
1647 LONG64 highProduct;
1648 LONG64 lowProduct;
1650 extractedProduct = (LONG64)ShiftRight128((LONG64)lowProduct,(LONG64)highProduct,Shift);