Timeline


and

Jul 15, 2019:

10:22 PM Changeset in CLRX [4791] by matszpk

CLRadeonExtender: GCNAsm: First testcases for GFX10. Small fix in GCNAsmOpcodes testsuite.

8:53 PM Changeset in CLRX [4790] by matszpk

CLRadeonExtender: GCNAsm: Preparing GCNAsmHelpers for GFX10. Add 'null' register.

8:02 PM Changeset in CLRX [4789] by matszpk

CLRadeonExtender: GCNAsm: Add 'offset' modifier name (thi same as 'inst_offset') for FLAT encoding.

7:56 PM Changeset in CLRX [4788] by matszpk

CLRadeonExtender: GCNAsm: Add empty testsuite for GFX10.

5:00 PM ClrxDisasm edited by trac
(diff)
4:07 PM Changeset in CLRX [4787] by matszpk

CLRadeonExtender: GCNDisasm: Add command line option '--wave32' for setting wavefront size 32. Exclude DISASM_WAVE32 in DISASM_ALL.

3:45 PM Changeset in CLRX [4786] by matszpk

CLRadeonExtender: GCNDisasm: Print wavefront SGPRs as 32-bit if WAVE32 flag enabled. Add testcases for WAVE32 flag (wavefront size 32) for GFX10.

2:49 PM Changeset in CLRX [4785] by matszpk

CLRadeonExtender: GCNDisasm: Add testcases for NAVI DL (GFX1011).

1:50 PM Changeset in CLRX [4784] by matszpk

CLRadeonExtender: GCNDisasm: Fixed printing addr for FLAT GLOBAL instructions (GFX10). Add FLAT GLOBAL testcases for GFX10.

12:27 PM Changeset in CLRX [4783] by matszpk

CLRadeonExtender: GCNDisasm: Fixed printing addr for FLAT SCRATCH instructions (GFX10). Add FLAT SCRATCH testcases for GFX10.

9:38 AM Changeset in CLRX [4782] by matszpk

CLRadeonExtender: GCNDisasm: Fix determine type of FLAT instruction. Some fixes in FLAT encoding (GLOBAL and SCRATCH).

9:07 AM Changeset in CLRX [4781] by matszpk

CLRadeonExtender: GCNDisasm: Next FLAT testcases for GFX10.

7:29 AM Changeset in CLRX [4780] by matszpk

CLRadeonExtender: GCNDisasm: Next FLAT testcases for GFX10.

7:08 AM Changeset in CLRX [4779] by matszpk

CLRadeonExtender: GCNDisasm: First FLAT testcases for GFX10. Fixed encSpace for FLAT for GFX10. Add DLC flag to FLAT for GFX10.

Jul 12, 2019:

8:23 PM Changeset in CLRX [4778] by matszpk

CLRadeonExtender: GCNDisasm: Add EXP testcases for GFX10.

7:18 PM Changeset in CLRX [4777] by matszpk

CLRadeonExtender: GCNDisasm: Add long (more than 2 dwords) MIMG testcases for GFX10. Fixed getting VADDR registers from further dwords in MIMG for GFX10.

4:26 PM Changeset in CLRX [4776] by matszpk

CLRadeonExtender: GCNDisasm: Add next MIMG testcases for GFX10.

3:26 PM Changeset in CLRX [4775] by matszpk

CLRadeonExtender: GCNDisasm: Testcases for MIMG instructions for GFX10.

1:55 PM Changeset in CLRX [4774] by matszpk

CLRadeonExtender: GCNDisasm: Fixed MIMG flags values (conflicts with other mode flags). Fixed some mode flag in IMAGE_SAMPLE_B_O. Fixed counting VADDR size for MIMG (for GFX10).

1:19 PM Changeset in CLRX [4773] by matszpk

CLRadeonExtender: GCNDisasm: Add missing flag *MIP* to VADDR size counting (GFX10).

12:41 PM Changeset in CLRX [4772] by matszpk

