Home | History | Annotate | Download | only in psdk_inc

Lines Matching refs:__LONG32

110    DataType: __LONG32 or __int64
124 DataType: __LONG32 or __int64
180 DataType: char, short, __LONG32 or __int64
185 #define __buildreadseg(x, y, z, a) y x(unsigned __LONG32 Offset) { \
198 DataType: char, short, __LONG32 or __int64
203 #define __buildwriteseg(x, y, z, a) void x(unsigned __LONG32 Offset, y Data) { \
213 DataType: unsigned __LONG32 or unsigned __int64
219 #define __buildbitscan(x, y, z) unsigned char x(unsigned __LONG32 *Index, y Mask) \
230 #define __buildbitscan(x, y, z) unsigned char x(unsigned __LONG32 *Index, y Mask) \
246 DataType: __LONG32 or __int64
266 DataType: __LONG32 or __int64
285 DataType: unsigned char, unsigned short, unsigned __LONG32
300 DataType: unsigned char, unsigned short, unsigned __LONG32
313 DataType: unsigned char, unsigned short, unsigned __LONG32
317 #define __build_inportstring(x, y, z, a) void x(unsigned short Port, y *Buffer, unsigned __LONG32 Count) { \
328 DataType: unsigned char, unsigned short, unsigned __LONG32
333 #define __build_outportstring(x, y, z, a) void x(unsigned short Port, y *Buffer, unsigned __LONG32 Count) { \
344 DataType: unsigned __LONG32, unsigned __int64
359 DataType: unsigned __LONG32, unsigned __int64
374 DataType: unsigned char, unsigned short, unsigned __LONG32, unsigned __int64
691 unsigned char __readgsbyte(unsigned __LONG32 Offset);
698 unsigned short __readgsword(unsigned __LONG32 Offset);
705 unsigned __LONG32 __readgsdword(unsigned __LONG32 Offset);
707 __buildreadseg(__readgsdword, unsigned __LONG32, "gs", "l")
712 __MINGW_EXTENSION unsigned __int64 __readgsqword(unsigned __LONG32 Offset);
719 void __writegsbyte(unsigned __LONG32 Offset,unsigned char Data);
726 void __writegsword(unsigned __LONG32 Offset,unsigned short Data);
733 void __writegsdword(unsigned __LONG32 Offset,unsigned __LONG32 Data);
735 __buildwriteseg(__writegsdword, unsigned __LONG32, "gs", "l")
740 __MINGW_EXTENSION void __writegsqword(unsigned __LONG32 Offset,unsigned __int64 Data);
747 __MINGW_EXTENSION unsigned char _BitScanForward64(unsigned __LONG32 *Index, unsigned __int64 Mask);
754 __MINGW_EXTENSION unsigned char _BitScanReverse64(unsigned __LONG32 *Index, unsigned __int64 Mask);
927 unsigned char _interlockedbittestandset(__LONG32 *a, __LONG32 b);
929 __buildbittesti(_interlockedbittestandset, __LONG32, "orr", "M", /* unused param */)
934 unsigned char _interlockedbittestandreset(__LONG32 *a, __LONG32 b);
936 __buildbittesti(_interlockedbittestandreset, __LONG32, "bic", "M", /* unused param */)
941 unsigned char _interlockedbittestandcomplement(__LONG32 *a, __LONG32 b);
943 __buildbittesti(_interlockedbittestandcomplement, __LONG32, "eor", "M", /* unused param */)
948 unsigned char InterlockedBitTestAndSet(volatile __LONG32 *a, __LONG32 b);
950 __buildbittesti(InterlockedBitTestAndSet, __LONG32, "orr", "M", volatile)
955 unsigned char InterlockedBitTestAndReset(volatile __LONG32 *a, __LONG32 b);
957 __buildbittesti(InterlockedBitTestAndReset, __LONG32, "bic", "M", volatile)
962 unsigned char InterlockedBitTestAndComplement(volatile __LONG32 *a, __LONG32 b);
964 __buildbittesti(InterlockedBitTestAndComplement, __LONG32, "eor", "M", volatile)
975 __LONG32 _InterlockedAnd(__LONG32 volatile *, __LONG32);
977 __buildlogicali(_InterlockedAnd, __LONG32, and)
982 __LONG32 _InterlockedOr(__LONG32 volatile *, __LONG32);
984 __buildlogicali(_InterlockedOr, __LONG32, or)
989 __LONG32 _InterlockedXor(__LONG32 volatile *, __LONG32);
991 __buildlogicali(_InterlockedXor, __LONG32, xor)
1023 __LONG32 _InterlockedExchangeAdd(__LONG32 volatile *Addend, __LONG32 Value);
1026 __LONG32 _InterlockedExchangeAdd(__LONG32 volatile *Addend, __LONG32 Value) {
1034 __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand);
1037 __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) {
1045 __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend);
1048 __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) {
1056 __LONG32 _InterlockedDecrement(__LONG32 volatile *Addend);
1059 __LONG32 _InterlockedDecrement(__LONG32 volatile *Addend) {
1067 __LONG32 _InterlockedAdd(__LONG32 volatile *Addend, __LONG32 Value);
1069 __LONG32 _InterlockedAdd(__LONG32 volatile *Addend, __LONG32 Value) {
1085 __LONG32 _InterlockedExchange(__LONG32 volatile *Target, __LONG32 Value);
1088 __LONG32 _InterlockedExchange(__LONG32 volatile *Target, __LONG32 Value) {
1154 void __stosd(unsigned __LONG32 *, unsigned __LONG32, size_t);
1156 __buildstos(__stosd, unsigned __LONG32, "l|d")
1161 unsigned char _interlockedbittestandset(__LONG32 *a, __LONG32 b);
1163 __buildbittesti(_interlockedbittestandset, __LONG32, "lock bts{l %[Offset],%[Base] | %[Base],%[Offset]}" __FLAGSET, "I", __LONG32)
1168 unsigned char _interlockedbittestandreset(__LONG32 *a, __LONG32 b);
1170 __buildbittesti(_interlockedbittestandreset, __LONG32, "lock btr{l %[Offset],%[Base] | %[Base],%[Offset]}" __FLAGSET, "I", __LONG32)
1175 unsigned char _interlockedbittestandcomplement(__LONG32 *a, __LONG32 b);
1177 __buildbittesti(_interlockedbittestandcomplement, __LONG32, "lock btc{l %[Offset],%[Base] | %[Base],%[Offset]}" __FLAGSET, "I", __LONG32)
1182 unsigned char InterlockedBitTestAndSet(volatile __LONG32 *a, __LONG32 b);
1184 __buildbittesti(InterlockedBitTestAndSet, volatile __LONG32, "lock bts{l %[Offset],%[Base] | %[Base],%[Offset]}" __FLAGSET, "I", __LONG32)
1189 unsigned char InterlockedBitTestAndReset(volatile __LONG32 *a, __LONG32 b);
1191 __buildbittesti(InterlockedBitTestAndReset, volatile __LONG32, "lock btr{l %[Offset],%[Base] | %[Base],%[Offset]}" __FLAGSET, "I", __LONG32)
1196 unsigned char InterlockedBitTestAndComplement(volatile __LONG32 *a, __LONG32 b);
1198 __buildbittesti(InterlockedBitTestAndComplement, volatile __LONG32, "lock btc{l %[Offset],%[Base] | %[Base],%[Offset]}" __FLAGSET, "I", __LONG32)
1203 unsigned char _BitScanForward(unsigned __LONG32 *Index, unsigned __LONG32 Mask);
1205 __buildbitscan(_BitScanForward, unsigned __LONG32, "bsf{l %[Mask],%[Index] | %[Index],%[Mask]}")
1210 unsigned char _BitScanReverse(unsigned __LONG32 *Index, unsigned __LONG32 Mask);
1212 __buildbitscan(_BitScanReverse, unsigned __LONG32, "bsr{l %[Mask],%[Index] | %[Index],%[Mask]}")
1217 unsigned char _bittest(__LONG32 const *a, __LONG32 b);
1219 __buildbittest(_bittest, __LONG32, "l", "I")
1224 unsigned char _bittestandset(__LONG32 *a, __LONG32 b);
1226 __buildbittestand(_bittestandset, __LONG32, "bts", "I", "l")
1231 unsigned char _bittestandreset(__LONG32 *a, __LONG32 b);
1233 __buildbittestand(_bittestandreset, __LONG32, "btr", "I", "l")
1238 unsigned char _bittestandcomplement(__LONG32 *a, __LONG32 b);
1240 __buildbittestand(_bittestandcomplement, __LONG32, "btc", "I", "l")
1259 unsigned __LONG32 __indword(unsigned short Port);
1261 __build_inport(__indword, unsigned __LONG32, "l")
1280 void __outdword(unsigned short Port, unsigned __LONG32 Data);
1282 __build_outport(__outdword, unsigned __LONG32, "l")
1287 void __inbytestring(unsigned short Port, unsigned char *Buffer, unsigned __LONG32 Count);
1294 void __inwordstring(unsigned short Port, unsigned short *Buffer, unsigned __LONG32 Count);
1301 void __indwordstring(unsigned short Port, unsigned __LONG32 *Buffer, unsigned __LONG32 Count);
1303 __build_inportstring(__indwordstring, unsigned __LONG32, "l", "d")
1308 void __outbytestring(unsigned short Port, unsigned char *Buffer, unsigned __LONG32 Count);
1315 void __outwordstring(unsigned short Port, unsigned short *Buffer, unsigned __LONG32 Count);
1322 void __outdwordstring(unsigned short Port, unsigned __LONG32 *Buffer, unsigned __LONG32 Count);
1324 __build_outportstring(__outdwordstring, unsigned __LONG32, "l", "d")
1353 __MINGW_EXTENSION unsigned __int64 __readmsr(unsigned __LONG32);
1355 unsigned __int64 __readmsr(unsigned __LONG32 msr)
1360 unsigned __LONG32 val1, val2;
1374 __MINGW_EXTENSION void __writemsr(unsigned __LONG32, unsigned __int64);
1376 void __writemsr(unsigned __LONG32 msr, unsigned __int64 Value)
1378 unsigned __LONG32 val1 = Value, val2 = Value >> 32;
1402 void __movsd(unsigned __LONG32 *Dest, unsigned __LONG32 const *Source, size_t Count);
1404 __buildmov(__movsd, unsigned __LONG32, "d")
1417 unsigned __LONG32 val1, val2;
1437 unsigned char __readfsbyte(unsigned __LONG32 Offset);
1444 unsigned short __readfsword(unsigned __LONG32 Offset);
1451 unsigned __LONG32 __readfsdword(unsigned __LONG32 Offset);
1454 __buildreadseg(__readfsdword, unsigned __LONG32, "fs", "l")
1460 void __writefsbyte(unsigned __LONG32 Offset,unsigned char Data);
1467 void __writefsword(unsigned __LONG32 Offset,unsigned short Data);
1474 void __writefsdword(unsigned __LONG32 Offset,unsigned __LONG32 Data);
1476 __buildwriteseg(__writefsdword, unsigned __LONG32, "fs", "l")
1481 unsigned __LONG32 __readcr0(void);
1483 __build_readcr(__readcr0, unsigned __LONG32, "0")
1488 unsigned __LONG32 __readcr2(void);
1490 __build_readcr(__readcr2, unsigned __LONG32, "2")
1495 unsigned __LONG32 __readcr3(void);
1497 __build_readcr(__readcr3, unsigned __LONG32, "3")
1502 unsigned __LONG32 __readcr4(void);
1504 __build_readcr(__readcr4, unsigned __LONG32, "4")
1509 unsigned __LONG32 __readcr8(void);
1511 __build_readcr(__readcr8, unsigned __LONG32, "8")
1516 void __writecr0(unsigned __LONG32);
1518 __build_writecr(__writecr0, unsigned __LONG32, "0")
1523 void __writecr3(unsigned __LONG32);
1525 __build_writecr(__writecr3, unsigned __LONG32, "3")
1530 void __writecr4(unsigned __LONG32);
1532 __build_writecr(__writecr4, unsigned __LONG32, "4")
1537 void __writecr8(unsigned __LONG32);
1539 __build_writecr(__writecr8, unsigned __LONG32, "8")