Method: AArch64::Instructions::MOVK#initialize

Defined in:
lib/aarch64/instructions/movk.rb

#initialize(reg, imm, shift, sf) ⇒ MOVK

Returns a new instance of MOVK.



8
9
10
11
12
13
# File 'lib/aarch64/instructions/movk.rb', line 8

def initialize reg, imm, shift, sf
  @reg   = check_mask(reg, 0x1f)
  @imm   = check_mask(imm, 0xffff)
  @shift = check_mask(shift, 0x03)
  @sf    = check_mask(sf, 0x01)
end