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



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

def opc; 0b11; end

#opc2Object



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

def opc2; 0b10; end

#opc3Object



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

def opc3; 0b00; end

#sfObject



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

def sf; 0; end

#sizeObject



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

def size; 32; end

#sizebObject



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

def sizeb; 0b10; end

#szObject



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

def sz; 0b0; end

#x?Boolean

Returns:

  • (Boolean)


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

def x?; false; end

#zrObject



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

def zr; WZR; end