// SPDX-FileCopyrightText: 2021 Rot127 <unisono@quyllur.org>
// SPDX-License-Identifier: LGPL-3.0-only

// LLVM commit: c2b89fc9e45d325282b8eb6536f6145282dc3fdf
// LLVM commit date: 2024-12-23 13:36:28 -0600 (ISO 8601 format)
// Date of code generation: 2025-02-22 07:05:24-05: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>

// Rd = ctlbw(Rss,Rt)
RzILOpEffect *hex_il_op_y5_ctlbw(HexInsnPktBundle *bundle) {
	NOT_IMPLEMENTED;
}

// l2cleanidx(Rs)
RzILOpEffect *hex_il_op_y5_l2cleanidx(HexInsnPktBundle *bundle) {
	NOT_IMPLEMENTED;
}

// l2fetch(Rs,Rtt)
RzILOpEffect *hex_il_op_y5_l2fetch(HexInsnPktBundle *bundle) {
	return NOP();
}

// l2gclean
RzILOpEffect *hex_il_op_y5_l2gclean(HexInsnPktBundle *bundle) {
	NOT_IMPLEMENTED;
}

// l2gcleaninv
RzILOpEffect *hex_il_op_y5_l2gcleaninv(HexInsnPktBundle *bundle) {
	NOT_IMPLEMENTED;
}

// l2gunlock
RzILOpEffect *hex_il_op_y5_l2gunlock(HexInsnPktBundle *bundle) {
	NOT_IMPLEMENTED;
}

// l2invidx(Rs)
RzILOpEffect *hex_il_op_y5_l2invidx(HexInsnPktBundle *bundle) {
	NOT_IMPLEMENTED;
}

// Pd = l2locka(Rs)
RzILOpEffect *hex_il_op_y5_l2locka(HexInsnPktBundle *bundle) {
	NOT_IMPLEMENTED;
}

// l2unlocka(Rs)
RzILOpEffect *hex_il_op_y5_l2unlocka(HexInsnPktBundle *bundle) {
	NOT_IMPLEMENTED;
}

// tlbinvasid(Rs)
RzILOpEffect *hex_il_op_y5_tlbasidi(HexInsnPktBundle *bundle) {
	NOT_IMPLEMENTED;
}

// Rd = tlboc(Rss)
RzILOpEffect *hex_il_op_y5_tlboc(HexInsnPktBundle *bundle) {
	NOT_IMPLEMENTED;
}

#include <rz_il/rz_il_opbuilder_end.h>