CLRadeonExtender: GCNDisasm: Add missing flag *CL* to MIMG instructions. First stuff to count VADDR size (for GFX10).

12:11 PM Changeset in CLRX [4771] by matszpk

CLRadeonExtender: GCNDisasm: Add flags modes in MIMG instructions for GFX10.

9:32 AM Changeset in CLRX [4770] by matszpk

CLRadeonExtender: GCNDisasm: Add flags modes in MIMG instructions for GFX10.

Jul 10, 2019:

8:52 PM Changeset in CLRX [4769] by matszpk

CLRadeonExtender: GCNDisasm: Next testcases for MIMG encoding for GFX10.

6:49 PM Changeset in CLRX [4768] by matszpk

CLRadeonExtender: GCNAsm: Add extra MIMG testcases for GCN1.2 and VEGA.

6:35 PM Changeset in CLRX [4767] by matszpk

CLRadeonExtender: GCNAsm and GCNDisasm: Fixed VDATA for MIMG if D16 enabled for VEGA.

4:31 PM Changeset in CLRX [4766] by matszpk

CLRadeonExtender: GCNDisasm: Next testcases for MIMG encoding for GFX10.

3:02 PM Changeset in CLRX [4765] by matszpk

CLRadeonExtender: GCNDisasm: Fixed VADDR size for short and long form of MIMG instructions (for GFX10).

2:28 PM Changeset in CLRX [4764] by matszpk

CLRadeonExtender: GCNDisasm: Add missing DLC flag to MIMG for GFX10.

1:48 PM Changeset in CLRX [4763] by matszpk

CLRadeonExtender: GCNDisasm: Include half size of VDATA if D16 enabled in MIMG for GFX10. Add dmask testcases for MIMG for GFX10.

1:26 PM Changeset in CLRX [4762] by matszpk

CLRadeonExtender: GCNDisasm: Fixed dim decoding and instr size decoding for MIMG GFX10. Add testcases for dimension for MIMG instructions for GFX10.

1:04 PM Changeset in CLRX [4761] by matszpk

CLRadeonExtender: GCNDisasm: Fixed VADDR size for MIMG GFX10. Fixed testcases for MIMG for GFX10.

12:35 PM Changeset in CLRX [4760] by matszpk

CLRadeonExtender: GCNDisasm: MIMG testcases for GFX10 - flags.

12:14 PM Changeset in CLRX [4759] by matszpk

CLRadeonExtender: GCNDisasm: Fixed decoding new MIMG encoding for GFX10. Add new type of testcases (with longer instructions) to GCNDisasmOpcodes. Add first testcase for MIMG for GFX10.

Jul 8, 2019:

9:13 PM Changeset in CLRX [4758] by matszpk

CLRadeonExtender: GCNDisasm: Next stuff to handling new MIMG encoding for GFX10.

7:53 PM Changeset in CLRX [4757] by matszpk

CLRadeonExtender: GCNDisasm: First stuff to handling new MIMG encoding for GFX10.

6:56 PM Changeset in CLRX [4756] by matszpk

CLRadeonExtender: GCNDisasm: Add next MTBUF testcases for GFX10.

6:02 PM Changeset in CLRX [4755] by matszpk

CLRadeonExtender: GCNDisasm: Add 7-bit format field in MTBUF (GFX10). Add first testcases for MTBUF for GFX10.

3:46 PM Changeset in CLRX [4754] by matszpk

CLRadeonExtender: GCNDisasm: Next testcases for MUBUF encoding for GFX10. Rename BUFFER_GLINV0 to BUFFER_GL0_INV and add BUFFER_GL1_INV for GFX10.

3:32 PM Changeset in CLRX [4753] by matszpk

CLRadeonExtender: GCNDisasm: Next testcases for MUBUF encoding for GFX10. Add missing BUFFER_ATOMIC_SWAP and BUFFER_ATOMIC_CMPSWAP instructions to GFX10.

1:54 PM Changeset in CLRX [4752] by matszpk

CLRadeonExtender: GCNDisasm: Testcases for MUBUF encoding for GFX10.

