Date: | Thu, 20 Apr 2023 14:02:02 -0700 |
---|---|
From: | bbiiggppiigg <noreply@xxxxxxxxxx> |
Subject: | [DynInst_API:] [dyninst/dyninst] 308bdd: Update GFX90A Decoder ISA-SPEC(02/22/23) (#1407) |
Branch: refs/heads/master Home: https://github.com/dyninst/dyninst Commit: 308bddcb75de5df8e18d7b5af62602d9f5f818a0 https://github.com/dyninst/dyninst/commit/308bddcb75de5df8e18d7b5af62602d9f5f818a0 Author: bbiiggppiigg <bbiiggppiigg@xxxxxxxxx> Date: 2023-04-20 (Thu, 20 Apr 2023) Changed paths: M common/h/dyn_regs.h M instructionAPI/src/AMDGPU/gfx90a/InstructionDecoder-amdgpu-gfx90a.C M instructionAPI/src/AMDGPU/gfx90a/InstructionDecoder-amdgpu-gfx90a.h M instructionAPI/src/AMDGPU/gfx90a/amdgpu_gfx90a_decoder_impl.C M instructionAPI/src/AMDGPU/gfx90a/amdgpu_gfx90a_decoder_impl.h M instructionAPI/src/AMDGPU/gfx90a/amdgpu_gfx90a_insn_entry.h M instructionAPI/src/AMDGPU/gfx90a/amdgpu_gfx90a_opcode_tables.C M instructionAPI/src/AMDGPU/gfx90a/decodeOperands.C M instructionAPI/src/AMDGPU/gfx90a/decodeOperands.h M instructionAPI/src/AMDGPU/gfx90a/finalizeOperands.C Log Message: ----------- Update GFX90A Decoder ISA-SPEC(02/22/23) (#1407) Update implementation for AMDGPU GFX90A based on ISA-SPEC 02/22/23 1. Fix use of wrong immediate length in sign_extend (bug-fix) 2. Add memory counter definitions 3. In functions IS_ENC_* use hex representation instead of int 4. Use isArrayIndexValid function to do boundary check for ENC_*_insn_table 5. Fix compile warning for shadowing num_elements in the decoder 6. case label in amdgpu_gfx90a_decoder_impl.C made sorted |
[← Prev in Thread] | Current Thread | [Next in Thread→] |
---|---|---|
|
Previous by Date: | [DynInst_API:] [dyninst/dyninst] 44e3bb: Update GFX908 Decoder ISA-SPEC(02/22/23) (#1408), bbiiggppiigg |
---|---|
Next by Date: | [DynInst_API:] [dyninst/dyninst] 3e9322: Add callback for parsing unknown instructions (#1276), Tim Haines |
Previous by Thread: | [DynInst_API:] [dyninst/dyninst] 304633: Update global ELF ctor/dtor instrumentation for st..., Tim Haines |
Next by Thread: | [DynInst_API:] [dyninst/dyninst] 30f08e: Clean up and improve documentation of x86_64 regis..., Tim Haines |
Indexes: | [Date] [Thread] |