func (_Bmat *BmatCaller) Bmul(opts *bind.CallOpts, a *big.Int, b *big.Int) (*big.Int, error) {
	var out []interface{}
	err := _Bmat.contract.Call(opts, &out, "bmul", a, b)

	if err != nil {
		return *new(*big.Int), err
	}

	out0 := *abi.ConvertType(out[0], new(*big.Int)).(**big.Int)

	return out0, err

}
// Bmul is a free data retrieval call binding the contract method 0x8c051bf3.
//
// Solidity: function bmul(uint256 a, uint256 b) pure returns(uint256)
Bmul is a free data retrieval call binding the contract method 0x8c051bf3.


// Bmul is a free data retrieval call binding the contract method 0x8c051bf3 . // // Solidity : function bmul ( uint256 a uint256 b ) pure returns ( uint256 )
func (_Bmat *BmatCaller) Bmul(opts *bind.CallOpts, a *big.Int, b *big.Int) (*big.Int, error) {
	var out []interface{}
	err := _Bmat.contract.Call(opts, &out, "bmul", a, b)
	if err != nil {
		return *new(*big.Int), err
	}
	out0 := *abi.ConvertType(out[0], new(*big.Int)).(**big.Int)
	return out0, err
}
func ( _Bmat * BmatCaller ) Bmul ( opts * bind . CallOpts , a * big . Int , b * big . Int ) ( * big . Int , error ) { var out [ ] interface { } err := _Bmat . contract . Call ( opts , & out , " " , a , b ) if err != nil { return * new ( * big . Int ) , err } out0 := * abi . ConvertType ( out [ 0 ] , new ( * big . Int ) ) . ( * * big . Int ) return out0 , err }
Bmul is a free data retrieval call binding the contract method 0x8c051bf3.
Bmul is a free data retrieval call binding the contract method 0x8c051bf3 .