Class Bmi1

    • Field Detail

      • assemblyFullName

        public static final java.lang.String assemblyFullName
        Fully assembly qualified name: System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e
        See Also:
        Constant Field Values
      • assemblyShortName

        public static final java.lang.String assemblyShortName
        Assembly name: System.Private.CoreLib
        See Also:
        Constant Field Values
      • className

        public static final java.lang.String className
        Qualified class name: System.Runtime.Intrinsics.X86.Bmi1
        See Also:
        Constant Field Values
      • classType

        public static JCType classType
        The type managed from JCOBridge. See JCType
    • Constructor Detail

      • Bmi1

        public Bmi1​(java.lang.Object instance)
             throws java.lang.Throwable
        Internal constructor. Use with caution
        Throws:
        java.lang.Throwable
      • Bmi1

        public Bmi1()
             throws java.lang.Throwable
        Throws:
        java.lang.Throwable
    • Method Detail

      • cast

        public static Bmi1 cast​(IJCOBridgeReflected from)
                         throws java.lang.Throwable
        Try to cast the IJCOBridgeReflected instance into Bmi1, a cast assert is made to check if types are compatible.
        Parameters:
        from - IJCOBridgeReflected instance to be casted
        Returns:
        Bmi1 instance
        Throws:
        java.lang.Throwable - in case of error during cast operation
      • AndNot

        public static UInt32 AndNot​(UInt32 left,
                                    UInt32 right)
                             throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • BitFieldExtract

        public static UInt32 BitFieldExtract​(UInt32 value,
                                             byte start,
                                             byte length)
                                      throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • BitFieldExtract

        public static UInt32 BitFieldExtract​(UInt32 value,
                                             UInt16 control)
                                      throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • ExtractLowestSetBit

        public static UInt32 ExtractLowestSetBit​(UInt32 value)
                                          throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • GetMaskUpToLowestSetBit

        public static UInt32 GetMaskUpToLowestSetBit​(UInt32 value)
                                              throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • ResetLowestSetBit

        public static UInt32 ResetLowestSetBit​(UInt32 value)
                                        throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • TrailingZeroCount

        public static UInt32 TrailingZeroCount​(UInt32 value)
                                        throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • getIsSupported

        public static boolean getIsSupported()
                                      throws java.lang.Throwable
        Throws:
        java.lang.Throwable