Class: AArch64::Registers::WRegister

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



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

def opc; 0b11; end

#opc2Object



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

def opc2; 0b10; end

#opc3Object



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

def opc3; 0b00; end

#sfObject



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

def sf; 0; end

#sizeObject



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

def size; 32; end

#sizebObject



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

def sizeb; 0b10; end

#x?Boolean

Returns:

  • (Boolean)


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

def x?; false; end

#zrObject



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

def zr; WZR; end