##movn_execute
bits(datasize) result;

if opcode == MoveWideOp_K then
    result = X[d];
else
    result = Zeros(64);
end

result<pos+15:pos> = imm;
if opcode == MoveWideOp_N then
    result = NOT(result);
end
X[d] = result;
@@
