UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
syms_meta_regs_x86.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2// generated
3#ifndef _SYMS_META_REGS_X86_H
4#define _SYMS_META_REGS_X86_H
5//~ generated from code at syms/metaprogram/syms_metaprogram_regs.c:220
68//~ generated from code at syms/metaprogram/syms_metaprogram_regs.c:236
69typedef enum SYMS_RegX86Code
70{
132// ALIASES BEGIN
170//~ generated from code at syms/metaprogram/syms_metaprogram_regs.c:262
171static SYMS_RegSection syms_reg_section_X86[SYMS_RegX86Code_COUNT] = {
172{0, 0},
173{0, 4},
174{4, 4},
175{8, 4},
176{12, 4},
177{16, 4},
178{20, 4},
179{24, 4},
180{28, 4},
181{32, 4},
182{36, 4},
183{40, 4},
184{44, 4},
185{48, 4},
186{52, 4},
187{56, 4},
188{60, 4},
189{64, 4},
190{68, 4},
191{72, 4},
192{76, 4},
193{80, 10},
194{90, 10},
195{100, 10},
196{110, 10},
197{120, 10},
198{130, 10},
199{140, 10},
200{150, 10},
201{160, 10},
202{170, 10},
203{180, 10},
204{190, 10},
205{200, 10},
206{210, 10},
207{220, 10},
208{230, 10},
209{240, 2},
210{242, 2},
211{244, 2},
212{246, 2},
213{248, 2},
214{250, 2},
215{252, 4},
216{256, 4},
217{260, 4},
218{264, 4},
219{268, 2},
220{270, 2},
221{272, 2},
222{274, 2},
223{276, 2},
224{278, 2},
225{280, 32},
226{312, 32},
227{344, 32},
228{376, 32},
229{408, 32},
230{440, 32},
231{472, 32},
232{504, 32},
233// ALIASES BEGIN
234{0, 2},
235{4, 2},
236{12, 2},
237{8, 2},
238{16, 2},
239{20, 2},
240{24, 2},
241{28, 2},
242{44, 2},
243{1, 1},
244{5, 1},
245{9, 1},
246{13, 1},
247{0, 1},
248{4, 1},
249{8, 1},
250{12, 1},
251{20, 1},
252{16, 1},
253{280, 16},
254{312, 16},
255{344, 16},
256{376, 16},
257{408, 16},
258{440, 16},
259{472, 16},
260{504, 16},
261{80, 8},
262{90, 8},
263{100, 8},
264{110, 8},
265{120, 8},
266{130, 8},
267{140, 8},
268{150, 8},
269};
270//~ generated from code at syms/metaprogram/syms_metaprogram_regs.c:286
271static SYMS_String8 syms_reg_names_X86[SYMS_RegX86Code_COUNT] = {
272{(SYMS_U8*)"nil", 3},
273{(SYMS_U8*)"eax", 3},
274{(SYMS_U8*)"ecx", 3},
275{(SYMS_U8*)"edx", 3},
276{(SYMS_U8*)"ebx", 3},
277{(SYMS_U8*)"esp", 3},
278{(SYMS_U8*)"ebp", 3},
279{(SYMS_U8*)"esi", 3},
280{(SYMS_U8*)"edi", 3},
281{(SYMS_U8*)"fsbase", 6},
282{(SYMS_U8*)"gsbase", 6},
283{(SYMS_U8*)"eflags", 6},
284{(SYMS_U8*)"eip", 3},
285{(SYMS_U8*)"dr0", 3},
286{(SYMS_U8*)"dr1", 3},
287{(SYMS_U8*)"dr2", 3},
288{(SYMS_U8*)"dr3", 3},
289{(SYMS_U8*)"dr4", 3},
290{(SYMS_U8*)"dr5", 3},
291{(SYMS_U8*)"dr6", 3},
292{(SYMS_U8*)"dr7", 3},
293{(SYMS_U8*)"fpr0", 4},
294{(SYMS_U8*)"fpr1", 4},
295{(SYMS_U8*)"fpr2", 4},
296{(SYMS_U8*)"fpr3", 4},
297{(SYMS_U8*)"fpr4", 4},
298{(SYMS_U8*)"fpr5", 4},
299{(SYMS_U8*)"fpr6", 4},
300{(SYMS_U8*)"fpr7", 4},
301{(SYMS_U8*)"st0", 3},
302{(SYMS_U8*)"st1", 3},
303{(SYMS_U8*)"st2", 3},
304{(SYMS_U8*)"st3", 3},
305{(SYMS_U8*)"st4", 3},
306{(SYMS_U8*)"st5", 3},
307{(SYMS_U8*)"st6", 3},
308{(SYMS_U8*)"st7", 3},
309{(SYMS_U8*)"fcw", 3},
310{(SYMS_U8*)"fsw", 3},
311{(SYMS_U8*)"ftw", 3},
312{(SYMS_U8*)"fop", 3},
313{(SYMS_U8*)"fcs", 3},
314{(SYMS_U8*)"fds", 3},
315{(SYMS_U8*)"fip", 3},
316{(SYMS_U8*)"fdp", 3},
317{(SYMS_U8*)"mxcsr", 5},
318{(SYMS_U8*)"mxcsr_mask", 10},
319{(SYMS_U8*)"ss", 2},
320{(SYMS_U8*)"cs", 2},
321{(SYMS_U8*)"ds", 2},
322{(SYMS_U8*)"es", 2},
323{(SYMS_U8*)"fs", 2},
324{(SYMS_U8*)"gs", 2},
325{(SYMS_U8*)"ymm0", 4},
326{(SYMS_U8*)"ymm1", 4},
327{(SYMS_U8*)"ymm2", 4},
328{(SYMS_U8*)"ymm3", 4},
329{(SYMS_U8*)"ymm4", 4},
330{(SYMS_U8*)"ymm5", 4},
331{(SYMS_U8*)"ymm6", 4},
332{(SYMS_U8*)"ymm7", 4},
333// ALIASES BEGIN
334{(SYMS_U8*)"ax", 2},
335{(SYMS_U8*)"cx", 2},
336{(SYMS_U8*)"bx", 2},
337{(SYMS_U8*)"dx", 2},
338{(SYMS_U8*)"sp", 2},
339{(SYMS_U8*)"bp", 2},
340{(SYMS_U8*)"si", 2},
341{(SYMS_U8*)"di", 2},
342{(SYMS_U8*)"ip", 2},
343{(SYMS_U8*)"ah", 2},
344{(SYMS_U8*)"ch", 2},
345{(SYMS_U8*)"dh", 2},
346{(SYMS_U8*)"bh", 2},
347{(SYMS_U8*)"al", 2},
348{(SYMS_U8*)"cl", 2},
349{(SYMS_U8*)"dl", 2},
350{(SYMS_U8*)"bl", 2},
351{(SYMS_U8*)"bpl", 3},
352{(SYMS_U8*)"spl", 3},
353{(SYMS_U8*)"xmm0", 4},
354{(SYMS_U8*)"xmm1", 4},
355{(SYMS_U8*)"xmm2", 4},
356{(SYMS_U8*)"xmm3", 4},
357{(SYMS_U8*)"xmm4", 4},
358{(SYMS_U8*)"xmm5", 4},
359{(SYMS_U8*)"xmm6", 4},
360{(SYMS_U8*)"xmm7", 4},
361{(SYMS_U8*)"mm0", 3},
362{(SYMS_U8*)"mm1", 3},
363{(SYMS_U8*)"mm2", 3},
364{(SYMS_U8*)"mm3", 3},
365{(SYMS_U8*)"mm4", 3},
366{(SYMS_U8*)"mm5", 3},
367{(SYMS_U8*)"mm6", 3},
368{(SYMS_U8*)"mm7", 3},
369};
370
371#endif
Definition syms_regs.h:27
Definition syms_regs.h:49
Definition syms_meta_regs_x86.h:6
SYMS_Reg32 ecx
Definition syms_meta_regs_x86.h:8
SYMS_Reg32 gsbase
Definition syms_meta_regs_x86.h:16
SYMS_Reg80 fpr3
Definition syms_meta_regs_x86.h:30
SYMS_Reg32 dr0
Definition syms_meta_regs_x86.h:19
SYMS_Reg32 eax
Definition syms_meta_regs_x86.h:7
SYMS_Reg32 dr4
Definition syms_meta_regs_x86.h:23
SYMS_Reg256 ymm5
Definition syms_meta_regs_x86.h:64
SYMS_Reg32 edi
Definition syms_meta_regs_x86.h:14
SYMS_Reg16 gs
Definition syms_meta_regs_x86.h:58
SYMS_Reg32 dr6
Definition syms_meta_regs_x86.h:25
SYMS_Reg32 fip
Definition syms_meta_regs_x86.h:49
SYMS_Reg80 fpr1
Definition syms_meta_regs_x86.h:28
SYMS_Reg256 ymm2
Definition syms_meta_regs_x86.h:61
SYMS_Reg256 ymm4
Definition syms_meta_regs_x86.h:63
SYMS_Reg80 fpr0
Definition syms_meta_regs_x86.h:27
SYMS_Reg32 ebx
Definition syms_meta_regs_x86.h:10
SYMS_Reg32 ebp
Definition syms_meta_regs_x86.h:12
SYMS_Reg16 fop
Definition syms_meta_regs_x86.h:46
SYMS_Reg16 fcw
Definition syms_meta_regs_x86.h:43
SYMS_Reg80 st5
Definition syms_meta_regs_x86.h:40
SYMS_Reg16 fcs
Definition syms_meta_regs_x86.h:47
SYMS_Reg80 fpr7
Definition syms_meta_regs_x86.h:34
SYMS_Reg16 es
Definition syms_meta_regs_x86.h:56
SYMS_Reg80 st6
Definition syms_meta_regs_x86.h:41
SYMS_Reg256 ymm7
Definition syms_meta_regs_x86.h:66
SYMS_Reg32 dr5
Definition syms_meta_regs_x86.h:24
SYMS_Reg16 fs
Definition syms_meta_regs_x86.h:57
SYMS_Reg256 ymm1
Definition syms_meta_regs_x86.h:60
SYMS_Reg16 fds
Definition syms_meta_regs_x86.h:48
SYMS_Reg32 dr7
Definition syms_meta_regs_x86.h:26
SYMS_Reg80 st3
Definition syms_meta_regs_x86.h:38
SYMS_Reg80 st4
Definition syms_meta_regs_x86.h:39
SYMS_Reg80 fpr4
Definition syms_meta_regs_x86.h:31
SYMS_Reg16 ftw
Definition syms_meta_regs_x86.h:45
SYMS_Reg16 ss
Definition syms_meta_regs_x86.h:53
SYMS_Reg256 ymm6
Definition syms_meta_regs_x86.h:65
SYMS_Reg80 st1
Definition syms_meta_regs_x86.h:36
SYMS_Reg32 eip
Definition syms_meta_regs_x86.h:18
SYMS_Reg32 fdp
Definition syms_meta_regs_x86.h:50
SYMS_Reg32 eflags
Definition syms_meta_regs_x86.h:17
SYMS_Reg32 edx
Definition syms_meta_regs_x86.h:9
SYMS_Reg80 st7
Definition syms_meta_regs_x86.h:42
SYMS_Reg256 ymm3
Definition syms_meta_regs_x86.h:62
SYMS_Reg16 fsw
Definition syms_meta_regs_x86.h:44
SYMS_Reg80 st2
Definition syms_meta_regs_x86.h:37
SYMS_Reg32 esp
Definition syms_meta_regs_x86.h:11
SYMS_Reg32 mxcsr
Definition syms_meta_regs_x86.h:51
SYMS_Reg32 dr1
Definition syms_meta_regs_x86.h:20
SYMS_Reg32 dr2
Definition syms_meta_regs_x86.h:21
SYMS_Reg80 st0
Definition syms_meta_regs_x86.h:35
SYMS_Reg16 ds
Definition syms_meta_regs_x86.h:55
SYMS_Reg256 ymm0
Definition syms_meta_regs_x86.h:59
SYMS_Reg32 fsbase
Definition syms_meta_regs_x86.h:15
SYMS_Reg32 esi
Definition syms_meta_regs_x86.h:13
SYMS_Reg80 fpr5
Definition syms_meta_regs_x86.h:32
SYMS_Reg32 mxcsr_mask
Definition syms_meta_regs_x86.h:52
SYMS_Reg80 fpr6
Definition syms_meta_regs_x86.h:33
SYMS_Reg80 fpr2
Definition syms_meta_regs_x86.h:29
SYMS_Reg16 cs
Definition syms_meta_regs_x86.h:54
SYMS_Reg32 dr3
Definition syms_meta_regs_x86.h:22
Definition syms_base.h:296
uint8_t SYMS_U8
Definition syms_crt_overrides.h:36
SYMS_RegX86Code
Definition syms_meta_regs_x86.h:70
@ SYMS_RegX86Code_xmm6
Definition syms_meta_regs_x86.h:158
@ SYMS_RegX86Code_ah
Definition syms_meta_regs_x86.h:142
@ SYMS_RegX86Code_st6
Definition syms_meta_regs_x86.h:106
@ SYMS_RegX86Code_ch
Definition syms_meta_regs_x86.h:143
@ SYMS_RegX86Code_ds
Definition syms_meta_regs_x86.h:120
@ SYMS_RegX86Code_cl
Definition syms_meta_regs_x86.h:147
@ SYMS_RegX86Code_al
Definition syms_meta_regs_x86.h:146
@ SYMS_RegX86Code_xmm3
Definition syms_meta_regs_x86.h:155
@ SYMS_RegX86Code_gs
Definition syms_meta_regs_x86.h:123
@ SYMS_RegX86Code_st2
Definition syms_meta_regs_x86.h:102
@ SYMS_RegX86Code_dr7
Definition syms_meta_regs_x86.h:91
@ SYMS_RegX86Code_eip
Definition syms_meta_regs_x86.h:83
@ SYMS_RegX86Code_dh
Definition syms_meta_regs_x86.h:144
@ SYMS_RegX86Code_fip
Definition syms_meta_regs_x86.h:114
@ SYMS_RegX86Code_ymm7
Definition syms_meta_regs_x86.h:131
@ SYMS_RegX86Code_di
Definition syms_meta_regs_x86.h:140
@ SYMS_RegX86Code_dr4
Definition syms_meta_regs_x86.h:88
@ SYMS_RegX86Code_mm2
Definition syms_meta_regs_x86.h:162
@ SYMS_RegX86Code_mm4
Definition syms_meta_regs_x86.h:164
@ SYMS_RegX86Code_fpr0
Definition syms_meta_regs_x86.h:92
@ SYMS_RegX86Code_ymm6
Definition syms_meta_regs_x86.h:130
@ SYMS_RegX86Code_bp
Definition syms_meta_regs_x86.h:138
@ SYMS_RegX86Code_gsbase
Definition syms_meta_regs_x86.h:81
@ SYMS_RegX86Code_esi
Definition syms_meta_regs_x86.h:78
@ SYMS_RegX86Code_fs
Definition syms_meta_regs_x86.h:122
@ SYMS_RegX86Code_fsw
Definition syms_meta_regs_x86.h:109
@ SYMS_RegX86Code_st1
Definition syms_meta_regs_x86.h:101
@ SYMS_RegX86Code_xmm4
Definition syms_meta_regs_x86.h:156
@ SYMS_RegX86Code_eax
Definition syms_meta_regs_x86.h:72
@ SYMS_RegX86Code_st4
Definition syms_meta_regs_x86.h:104
@ SYMS_RegX86Code_dr3
Definition syms_meta_regs_x86.h:87
@ SYMS_RegX86Code_dr5
Definition syms_meta_regs_x86.h:89
@ SYMS_RegX86Code_fop
Definition syms_meta_regs_x86.h:111
@ SYMS_RegX86Code_ymm5
Definition syms_meta_regs_x86.h:129
@ SYMS_RegX86Code_bl
Definition syms_meta_regs_x86.h:149
@ SYMS_RegX86Code_fpr4
Definition syms_meta_regs_x86.h:96
@ SYMS_RegX86Code_esp
Definition syms_meta_regs_x86.h:76
@ SYMS_RegX86Code_fpr6
Definition syms_meta_regs_x86.h:98
@ SYMS_RegX86Code_dx
Definition syms_meta_regs_x86.h:136
@ SYMS_RegX86Code_dr2
Definition syms_meta_regs_x86.h:86
@ SYMS_RegX86Code_ebp
Definition syms_meta_regs_x86.h:77
@ SYMS_RegX86Code_fpr5
Definition syms_meta_regs_x86.h:97
@ SYMS_RegX86Code_bh
Definition syms_meta_regs_x86.h:145
@ SYMS_RegX86Code_bx
Definition syms_meta_regs_x86.h:135
@ SYMS_RegX86Code_edx
Definition syms_meta_regs_x86.h:74
@ SYMS_RegX86Code_mxcsr_mask
Definition syms_meta_regs_x86.h:117
@ SYMS_RegX86Code_st3
Definition syms_meta_regs_x86.h:103
@ SYMS_RegX86Code_dr1
Definition syms_meta_regs_x86.h:85
@ SYMS_RegX86Code_dr0
Definition syms_meta_regs_x86.h:84
@ SYMS_RegX86Code_ymm3
Definition syms_meta_regs_x86.h:127
@ SYMS_RegX86Code_fsbase
Definition syms_meta_regs_x86.h:80
@ SYMS_RegX86Code_mm6
Definition syms_meta_regs_x86.h:166
@ SYMS_RegX86Code_dr6
Definition syms_meta_regs_x86.h:90
@ SYMS_RegX86Code_fcs
Definition syms_meta_regs_x86.h:112
@ SYMS_RegX86Code_cx
Definition syms_meta_regs_x86.h:134
@ SYMS_RegX86Code_mm5
Definition syms_meta_regs_x86.h:165
@ SYMS_RegX86Code_mm1
Definition syms_meta_regs_x86.h:161
@ SYMS_RegX86Code_es
Definition syms_meta_regs_x86.h:121
@ SYMS_RegX86Code_cs
Definition syms_meta_regs_x86.h:119
@ SYMS_RegX86Code_mm0
Definition syms_meta_regs_x86.h:160
@ SYMS_RegX86Code_st0
Definition syms_meta_regs_x86.h:100
@ SYMS_RegX86Code_si
Definition syms_meta_regs_x86.h:139
@ SYMS_RegX86Code_xmm0
Definition syms_meta_regs_x86.h:152
@ SYMS_RegX86Code_fcw
Definition syms_meta_regs_x86.h:108
@ SYMS_RegX86Code_fpr2
Definition syms_meta_regs_x86.h:94
@ SYMS_RegX86Code_fds
Definition syms_meta_regs_x86.h:113
@ SYMS_RegX86Code_dl
Definition syms_meta_regs_x86.h:148
@ SYMS_RegX86Code_bpl
Definition syms_meta_regs_x86.h:150
@ SYMS_RegX86Code_ss
Definition syms_meta_regs_x86.h:118
@ SYMS_RegX86Code_sp
Definition syms_meta_regs_x86.h:137
@ SYMS_RegX86Code_mxcsr
Definition syms_meta_regs_x86.h:116
@ SYMS_RegX86Code_ymm1
Definition syms_meta_regs_x86.h:125
@ SYMS_RegX86Code_ip
Definition syms_meta_regs_x86.h:141
@ SYMS_RegX86Code_fpr7
Definition syms_meta_regs_x86.h:99
@ SYMS_RegX86Code_edi
Definition syms_meta_regs_x86.h:79
@ SYMS_RegX86Code_xmm5
Definition syms_meta_regs_x86.h:157
@ SYMS_RegX86Code_xmm1
Definition syms_meta_regs_x86.h:153
@ SYMS_RegX86Code_st5
Definition syms_meta_regs_x86.h:105
@ SYMS_RegX86Code_mm3
Definition syms_meta_regs_x86.h:163
@ SYMS_RegX86Code_xmm2
Definition syms_meta_regs_x86.h:154
@ SYMS_RegX86Code_COUNT
Definition syms_meta_regs_x86.h:168
@ SYMS_RegX86Code_ymm0
Definition syms_meta_regs_x86.h:124
@ SYMS_RegX86Code_fpr3
Definition syms_meta_regs_x86.h:95
@ SYMS_RegX86Code_ymm4
Definition syms_meta_regs_x86.h:128
@ SYMS_RegX86Code_ebx
Definition syms_meta_regs_x86.h:75
@ SYMS_RegX86Code_spl
Definition syms_meta_regs_x86.h:151
@ SYMS_RegX86Code_eflags
Definition syms_meta_regs_x86.h:82
@ SYMS_RegX86Code_ftw
Definition syms_meta_regs_x86.h:110
@ SYMS_RegX86Code_ax
Definition syms_meta_regs_x86.h:133
@ SYMS_RegX86Code_ecx
Definition syms_meta_regs_x86.h:73
@ SYMS_RegX86Code_fdp
Definition syms_meta_regs_x86.h:115
@ SYMS_RegX86Code_mm7
Definition syms_meta_regs_x86.h:167
@ SYMS_RegX86Code_xmm7
Definition syms_meta_regs_x86.h:159
@ SYMS_RegX86Code_fpr1
Definition syms_meta_regs_x86.h:93
@ SYMS_RegX86Code_ymm2
Definition syms_meta_regs_x86.h:126
@ SYMS_RegX86Code_nil
Definition syms_meta_regs_x86.h:71
@ SYMS_RegX86Code_st7
Definition syms_meta_regs_x86.h:107
Definition syms_regs.h:9
Definition syms_regs.h:41
Definition syms_regs.h:14