From e7fce2de4030d159b7ed7743b85699152909f55e Mon Sep 17 00:00:00 2001 From: Ryan Houdek Date: Wed, 23 Apr 2025 12:06:05 -0700 Subject: [PATCH] CodeEmitter: Adds udf support --- CodeEmitter/CodeEmitter/SystemOps.inl | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CodeEmitter/CodeEmitter/SystemOps.inl b/CodeEmitter/CodeEmitter/SystemOps.inl index edd321ef4..814b38933 100644 --- a/CodeEmitter/CodeEmitter/SystemOps.inl +++ b/CodeEmitter/CodeEmitter/SystemOps.inl @@ -13,6 +13,12 @@ struct EmitterOps : Emitter { #endif public: + // Reserved + void udf(uint32_t Imm) { + LOGMAN_THROW_A_FMT(Imm < 0x1'0000, "Immediate needs to be 16-bit"); + dc32(Imm); + } + // System with result // TODO: SYSL // System Instruction