// SPDX-License-Identifier: MIT
// Copyright (C) 2018-present iced project and contributors

// ⚠️This file was generated by GENERATOR!🦹‍♂️

package com.github.icedland.iced.x86.asm;

/**
 * Registers passed to {@link CodeAssembler} methods
 *
 * @see AsmRegisters
 * @see AsmRegistersGPR
 * @see AsmRegistersVec
 * @see AsmRegistersGPR8
 * @see AsmRegistersGPR16
 * @see AsmRegistersGPR64
 * @see AsmRegistersIP
 * @see AsmRegistersSegment
 * @see AsmRegistersST
 * @see AsmRegistersCR
 * @see AsmRegistersDR
 * @see AsmRegistersTR
 * @see AsmRegistersBND
 * @see AsmRegistersK
 * @see AsmRegistersMM
 * @see AsmRegistersXMM
 * @see AsmRegistersYMM
 * @see AsmRegistersZMM
 * @see AsmRegistersTMM
 */
public final class AsmRegistersGPR32 {
	private AsmRegistersGPR32() {
	}

	public static final AsmRegister32 eax = AsmRegisters.eax;
	public static final AsmRegister32 ecx = AsmRegisters.ecx;
	public static final AsmRegister32 edx = AsmRegisters.edx;
	public static final AsmRegister32 ebx = AsmRegisters.ebx;
	public static final AsmRegister32 esp = AsmRegisters.esp;
	public static final AsmRegister32 ebp = AsmRegisters.ebp;
	public static final AsmRegister32 esi = AsmRegisters.esi;
	public static final AsmRegister32 edi = AsmRegisters.edi;
	public static final AsmRegister32 r8d = AsmRegisters.r8d;
	public static final AsmRegister32 r9d = AsmRegisters.r9d;
	public static final AsmRegister32 r10d = AsmRegisters.r10d;
	public static final AsmRegister32 r11d = AsmRegisters.r11d;
	public static final AsmRegister32 r12d = AsmRegisters.r12d;
	public static final AsmRegister32 r13d = AsmRegisters.r13d;
	public static final AsmRegister32 r14d = AsmRegisters.r14d;
	public static final AsmRegister32 r15d = AsmRegisters.r15d;
}