1:35 PM Changeset in CLRX [4751] by matszpk

CLRadeonExtender: GCNDisasm: Fix decodeMUBUFEncoding for GFX10. Add DLC field to MUBUF. First testcases for MUBUF for GFX10.

12:50 PM Changeset in CLRX [4750] by matszpk

CLRadeonExtender: GCNDisasm: Next testcases for DS encoding for GFX10. Add missing testcases for DS instruction for VEGA.

9:35 AM Changeset in CLRX [4749] by matszpk

CLRadeonExtender: GCNDisasm: Next testcases for DS encoding for GFX10.

Jul 5, 2019:

10:42 PM Changeset in CLRX [4748] by matszpk

CLRadeonExtender: GCNDisasm: Next testcases for DS encoding for GFX10.

10:07 PM Changeset in CLRX [4747] by matszpk

CLRadeonExtender: GCNDisasm: First testcases for DS encoding for GFX10.

9:56 PM Changeset in CLRX [4746] by matszpk

CLRadeonExtender: GCNDisasm: Detect wrong encoding for VOP3P (GFX10).

9:41 PM Changeset in CLRX [4745] by matszpk

CLRadeonExtender: GCNDisasm: Fix encoding opcode place for VOP3P.

8:47 PM Changeset in CLRX [4744] by matszpk

CLRadeonExtender: GCNDisasm: Add VINTRP testcases for GFX10.

8:40 PM Changeset in CLRX [4743] by matszpk

CLRadeonExtender: GCNDisasm: Add VOP3P testcases (instructions) for GFX10.

8:28 PM Changeset in CLRX [4742] by matszpk

CLRadeonExtender: GCNDisasm: Add VOP3P testcases for GFX10. Fixed decoding VOP3P instructions for GFX10.

7:36 PM Changeset in CLRX [4741] by matszpk

CLRadeonExtender: GCNDisasm: Add VOP3 OP_SEL modifer testcases for GFX10.

4:25 PM Changeset in CLRX [4740] by matszpk

CLRadeonExtender: GCNDisasm: Add next VOP3A/VOP3B testcases for GFX10.

4:13 PM Changeset in CLRX [4739] by matszpk

CLRadeonExtender: GCNDisasm: Add next VOP3A/VOP3B testcases for GFX10. Fixed typo for V_CVT_PK_I16_I32.

3:30 PM Changeset in CLRX [4738] by matszpk

CLRadeonExtender: Add next VOP3A/VOP3B testcases for GFX10.

9:34 AM Changeset in CLRX [4737] by matszpk

CLRadeonExtender: Add VOP3A/VOP3B testcases for GFX10.

Jul 3, 2019:

11:11 PM Changeset in CLRX [4736] by matszpk

CLRadeonExtender: Add VOP3/VOP1 testcases for GFX10.

9:31 PM Changeset in CLRX [4735] by matszpk

CLRadeonExtender: Add rest of VOP3/VOP2 testcases for GFX10.

9:13 PM Changeset in CLRX [4734] by matszpk

CLRadeonExtender: Fixed V_XXX_NC_U32 instructions (remove VCC and SDST). VOP3/VOP2 testcases for GFX10.

8:40 PM Changeset in CLRX [4733] by matszpk

CLRadeonExtender: GCNDisasm: Add next VOP3VOPC testcases for GFX10.

8:13 PM Changeset in CLRX [4732] by matszpk

CLRadeonExtender: GCNDisasm: Next VOP3VOPC testcases for GFX10.

7:36 PM Changeset in CLRX [4731] by matszpk

CLRadeonExtender: GCNDisasm: Add handling GCN_VOP3_NODST mode to VOP3 decoding. Add first VOP3 testcases for GFX10.

7:01 PM Changeset in CLRX [4730] by matszpk

CLRadeonExtender: GCNDisasm: Apply changes for GFX10 to getInstructionSize.

4:19 PM Changeset in CLRX [4729] by matszpk

