481 {UC_X86_REG_AH, 1}, {UC_X86_REG_AL, 1}, {UC_X86_REG_AX, 2}, {UC_X86_REG_BH, 1}, {UC_X86_REG_BL, 1},
482 {UC_X86_REG_BP, 2}, {UC_X86_REG_BPL, 1}, {UC_X86_REG_BX, 2}, {UC_X86_REG_CH, 1}, {UC_X86_REG_CL, 1},
483 {UC_X86_REG_CS, 2}, {UC_X86_REG_CX, 2}, {UC_X86_REG_DH, 1}, {UC_X86_REG_DI, 2}, {UC_X86_REG_DIL, 1},
484 {UC_X86_REG_DL, 1}, {UC_X86_REG_DS, 2}, {UC_X86_REG_DX, 2}, {UC_X86_REG_EAX, 4}, {UC_X86_REG_EBP, 4},
485 {UC_X86_REG_EBX, 4}, {UC_X86_REG_ECX, 4}, {UC_X86_REG_EDI, 4}, {UC_X86_REG_EDX, 4}, {UC_X86_REG_EIP, 4},
486 {UC_X86_REG_ES, 2}, {UC_X86_REG_ESI, 4}, {UC_X86_REG_ESP, 4}, {UC_X86_REG_FPSW, 2}, {UC_X86_REG_FS, 2},
487 {UC_X86_REG_GS, 2}, {UC_X86_REG_IP, 2}, {UC_X86_REG_SI, 2}, {UC_X86_REG_SIL, 1}, {UC_X86_REG_SP, 2},
488 {UC_X86_REG_SPL, 1}, {UC_X86_REG_SS, 2}, {UC_X86_REG_CR0, 8}, {UC_X86_REG_CR1, 8}, {UC_X86_REG_CR2, 8},
489 {UC_X86_REG_CR3, 8}, {UC_X86_REG_CR4, 8}, {UC_X86_REG_CR8, 8}, {UC_X86_REG_DR0, 8}, {UC_X86_REG_DR1, 8},
490 {UC_X86_REG_DR2, 8}, {UC_X86_REG_DR3, 8}, {UC_X86_REG_DR4, 8}, {UC_X86_REG_DR5, 8}, {UC_X86_REG_DR6, 8},
491 {UC_X86_REG_DR7, 8}, {UC_X86_REG_FP0, 10}, {UC_X86_REG_FP1, 10}, {UC_X86_REG_FP2, 10}, {UC_X86_REG_FP3, 10},
492 {UC_X86_REG_FP4, 10}, {UC_X86_REG_FP5, 10}, {UC_X86_REG_FP6, 10}, {UC_X86_REG_FP7, 10}, {UC_X86_REG_ST0, 10},
493 {UC_X86_REG_ST1, 10}, {UC_X86_REG_ST2, 10}, {UC_X86_REG_ST3, 10}, {UC_X86_REG_ST4, 10}, {UC_X86_REG_ST5, 10},
494 {UC_X86_REG_ST6, 10}, {UC_X86_REG_ST7, 10}, {UC_X86_REG_XMM0, 16}, {UC_X86_REG_XMM1, 16}, {UC_X86_REG_XMM2, 16},
495 {UC_X86_REG_XMM3, 16}, {UC_X86_REG_XMM4, 16}, {UC_X86_REG_XMM5, 16}, {UC_X86_REG_XMM6, 16}, {UC_X86_REG_XMM7, 16},
496 {UC_X86_REG_YMM0, 32}, {UC_X86_REG_YMM1, 32}, {UC_X86_REG_YMM2, 32}, {UC_X86_REG_YMM3, 32}, {UC_X86_REG_YMM4, 32},
497 {UC_X86_REG_YMM5, 32}, {UC_X86_REG_YMM6, 32}, {UC_X86_REG_YMM7, 32}, {UC_X86_REG_IDTR, 24}, {UC_X86_REG_GDTR, 24},
498 {UC_X86_REG_LDTR, 24}, {UC_X86_REG_TR, 24}, {UC_X86_REG_FPCW, 2}, {UC_X86_REG_FPTAG, 2}, {UC_X86_REG_MSR, 16},
499 {UC_X86_REG_MXCSR, 4}, {UC_X86_REG_FLAGS, 2}, {UC_X86_REG_EFLAGS, 4}, {UC_X86_REG_FIP, 8}, {UC_X86_REG_FCS, 2},
500 {UC_X86_REG_FDP, 8}, {UC_X86_REG_FDS, 2}, {UC_X86_REG_FOP, 2}};
504 UC_X86_REG_FS, UC_X86_REG_GS, UC_X86_REG_EAX, UC_X86_REG_EBP, UC_X86_REG_EBX, UC_X86_REG_ECX,
505 UC_X86_REG_EDI, UC_X86_REG_EDX, UC_X86_REG_EIP, UC_X86_REG_ESI, UC_X86_REG_ESP, UC_X86_REG_SS,
506 UC_X86_REG_CS, UC_X86_REG_DS, UC_X86_REG_FP0, UC_X86_REG_FP1, UC_X86_REG_FP2, UC_X86_REG_FP3,
507 UC_X86_REG_FP4, UC_X86_REG_FP5, UC_X86_REG_FP6, UC_X86_REG_FP7, UC_X86_REG_ST0, UC_X86_REG_ST1,
508 UC_X86_REG_ST2, UC_X86_REG_ST3, UC_X86_REG_ST4, UC_X86_REG_ST5, UC_X86_REG_ST6, UC_X86_REG_ST7,
509 UC_X86_REG_YMM0, UC_X86_REG_YMM1, UC_X86_REG_YMM2, UC_X86_REG_YMM3, UC_X86_REG_YMM4, UC_X86_REG_YMM5,
510 UC_X86_REG_YMM6, UC_X86_REG_YMM7, UC_X86_REG_EFLAGS};