// 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.enc;

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

	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int NONE = 0x0000_0000;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int ENCODING_SHIFT = 0x0000_0000;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int ENCODING_MASK = 0x0000_0007;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int OPERAND_SIZE_SHIFT = 0x0000_0003;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int OPERAND_SIZE_MASK = 0x0000_0003;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int ADDRESS_SIZE_SHIFT = 0x0000_0005;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int ADDRESS_SIZE_MASK = 0x0000_0003;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int TUPLE_TYPE_SHIFT = 0x0000_0007;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int TUPLE_TYPE_MASK = 0x0000_001F;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int DEFAULT_OP_SIZE64 = 0x0000_1000;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int HAS_RM_GROUP_INDEX = 0x0000_2000;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int INTEL_FORCE_OP_SIZE64 = 0x0000_4000;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int FWAIT = 0x0000_8000;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int BIT16OR32 = 0x0001_0000;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int BIT64 = 0x0002_0000;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int LOCK = 0x0004_0000;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int XACQUIRE = 0x0008_0000;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int XRELEASE = 0x0010_0000;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int REP = 0x0020_0000;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int REPNE = 0x0040_0000;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int BND = 0x0080_0000;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int HINT_TAKEN = 0x0100_0000;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int NOTRACK = 0x0200_0000;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int BROADCAST = 0x0400_0000;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int ROUNDING_CONTROL = 0x0800_0000;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int SUPPRESS_ALL_EXCEPTIONS = 0x1000_0000;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int OP_MASK_REGISTER = 0x2000_0000;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int ZEROING_MASKING = 0x4000_0000;
	/**
	 * DO NOT USE: INTERNAL API
	 */
	public static final int REQUIRE_OP_MASK_REGISTER = 0x8000_0000;
}