CLRadeonExtender: GCNDisasm: Add testcases for VOP DPP8 for VOP1 and VOPC.

4:14 PM Changeset in CLRX [4728] by matszpk

CLRadeonExtender: GCNDisasm: Add VOP DPP8 decoding for GFX10. Fixed counting dwords for VOP DPP8 instructions.

3:25 PM Changeset in CLRX [4727] by matszpk

CLRadeonExtender: GCNDisasm: Change "fi:1" to "fi".

3:24 PM Changeset in CLRX [4726] by matszpk

CLRadeonExtender: GCNDisasm: Add specific DPP_CTRLs and FI flag for GFX10.

3:09 PM Changeset in CLRX [4725] by matszpk

CLRadeonExtender: GCNDisasm: Change testcases for VOP DPP for GFX10. First stuff of new VOP DPP for GFX10.

12:16 PM Changeset in CLRX [4724] by matszpk

CLRadeonExtender: GCNDisasm: Add testcases for VOP DPP for GFX10.

12:10 PM Changeset in CLRX [4723] by matszpk

CLRadeonExtender: GCNDisasm: Fix decoding VOP SDWA(B) for GFX10.

8:59 AM Changeset in CLRX [4722] by matszpk

CLRadeonExtender: GCNDisasm: Fixed opcodes for last V_CMPX_* instructions for GFX10. Add next testcases for VOPC instructions for GFX10.

7:58 AM Changeset in CLRX [4721] by matszpk

CLRadeonExtender: GCNDisasm: Fixed gcnInstrTableByCodeSpaces size. Add next testcases for VOPC instructions for GFX10. Fixed decoding V_CMPX_* for GFX10.

7:10 AM Changeset in CLRX [4720] by matszpk

CLRadeonExtender: GCNDisasm: Fixed gcnInstrTableByCodeSpaces for VOPC (too small space for SMEM encoding). Add first testcases for VOPC instructions for GFX10.

6:17 AM Changeset in CLRX [4719] by matszpk

CLRadeonExtender: GCNDisasm: Add testcases for VOP1 for GFX10 - with FP16 literals.

Jul 1, 2019:

10:18 PM Changeset in CLRX [4718] by matszpk

CLRadeonExtender: GCNDisasm: Add testcases for VOP1 for GFX10.

4:14 PM Changeset in CLRX [4717] by matszpk

CLRadeonExtender: GCNDisasm: Add testcases for VOP1 for GFX10. Add instruction V_PIPEFLUSH for GFX10.

2:48 PM Changeset in CLRX [4716] by matszpk

CLRadeonExtender: GCNDisasm: Add next testcases for VOP2 for GFX10.

1:57 PM Changeset in CLRX [4715] by matszpk

CLRadeonExtender: GCNDisasm: Fixing choosing instructions for GFX10. Add testcases for VOP2 for GFX10.

12:28 PM Changeset in CLRX [4714] by matszpk

CLRadeonExtender: GCNDisasm: Fixed V_CNDMASK_B32 for GFX10. Add testcases for VOP2 for GFX10.

11:37 AM Changeset in CLRX [4713] by matszpk

CLRadeonExtender: GCNDisasm: Next testcases for SMEM for GFX10.

9:30 AM Changeset in CLRX [4712] by matszpk

CLRadeonExtender: GCNDisasm: Next testcases for SMEM for GFX10.

Jun 26, 2019:

10:26 PM Changeset in CLRX [4711] by matszpk

CLRadeonExtender: GCNDisasm: Next testcases for SMEM for GFX10.

9:25 PM Changeset in CLRX [4710] by matszpk

CLRadeonExtender: GCNDisasm: Fixes for decoding SMEM instructions for GFX10. First testcases for SMEM for GFX10.

6:46 PM Changeset in CLRX [4709] by matszpk

CLRadeonExtender: GCNDisasm: Add last SOPP testcases for GFX10. Fixed mnemonic name for S_WAITCNT_DECPTR.

5:00 PM Changeset in CLRX [4708] by matszpk

