Searched refs:encode_modrm (Results 1 – 3 of 3) sorted by relevance
| /wasmtime-44.0.1/cranelift/assembler-x64/src/ |
| H A D | xmm.rs | 3 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 D | mem.rs | 7 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 D | rex.rs | 11 pub(crate) fn encode_modrm(m0d: u8, enc_reg_g: u8, rm_e: u8) -> u8 { in encode_modrm() function
|