Home
last modified time | relevance | path

Searched refs:encode_modrm (Results 1 – 3 of 3) sorted by relevance

/wasmtime-44.0.1/cranelift/assembler-x64/src/
H A Dxmm.rs3 use crate::{AsReg, CodeSink, rex::encode_modrm};
35 pub(crate) fn encode_modrm(&self, sink: &mut impl CodeSink, enc_reg: u8) { in encode_modrm() method
36 sink.put1(encode_modrm(0b11, enc_reg & 0b111, self.enc() & 0b111)); in encode_modrm()
H A Dmem.rs7 use crate::rex::{Disp, RexPrefix, encode_modrm, encode_sib};
295 sink.put1(encode_modrm(0b11, enc_reg & 0b111, gpr.enc() & 0b111)); in encode_rex_suffixes()
364 sink.put1(encode_modrm(0b11, enc_reg & 0b111, xmm.enc() & 0b111)); in encode_rex_suffixes()
421 sink.put1(encode_modrm(imm.m0d(), enc_g & 7, 0b100)); in emit_modrm_sib_disp()
431 sink.put1(encode_modrm(imm.m0d(), enc_g & 7, enc_e & 7)); in emit_modrm_sib_disp()
463 sink.put1(encode_modrm(imm.m0d(), enc_g & 7, 0b100)); in emit_modrm_sib_disp()
470 sink.put1(encode_modrm(0b00, enc_g & 7, 0b101)); in emit_modrm_sib_disp()
H A Drex.rs11 pub(crate) fn encode_modrm(m0d: u8, enc_reg_g: u8, rm_e: u8) -> u8 { in encode_modrm() function