CLRadeonExtender: GCNDisasm: Fixing S_SENDMSG decoding for GFX10. Add missing S_CODE_END. Add next SOPP testcases for GFX10.

4:25 PM Changeset in CLRX [4707] by matszpk

CLRadeonExtender: GCNDisasm: Add S_WAITCNT testcases for GFX10. Add fixes for waitcnts decoding for GFX10.

3:20 PM Changeset in CLRX [4706] by matszpk

CLRadeonExtender: GCNDisasm: Add some testcases for SOPP for GFX10.

2:20 PM Changeset in CLRX [4705] by matszpk

CLRadeonExtender: GCNDisasm: Fixed populating instruction to encspace for GFX10. Disable s_setvskip for GFX10. Add testcases for SOPC for GFX10.

1:21 PM Changeset in CLRX [4704] by matszpk

CLRadeonExtender: GCNAsm: Fixes syntax for S_MOVRELSD_2_B32. Add testcases for SOP1 for GFX10.

12:04 PM Changeset in CLRX [4703] by matszpk

CLRadeonExtender: GCNAsm: Add next SOPK instructions. GCNDisasm: Add new HWREGs. Add testcases for SOPK. Add GCN_DST_NONE to decoding SOPK.

Jun 24, 2019:

10:49 PM Changeset in CLRX [4702] by matszpk

CLRadeonExtender: GCNDisasm: Fixed decoding TTMPx registers for GFX10. Testcases for SOP2 for GFX10.

10:15 PM Changeset in CLRX [4701] by matszpk

CLRadeonExtender: Small fix in GPUId. GCNDisasm: Next testcases for GFX10.

10:13 PM Changeset in CLRX [4700] by matszpk

CLRadeonExtender: Fixed GPUId routines. GCNDisasm: First tests for GFX 10 instructions.

9:46 PM Changeset in CLRX [4699] by matszpk

CLRadeonExtender: GCNDisasm: Add encoding spaces for GFX10.

8:47 PM Changeset in CLRX [4698] by matszpk

CLRadeonExtender: Add GCNDisasmOpc15 code (for tests). Some changes in GCNDisasm for GFX10.

7:58 PM Changeset in CLRX [4697] by matszpk

CLRadeonExtender: GCNDisasm: Next fixes for analyzeBeforeDisassemble and in disassemble for GFX10 and fixes for analyzeCode (AmdCL2BinGen).

6:50 PM Changeset in CLRX [4696] by matszpk

CLRadeonExtender: GCNDisasm: Next fixes for analyzeBeforeDisassemble for GFX10.

6:10 PM Changeset in CLRX [4695] by matszpk

CLRadeonExtender: GCNDisasm: First stuff for analyzeBeforeDisassemble and fix bug for GCN1.4.1 (VEGA20) in handling labels while disassemblying.

5:00 PM Changeset in CLRX [4694] by matszpk

CLRadeonExtender: GCNDisasm: Next GFX10 stuff.

4:04 PM Changeset in CLRX [4693] by matszpk

CLRadeonExtender: GCNDisasm: Next GFX10 stuff.

3:41 PM Changeset in CLRX [4692] by matszpk

CLRadeonExtender: Add WAVE32 flags to assembler/disassembler flags.

1:35 PM Changeset in CLRX [4691] by matszpk

CLRadeonExtender: GCNAsm: Add GCN_VOP_NOWVSZ and use in instructions.

12:22 PM Changeset in CLRX [4690] by matszpk

CLRadeonExtender: GCNAsm: Add instructions SOP1 - S_XX_XXEXEC_B32 for GFX10.

11:59 AM Changeset in CLRX [4689] by matszpk

CLRadeonExtender: GCNAsm: Some stuff for GFX10.

Jun 22, 2019:

9:17 PM Changeset in CLRX [4688] by matszpk

CLRadeonExtender: GCNAsm: MIMG instructions for GFX10.

4:02 PM Changeset in CLRX [4687] by matszpk

CLRadeonExtender: GCNAsm: Add instructions for NAVI DL.

