# Class: com.pnfsoftware.jeb.core.units.code.asm.processor.memory.EncodedMemoryAreaUtil

Utility routines for [IEncodedMemoryArea](IEncodedMemoryArea).

## Constructor: EncodedMemoryAreaUtil


## Static Method: signExtendInt
- parameter: `code`, type: `byte[]`
- parameter: `memoryAreas`, type: `com.pnfsoftware.jeb.core.units.code.asm.processor.memory.IEncodedMemoryArea`
- return type: `int`


## Static Method: signExtendLong
- parameter: `code`, type: `byte[]`
- parameter: `memoryAreas`, type: `com.pnfsoftware.jeb.core.units.code.asm.processor.memory.IEncodedMemoryArea`
- return type: `long`


## Static Method: zeroExtend
- parameter: `code`, type: `byte[]`
- parameter: `memoryArea`, type: `com.pnfsoftware.jeb.core.units.code.asm.processor.memory.IEncodedMemoryArea`
- return type: `int`


## Static Method: zeroExtend
- parameter: `code`, type: `byte[]`
- parameter: `index`, type: `int`
- parameter: `length`, type: `int`
- return type: `long`


## Static Method: zeroExtendLong
- parameter: `code`, type: `byte[]`
- parameter: `memoryAreas`, type: `com.pnfsoftware.jeb.core.units.code.asm.processor.memory.IEncodedMemoryArea[]`
- return type: `long`


