mirror of
https://github.com/Decompollaborate/rabbitizer.git
synced 2024-12-29 09:22:02 +00:00
9a98ff93ee
Closes #42
86 lines
5.6 KiB
C
Generated
86 lines
5.6 KiB
C
Generated
/* SPDX-FileCopyrightText: © 2022-2023 Decompollaborate */
|
|
/* SPDX-License-Identifier: MIT */
|
|
|
|
/* Automatically generated. DO NOT MODIFY */
|
|
|
|
#ifndef instrOpercandCallbacks_array_h_automatic
|
|
#define instrOpercandCallbacks_array_h_automatic
|
|
|
|
const OperandCallback instrOpercandCallbacks[] = {
|
|
[RAB_OPERAND_cpu_rs] = RabbitizerOperandType_process_cpu_rs,
|
|
[RAB_OPERAND_cpu_rt] = RabbitizerOperandType_process_cpu_rt,
|
|
[RAB_OPERAND_cpu_rd] = RabbitizerOperandType_process_cpu_rd,
|
|
[RAB_OPERAND_cpu_sa] = RabbitizerOperandType_process_cpu_sa,
|
|
[RAB_OPERAND_cpu_zero] = RabbitizerOperandType_process_cpu_zero,
|
|
[RAB_OPERAND_cpu_cop0d] = RabbitizerOperandType_process_cpu_cop0d,
|
|
[RAB_OPERAND_cpu_fs] = RabbitizerOperandType_process_cpu_fs,
|
|
[RAB_OPERAND_cpu_ft] = RabbitizerOperandType_process_cpu_ft,
|
|
[RAB_OPERAND_cpu_fd] = RabbitizerOperandType_process_cpu_fd,
|
|
[RAB_OPERAND_cpu_cop1cs] = RabbitizerOperandType_process_cpu_cop1cs,
|
|
[RAB_OPERAND_cpu_cop2t] = RabbitizerOperandType_process_cpu_cop2t,
|
|
[RAB_OPERAND_cpu_cop2cd] = RabbitizerOperandType_process_cpu_cop2cd,
|
|
[RAB_OPERAND_cpu_op] = RabbitizerOperandType_process_cpu_op,
|
|
[RAB_OPERAND_cpu_code] = RabbitizerOperandType_process_cpu_code,
|
|
[RAB_OPERAND_cpu_code_lower] = RabbitizerOperandType_process_cpu_code_lower,
|
|
[RAB_OPERAND_cpu_copraw] = RabbitizerOperandType_process_cpu_copraw,
|
|
[RAB_OPERAND_cpu_label] = RabbitizerOperandType_process_cpu_label,
|
|
[RAB_OPERAND_cpu_immediate] = RabbitizerOperandType_process_cpu_immediate,
|
|
[RAB_OPERAND_cpu_branch_target_label] = RabbitizerOperandType_process_cpu_branch_target_label,
|
|
[RAB_OPERAND_cpu_immediate_base] = RabbitizerOperandType_process_cpu_immediate_base,
|
|
[RAB_OPERAND_cpu_maybe_rd_rs] = RabbitizerOperandType_process_cpu_maybe_rd_rs,
|
|
[RAB_OPERAND_rsp_rs] = RabbitizerOperandType_process_rsp_rs,
|
|
[RAB_OPERAND_rsp_rt] = RabbitizerOperandType_process_rsp_rt,
|
|
[RAB_OPERAND_rsp_rd] = RabbitizerOperandType_process_rsp_rd,
|
|
[RAB_OPERAND_rsp_cop0d] = RabbitizerOperandType_process_rsp_cop0d,
|
|
[RAB_OPERAND_rsp_cop2t] = RabbitizerOperandType_process_rsp_cop2t,
|
|
[RAB_OPERAND_rsp_cop2cd] = RabbitizerOperandType_process_rsp_cop2cd,
|
|
[RAB_OPERAND_rsp_vs] = RabbitizerOperandType_process_rsp_vs,
|
|
[RAB_OPERAND_rsp_vt] = RabbitizerOperandType_process_rsp_vt,
|
|
[RAB_OPERAND_rsp_vd] = RabbitizerOperandType_process_rsp_vd,
|
|
[RAB_OPERAND_rsp_vt_elementhigh] = RabbitizerOperandType_process_rsp_vt_elementhigh,
|
|
[RAB_OPERAND_rsp_vt_elementlow] = RabbitizerOperandType_process_rsp_vt_elementlow,
|
|
[RAB_OPERAND_rsp_vd_de] = RabbitizerOperandType_process_rsp_vd_de,
|
|
[RAB_OPERAND_rsp_vs_index] = RabbitizerOperandType_process_rsp_vs_index,
|
|
[RAB_OPERAND_rsp_offset_rs] = RabbitizerOperandType_process_rsp_offset_rs,
|
|
[RAB_OPERAND_rsp_immediate_base] = RabbitizerOperandType_process_rsp_immediate_base,
|
|
[RAB_OPERAND_rsp_maybe_rd_rs] = RabbitizerOperandType_process_rsp_maybe_rd_rs,
|
|
[RAB_OPERAND_r3000gte_sf] = RabbitizerOperandType_process_r3000gte_sf,
|
|
[RAB_OPERAND_r3000gte_mx] = RabbitizerOperandType_process_r3000gte_mx,
|
|
[RAB_OPERAND_r3000gte_v] = RabbitizerOperandType_process_r3000gte_v,
|
|
[RAB_OPERAND_r3000gte_cv] = RabbitizerOperandType_process_r3000gte_cv,
|
|
[RAB_OPERAND_r3000gte_lm] = RabbitizerOperandType_process_r3000gte_lm,
|
|
[RAB_OPERAND_r5900_I] = RabbitizerOperandType_process_r5900_I,
|
|
[RAB_OPERAND_r5900_Q] = RabbitizerOperandType_process_r5900_Q,
|
|
[RAB_OPERAND_r5900_R] = RabbitizerOperandType_process_r5900_R,
|
|
[RAB_OPERAND_r5900_ACC] = RabbitizerOperandType_process_r5900_ACC,
|
|
[RAB_OPERAND_r5900_ACCxyzw] = RabbitizerOperandType_process_r5900_ACCxyzw,
|
|
[RAB_OPERAND_r5900_vfs] = RabbitizerOperandType_process_r5900_vfs,
|
|
[RAB_OPERAND_r5900_vft] = RabbitizerOperandType_process_r5900_vft,
|
|
[RAB_OPERAND_r5900_vfd] = RabbitizerOperandType_process_r5900_vfd,
|
|
[RAB_OPERAND_r5900_vfsxyzw] = RabbitizerOperandType_process_r5900_vfsxyzw,
|
|
[RAB_OPERAND_r5900_vftxyzw] = RabbitizerOperandType_process_r5900_vftxyzw,
|
|
[RAB_OPERAND_r5900_vfdxyzw] = RabbitizerOperandType_process_r5900_vfdxyzw,
|
|
[RAB_OPERAND_r5900_vfsn] = RabbitizerOperandType_process_r5900_vfsn,
|
|
[RAB_OPERAND_r5900_vftn] = RabbitizerOperandType_process_r5900_vftn,
|
|
[RAB_OPERAND_r5900_vfdn] = RabbitizerOperandType_process_r5900_vfdn,
|
|
[RAB_OPERAND_r5900_vfsl] = RabbitizerOperandType_process_r5900_vfsl,
|
|
[RAB_OPERAND_r5900_vftl] = RabbitizerOperandType_process_r5900_vftl,
|
|
[RAB_OPERAND_r5900_vfdl] = RabbitizerOperandType_process_r5900_vfdl,
|
|
[RAB_OPERAND_r5900_vfsm] = RabbitizerOperandType_process_r5900_vfsm,
|
|
[RAB_OPERAND_r5900_vftm] = RabbitizerOperandType_process_r5900_vftm,
|
|
[RAB_OPERAND_r5900_vfdm] = RabbitizerOperandType_process_r5900_vfdm,
|
|
[RAB_OPERAND_r5900_vis] = RabbitizerOperandType_process_r5900_vis,
|
|
[RAB_OPERAND_r5900_vit] = RabbitizerOperandType_process_r5900_vit,
|
|
[RAB_OPERAND_r5900_vid] = RabbitizerOperandType_process_r5900_vid,
|
|
[RAB_OPERAND_r5900_vis_predecr] = RabbitizerOperandType_process_r5900_vis_predecr,
|
|
[RAB_OPERAND_r5900_vit_predecr] = RabbitizerOperandType_process_r5900_vit_predecr,
|
|
[RAB_OPERAND_r5900_vid_predecr] = RabbitizerOperandType_process_r5900_vid_predecr,
|
|
[RAB_OPERAND_r5900_vis_postincr] = RabbitizerOperandType_process_r5900_vis_postincr,
|
|
[RAB_OPERAND_r5900_vit_postincr] = RabbitizerOperandType_process_r5900_vit_postincr,
|
|
[RAB_OPERAND_r5900_vid_postincr] = RabbitizerOperandType_process_r5900_vid_postincr,
|
|
[RAB_OPERAND_r5900_immediate5] = RabbitizerOperandType_process_r5900_immediate5,
|
|
[RAB_OPERAND_r5900_immediate15] = RabbitizerOperandType_process_r5900_immediate15,
|
|
};
|
|
|
|
#endif
|