ReactOS 0.4.15-dev-7918-g2a2556c
misc.h
Go to the documentation of this file.
1#ifndef __CROSSNT_MISC__H__
2#define __CROSSNT_MISC__H__
3
4#ifdef _X86_
5
6typedef void
8 void* a, // ECX
9 void* b // EDX
10 );
11extern "C" ptrMOV_DD_SWP _MOV_DD_SWP;
12
13extern "C"
14void
17 void* a, // ECX
18 void* b // EDX
19 );
20
21extern "C"
22void
25 void* a, // ECX
26 void* b // EDX
27 );
28#define MOV_DD_SWP(a,b) _MOV_DD_SWP(&(a),&(b))
29
30/********************/
31
32extern "C"
33void
36 void* a, // ECX
37 void* b // EDX
38 );
39
40#define MOV_DW_SWP(a,b) _MOV_DW_SWP(&(a),&(b))
41
42/********************/
43
44typedef void
46 void* a // ECX
47 );
48extern "C" ptrREVERSE_DD _REVERSE_DD;
49
50void
53 void* a // ECX
54 );
55
56void
59 void* a // ECX
60 );
61#define REVERSE_DD(a) _REVERSE_DD(&(a))
62
63/********************/
64
65extern "C"
66void
69 void* a // ECX
70 );
71
72#define REVERSE_DW(a) _REVERSE_DW(&(a))
73
74/********************/
75
76extern "C"
77void
80 void* a, // ECX
81 void* b // EDX
82 );
83
84#define MOV_DW2DD_SWP(a,b) _MOV_DW2DD_SWP(&(a),&(b))
85
86/********************/
87
88extern "C"
89void
92 void* a, // ECX
93 void* b // EDX
94 );
95
96#define MOV_SWP_DW2DD(a,b) _MOV_SWP_DW2DD(&(a),&(b))
97
98/********************/
99
100extern "C"
101void
104 void* a, // ECX
105 void* b // EDX
106 );
107#define MOV_MSF(a,b) _MOV_MSF(&(a),&(b))
108
109/********************/
110
111typedef void
113 void* a, // ECX
114 void* b // EDX
115 );
117
118extern "C"
119void
122 void* a, // ECX
123 void* b // EDX
124 );
125
126extern "C"
127void
130 void* a, // ECX
131 void* b // EDX
132 );
133#define MOV_MSF_SWP(a,b) _MOV_MSF_SWP(&(a),&(b))
134
135/********************/
136
137extern "C"
138void
141 void* a, // ECX
142 void* b // EDX
143 );
144#define XCHG_DD(a,b) _XCHG_DD(&(a),&(b))
145
146#endif //_X86_
147
148#endif // __CROSSNT_MISC__H__
ptrREVERSE_DD _REVERSE_DD
Definition: misc.h:83
ptrMOV_DD_SWP _MOV_DD_SWP
Definition: misc.h:20
void __fastcall _MOV_MSF_SWP_i486(void *a, void *b)
void __fastcall _REVERSE_DW(void *a)
void __fastcall _MOV_DD_SWP_i486(void *a, void *b)
void __fastcall _REVERSE_DD_i386(void *a)
void(__fastcall * ptrMOV_MSF_SWP)(void *a, void *b)
Definition: misc.h:147
void __fastcall _MOV_DW_SWP(void *a, void *b)
void __fastcall _MOV_MSF(void *a, void *b)
void __fastcall _MOV_DD_SWP_i386(void *a, void *b)
ptrMOV_MSF_SWP _MOV_MSF_SWP
Definition: misc.h:151
void __fastcall _REVERSE_DD_i486(void *a)
void __fastcall _MOV_MSF_SWP_i386(void *a, void *b)
void(__fastcall * ptrREVERSE_DD)(void *a)
Definition: misc.h:80
void __fastcall _MOV_SWP_DW2DD(void *a, void *b)
void __fastcall _MOV_DW2DD_SWP(void *a, void *b)
void __fastcall _XCHG_DD(void *a, void *b)
void(__fastcall * ptrMOV_DD_SWP)(void *a, void *b)
Definition: misc.h:16
GLboolean GLboolean GLboolean b
Definition: glext.h:6204
GLboolean GLboolean GLboolean GLboolean a
Definition: glext.h:6204
#define a
Definition: ke_i.h:78
#define __fastcall
Definition: sync.c:38