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

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

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

/**
 * DO NOT USE: INTERNAL API
 */
public final class IcedConstants {
	private IcedConstants() {
	}

	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int MAX_OP_COUNT = 5;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int MAX_INSTRUCTION_LENGTH = 15;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int REGISTER_BITS = 8;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int VMM_FIRST = com.github.icedland.iced.x86.Register.ZMM0;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int VMM_LAST = com.github.icedland.iced.x86.Register.ZMM31;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int VMM_COUNT = 32;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int XMM_LAST = com.github.icedland.iced.x86.Register.XMM31;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int YMM_LAST = com.github.icedland.iced.x86.Register.YMM31;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int ZMM_LAST = com.github.icedland.iced.x86.Register.ZMM31;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int TMM_LAST = com.github.icedland.iced.x86.Register.TMM7;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int MAX_CPUID_FEATURE_INTERNAL_VALUES = 199;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int FIRST_BROADCAST_MEMORY_SIZE = com.github.icedland.iced.x86.MemorySize.BROADCAST32_FLOAT16;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int MVEX_START = 4611;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int MVEX_LENGTH = 207;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int CC_A_ENUM_COUNT = 2;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int CC_AE_ENUM_COUNT = 3;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int CC_B_ENUM_COUNT = 3;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int CC_BE_ENUM_COUNT = 2;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int CC_E_ENUM_COUNT = 2;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int CC_G_ENUM_COUNT = 2;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int CC_GE_ENUM_COUNT = 2;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int CC_L_ENUM_COUNT = 2;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int CC_LE_ENUM_COUNT = 2;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int CC_NE_ENUM_COUNT = 2;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int CC_NP_ENUM_COUNT = 2;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int CC_P_ENUM_COUNT = 2;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int CODE_ENUM_COUNT = 4936;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int CODE_SIZE_ENUM_COUNT = 4;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int CONDITION_CODE_ENUM_COUNT = 17;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int CPUID_FEATURE_ENUM_COUNT = 178;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int DECODER_ERROR_ENUM_COUNT = 3;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int DECORATOR_KIND_ENUM_COUNT = 6;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int ENCODING_KIND_ENUM_COUNT = 6;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int FLOW_CONTROL_ENUM_COUNT = 10;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int FORMATTER_SYNTAX_ENUM_COUNT = 4;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int FORMATTER_TEXT_KIND_ENUM_COUNT = 16;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int MANDATORY_PREFIX_ENUM_COUNT = 5;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int MEMORY_SIZE_ENUM_COUNT = 162;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int MEMORY_SIZE_OPTIONS_ENUM_COUNT = 4;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int MNEMONIC_ENUM_COUNT = 1894;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int MVEX_CONV_FN_ENUM_COUNT = 13;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int MVEX_EHBIT_ENUM_COUNT = 3;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int MVEX_REG_MEM_CONV_ENUM_COUNT = 17;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int MVEX_TUPLE_TYPE_LUT_KIND_ENUM_COUNT = 14;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int NUMBER_BASE_ENUM_COUNT = 4;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int NUMBER_KIND_ENUM_COUNT = 8;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int OP_ACCESS_ENUM_COUNT = 8;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int OP_CODE_OPERAND_KIND_ENUM_COUNT = 109;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int OP_CODE_TABLE_KIND_ENUM_COUNT = 9;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int OP_KIND_ENUM_COUNT = 25;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int PREFIX_KIND_ENUM_COUNT = 18;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int REGISTER_ENUM_COUNT = 256;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int RELOC_KIND_ENUM_COUNT = 1;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int REP_PREFIX_KIND_ENUM_COUNT = 3;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int ROUNDING_CONTROL_ENUM_COUNT = 5;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int TUPLE_TYPE_ENUM_COUNT = 19;
}
