Class: AArch64::Registers::WRegister

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

Instance Method Summary collapse

Methods inherited from Register

#integer?, #register?

Instance Method Details

#nameObject



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

def name; "W#{to_i}"; end

#opcObject



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

def opc; 0b11; end

#opc2Object



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

def opc2; 0b10; end

#opc3Object



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

def opc3; 0b00; end

#sfObject



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

def sf; 0; end

#sizeObject



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

def size; 32; end

#sizebObject



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

def sizeb; 0b10; end

#szObject



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

def sz; 0b0; end

#x?Boolean

Returns:

  • (Boolean)


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

def x?; false; end

#zrObject



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

def zr; WZR; end