# Interface: com.pnfsoftware.jeb.core.units.code.cuda.ICudaCubinEntry

Entry contained in a CUDA fat binary.

## Static Field: FLAG_AddressSize64
Type: `int`

Constant value: `1`
Description: Flag indicating that the entry targets a 64\-bit address space.

## Static Field: FLAG_CompressionLZ4
Type: `int`

Constant value: `8192`
Description: Flag indicating that the entry data is compressed with LZ4.

## Static Field: FLAG_CompressionZstd
Type: `int`

Constant value: `32768`
Description: Flag indicating that the entry data is compressed with Zstandard.

## Static Field: FLAG_HasDebugInfo
Type: `int`

Constant value: `2`
Description: Flag indicating that the entry contains debug information.

## Static Field: FLAG_HostLinux
Type: `int`

Constant value: `16`
Description: Flag indicating that the host platform is Linux.

## Static Field: FLAG_HostMac
Type: `int`

Constant value: `32`
Description: Flag indicating that the host platform is macOS.

## Static Field: FLAG_HostWindows
Type: `int`

Constant value: `64`
Description: Flag indicating that the host platform is Windows.

## Static Field: FLAG_ProducerCuda
Type: `int`

Constant value: `4`
Description: Flag indicating that the entry was produced by CUDA tooling.

## Static Field: KIND_PTX
Type: `int`

Constant value: `1`
Description: Entry contains PTX text.

## Static Field: KIND_SASS
Type: `int`

Constant value: `2`
Description: Entry contains SASS machine code.

## Method: getCudaArch
- return type: `int`

Description: Retrieve the CUDA architecture number.
return: architecture number, for example 75 for `sm_75`

## Method: getData
- return type: `byte[]`

Description: Retrieve the entry payload.
return: PTX text or SASS binary data

## Method: getFlags
- return type: `int`

Description: Retrieve the entry flags.
return: bitmask of `FLAG_*` values

## Method: getKind
- return type: `int`

Description: Retrieve the entry kind.
return: one of [#KIND_PTX](#KIND_PTX) or [#KIND_SASS](#KIND_SASS)

## Method: getVersionMajor
- return type: `int`

Description: Retrieve the entry major version.
return: major version number

## Method: getVersionMinor
- return type: `int`

Description: Retrieve the entry minor version.
return: minor version number

