// SPDX-FileCopyrightText: 2021 Rot127 <rot127@posteo.com>
// SPDX-License-Identifier: LGPL-3.0-only

// LLVM commit: bc5ac5f3ebb0bc4fc65cef7160c817ca3174a68e
// LLVM commit date: 2026-03-15 10:22:07 -0700 (ISO 8601 format)
// Date of code generation: 2026-03-23 17:45:56+01:00
//========================================
// The following code is generated.
// Do not edit. Repository of code generator:
// https://github.com/rizinorg/rz-hexagon

#include <rz_il/rz_il_opbuilder_begin.h>
#include "../hexagon_il.h"
#include <hexagon/hexagon.h>
#include <rz_il/rz_il_opcodes.h>

// crswap(Rx,sgp1)
RzILOpEffect *hex_il_op_y4_crswap1(HexInsnPktBundle *bundle) {
	NOT_IMPLEMENTED;
}

// crswap(Rxx,sgp1:0)
RzILOpEffect *hex_il_op_y4_crswap10(HexInsnPktBundle *bundle) {
	NOT_IMPLEMENTED;
}

// l2fetch(Rs,Rt)
RzILOpEffect *hex_il_op_y4_l2fetch(HexInsnPktBundle *bundle) {
	return NOP();
}

// Rd = l2tagr(Rs)
RzILOpEffect *hex_il_op_y4_l2tagr(HexInsnPktBundle *bundle) {
	NOT_IMPLEMENTED;
}

// l2tagw(Rs,Rt)
RzILOpEffect *hex_il_op_y4_l2tagw(HexInsnPktBundle *bundle) {
	NOT_IMPLEMENTED;
}

// nmi(Rs)
RzILOpEffect *hex_il_op_y4_nmi(HexInsnPktBundle *bundle) {
	NOT_IMPLEMENTED;
}

// siad(Rs)
RzILOpEffect *hex_il_op_y4_siad(HexInsnPktBundle *bundle) {
	NOT_IMPLEMENTED;
}

// Rdd = Sss
RzILOpEffect *hex_il_op_y4_tfrscpp(HexInsnPktBundle *bundle) {
	NOT_IMPLEMENTED;
}

// Sdd = Rss
RzILOpEffect *hex_il_op_y4_tfrspcp(HexInsnPktBundle *bundle) {
	NOT_IMPLEMENTED;
}

// trace(Rs)
RzILOpEffect *hex_il_op_y4_trace(HexInsnPktBundle *bundle) {
	NOT_IMPLEMENTED;
}

#include <rz_il/rz_il_opbuilder_end.h>