Class: AArch64::Registers::XRegister

Inherits:
Register
  • Object
show all
Defined in:
lib/aarch64.rb

Instance Attribute Summary

Attributes inherited from Register

#sp?, #to_i, #zr?

Instance Method Summary collapse

Methods inherited from Register

#integer?

Instance Method Details

#opcObject



20
# File 'lib/aarch64.rb', line 20

def opc; 0b10; end

#opc2Object



21
# File 'lib/aarch64.rb', line 21

def opc2; 0b11; end

#opc3Object



22
# File 'lib/aarch64.rb', line 22

def opc3; 0b10; end

#sfObject



17
# File 'lib/aarch64.rb', line 17

def sf; 1; end

#sizeObject



16
# File 'lib/aarch64.rb', line 16

def size; 64; end

#sizebObject



18
# File 'lib/aarch64.rb', line 18

def sizeb; 0b11; end

#szObject



19
# File 'lib/aarch64.rb', line 19

def sz; 0b1; end

#x?Boolean

Returns:

  • (Boolean)


14
# File 'lib/aarch64.rb', line 14

def x?; true; end

#zrObject



15
# File 'lib/aarch64.rb', line 15

def zr; XZR; end