Searched refs:ExtendedOpcode (Results 1 – 5 of 5) sorted by relevance
68 pub enum ExtendedOpcode {75 impl ExtendedOpcode { impl78 if true { 1 } else { ExtendedOpcode::$name as u16 } +85 impl ExtendedOpcode { implementation116 assert!(ExtendedOpcode::new(ExtendedOpcode::MAX).is_some()); in max_values()117 assert!(ExtendedOpcode::new(ExtendedOpcode::MAX + 1).is_none()); in max_values()
407 impl Decode for ExtendedOpcode { implementation413 match ExtendedOpcode::new(word) { in decode()707 let opcode = ExtendedOpcode::new(code).ok_or_else(|| {713 ExtendedOpcode::$name => {781 pub fn extended<T: BytecodeStream>(pc: &mut T) -> Result<(ExtendedOpcode,), T::Error> { in extended() argument782 Ok((ExtendedOpcode::decode(pc)?,)) in extended()
4 use crate::opcode::{ExtendedOpcode, Opcode};312 into.extend((ExtendedOpcode::$name as u16).to_le_bytes());
30 use crate::ExtendedOpcode;105 let Ok(opcode) = ExtendedOpcode::decode(i.bytecode()); in run_extended()131 static EXTENDED_OPCODE_HANDLER_TABLE: [Handler; ExtendedOpcode::MAX as usize + 1] = {
608 ((pulley_interpreter::opcode::ExtendedOpcode::Trap as u16) >> 0) as u8,609 ((pulley_interpreter::opcode::ExtendedOpcode::Trap as u16) >> 8) as u8,