3:27 PM Changeset in CLRX [4686] by matszpk

CLRadeonExtender: Add new GPU architecture GFX1011 (Navi with DLOps).

2:48 PM Changeset in CLRX [4685] by matszpk

CLRadeonExtender: GCNAsm: Add GLOBAL instructions for GFX10.

1:39 PM Changeset in CLRX [4684] by matszpk

CLRadeonExtender: GCNAsm: Add FLAT and SCRATCH instructions for GFX10.

9:16 AM Changeset in CLRX [4683] by matszpk

CLRadeonExtender: GCNAsm: Add MTBUF instructions for GFX10.

9:14 AM Changeset in CLRX [4682] by matszpk

CLRadeonExtender: GCNAsm: Add MUBUF instructions for GFX10.

8:29 AM Changeset in CLRX [4681] by matszpk

CLRadeonExtender: GCNAsm: Add DS instructions for GFX10.

Jun 20, 2019:

1:54 PM Changeset in CLRX [4680] by matszpk

CLRadeonExtender: GCNAsm: Add VOP3P instructions for GFX10.

12:41 PM Changeset in CLRX [4679] by matszpk

CLRadeonExtender: GCNAsm: Add last (likely) VOP3 instructions for GFX10.

11:40 AM Changeset in CLRX [4678] by matszpk

CLRadeonExtender: GCNAsm: Add next VOP3 instructions for GFX10. GCNInstructions formatting.

Jun 18, 2019:

10:37 PM Changeset in CLRX [4677] by matszpk

CLRadeonExtender: GCNAsm: Add some VOP3 instructions for GFX10.

10:15 PM Changeset in CLRX [4676] by matszpk

CLRadeonExtender: GCNAsm: Add next VOPC instructions for GFX10.

9:43 PM Changeset in CLRX [4675] by matszpk

CLRadeonExtender: GCNAsm: Add VOPC instructions for GFX10.

7:30 PM Changeset in CLRX [4674] by matszpk

CLRadeonExtender: GCNAsm: Add VOP1 instructions for GFX10.

3:30 PM Changeset in CLRX [4673] by matszpk

CLRadeonExtender: GCNAsm: Next part of the VOP2 instructions for GFX10.

9:30 AM Changeset in CLRX [4672] by matszpk

CLRadeonExtender: GCNAsm: Add partof the VOP2 instructions for GFX10.

8:51 AM Changeset in CLRX [4671] by matszpk

CLRadeonExtender: GCNASm: Fixed S_VERSION syntax.

8:29 AM Changeset in CLRX [4670] by matszpk

CLRadeonExtender: GCNAsm: Add SMEM instructions for GFX10.

Jun 16, 2019:

9:37 PM Changeset in CLRX [4669] by matszpk

CLRadeonExtender: GCNAsm: GCNInstructons formatting.

9:24 PM Changeset in CLRX [4668] by matszpk

CLRadeonExtender: GCNAsm: Add GFX10 SOPx instructions to GCNInstructions. Add extra ARCH defs.

9:09 AM Changeset in CLRX [4667] by matszpk

CLRadeonExtender: GCNAsm: Add checking if SDWA can be used in instruction. Include exception for V_MAC_* for VEGA for SDWA encoding.

7:18 AM Changeset in CLRX [4666] by matszpk

CLRadeonExtender: GCNAsm: Add NODPP mode to V_MADAK_* and V_MADMK_* instructions.

Jun 15, 2019:

10:36 PM Changeset in CLRX [4665] by matszpk

CLRadeonExtender: GCNAsm: Fixed error message in VOP encoding checking. Add checking whether instruction can have DPP encoding (64-bit instruction and some other instructions can not have DPP encoding).

9:57 PM Changeset in CLRX [4664] by matszpk

CLRadeonExtender: Asm: Extends GCN instruction mode to 32-bit. Add new modes VOP instructions. Use VCC_IMPL_READ and VCC_IMPL_WRITE instead checking instruction name.

Note: See TracTimeline for information about the timeline view.