Timeline


and

Jun 5, 2017:

3:00 PM GcnSdwaDpp edited by trac
(diff)
2:52 PM Changeset in CLRX [3142] by matszpk

CLRadeonExtender: CLRXDocs: Small fixes in VOP_SDWA. Update and fix VOP_DPP encoding.
Add examples to VOP_DPP encoding and operation code.

9:00 AM ClrxAsmPseudoOps edited by trac
(diff)
9:00 AM ClrxDisasm edited by trac
(diff)
9:00 AM GcnSdwaDpp edited by trac
(diff)
9:00 AM ClrxToc edited by trac
(diff)
9:00 AM ClrxAsmInvoke edited by trac
(diff)
8:43 AM Changeset in CLRX [3141] by matszpk

CLRadeonExtender: Typo in README.md.

8:15 AM Changeset in CLRX [3140] by matszpk

CLRadeonExtender: Update version. Add info about supported GCN 1.4 (AMD VEGA) architecture.

8:13 AM WikiStart edited by matszpk
(diff)
8:12 AM Changeset in CLRX [3139] by matszpk

CLRadeonExtender: ClrxDocs? and manuals: Add info about new supported architectures and GPU devices.

8:04 AM Changeset in CLRX [3138] by matszpk

CLRadeonExtender: CLRXDocs: Describe VOP_DPP encoding. Add examples to VOP_SDWA encoding.

Jun 4, 2017:

7:00 PM GcnState edited by trac
(diff)
7:00 PM GcnSdwaDpp edited by trac
(diff)
6:42 PM Changeset in CLRX [3137] by matszpk

CLRadeonExtender: CLRXDocs: Add info that GPR_IDX_EN is available only for GCN 1.2.

6:09 PM Changeset in CLRX [3136] by matszpk

CLRadeonExtender: CLRXDocs: Typo.

6:06 PM Changeset in CLRX [3135] by matszpk

CLRadeonExtender: CLRXDocs: Add operation to SDWA encoding.

6:00 PM GcnSdwaDpp edited by trac
(diff)
5:09 PM Changeset in CLRX [3134] by matszpk

CLRadeonExtender: CLRXDocs: Fixed description of DST_SEL.

5:00 PM GcnSdwaDpp created by trac
5:00 PM ClrxToc edited by trac
(diff)
5:00 PM GcnIsa edited by trac
(diff)
4:38 PM Changeset in CLRX [3133] by matszpk

CLRadeonExtender: CLRXDocs: Add info about VOP_SDWA encoding.

4:00 PM GcnState edited by trac
(diff)
4:00 PM GcnOperands edited by trac
(diff)
3:42 PM Changeset in CLRX [3132] by matszpk

CLRadeonExtender: CLRXDocs: Move GPR indexing to GcnState chapter.

2:00 PM GcnInstrsSopp edited by trac
(diff)
2:00 PM GcnInstrsSopc edited by trac
(diff)
2:00 PM GcnOperands edited by trac
(diff)
1:38 PM Changeset in CLRX [3131] by matszpk

CLRadeonExtender: CLRXDocs: Typo.

1:38 PM Changeset in CLRX [3130] by matszpk

CLRadeonExtender: CLRXDocs: Add info about S_SET_GPR_IDX_(OFF/MODE).

1:31 PM Changeset in CLRX [3129] by matszpk

CLRadeonExtender: CLRXDoc: Add info about GPR indexing. Add info about S_ENDPGM_SAVED

8:00 AM GcnInstrsSop1 edited by trac
(diff)
8:00 AM GcnInstrsSop2 edited by trac
(diff)
7:55 AM Changeset in CLRX [3128] by matszpk

CLRadeonExtender: CLRXDoc: Add info about S_SET_GPR_IDX_IDX.

7:40 AM Changeset in CLRX [3127] by matszpk

CLRadeonExtender: CRLXDoc: Fixed typos in GcnInstrSop1.

7:36 AM Changeset in CLRX [3126] by matszpk

CLRadeonExtender: CRLXDoc: Fixed typos. add info about S_RFE_RESTORE_B64.

Jun 3, 2017:

9:12 AM Changeset in CLRX [3125] by matszpk

CLRadeonExtender: Update editors syntax (AMD VEGA registers).

9:00 AM Changeset in CLRX [3124] by matszpk

CLRadeonExtender: Update editors syntax (AMD VEGA instructions).

Jun 2, 2017:

8:56 PM Changeset in CLRX [3123] by matszpk

CLRadeonExtender: AmdCL2BinGen: Fixed count tigid_cmp_count in PgmRSRC2 if kernel uses 'useenqueue' (GFX9).

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

CLRadeonExtender: AmdCL2BinGen: Fixed userDataNum (userSGPRNum) for GFX900.

6:36 PM Changeset in CLRX [3121] by matszpk

CLRadeonExtender: DisasmAmdCL2: Add missing samplerinit to disassembly source.

4:05 PM Changeset in CLRX [3120] by matszpk

CLRadeonExtender: GCNAsm: Include TFE removed register if VDST not stored (correct?) in FLAT encoding for atomics.

3:04 PM Changeset in CLRX [3119] by matszpk

CLRadeonExtender: GCNAsm: Fixed modifying instrRVUs for special cases (checking whether instrRVU.regField is not ASMFIELD_NONE).
Fixed testcases in GCNRegVarUsage.

2:46 PM Changeset in CLRX [3118] by matszpk

CLRadeonExtender: Fixed registering RegVarUsage? in VOPx SDWA. Correct detecting of useenqueue (GFX9). Correct setting setup1 field kernel setup for GFX9.
Add missing entry in amdGpuArchValuesTbl for GFX9.

Jun 1, 2017:

6:42 PM Changeset in CLRX [3117] by matszpk

CLRadeonExtender: AmdCL2Bin: Fix for tidig_comp_cnt count in PgmRSRC2 for GFX9 (AMD VEGA arch).

5:35 PM Changeset in CLRX [3116] by matszpk

CLRadeonExtender: GCNAsm: Small fix in parsing '-cut' in sendmsg.

5:28 PM Changeset in CLRX [3115] by matszpk

CLRadeonExtender: GCNAsm: Stupid in parsing 'off' word in FLAT encoding.

May 31, 2017:

5:18 PM Changeset in CLRX [3114] by matszpk

CLRadeonExtender: GCNDisasm: Fixed nv flag encoding when FLATMODE!=0 (AMD VEGA arch).

5:08 PM Changeset in CLRX [3113] by matszpk

CLRadeonExtender: GNAsm: Fixed handling 'off' in FLAT encoding (AMD VEGA arch).

4:52 PM Changeset in CLRX [3112] by matszpk

CLRadeonExtender: AmdCL2Bin: fix for GFX900.

8:50 AM Changeset in CLRX [3111] by matszpk

CLRadeonExtender: GNAsm: Fixed comment in testcases. Simplify comparison of words.

8:21 AM Changeset in CLRX [3110] by matszpk

CLRadeonExtender: GNAsm: Add testcases for GLOBAL mode to FLAT encoding and its instructions (AMD VEGA arch).

7:59 AM Changeset in CLRX [3109] by matszpk

CLRadeonExtender: GNAsm: Add SCRATCH mode to FLAT encoding and its instructions (AMD VEGA arch).

May 30, 2017:

9:01 PM Changeset in CLRX [3108] by matszpk

CLRadeonExtender: GCNAsm: Add new FLAT instructions and modifiers (AMD VEGA arch).

7:31 PM Changeset in CLRX [3107] by matszpk

CLRadeonExtender: GCNAsm: Add new instructions and new modifiers to DS, MIMG, MUBUF (AMD VEGA arch).

6:19 PM Changeset in CLRX [3106] by matszpk

CLRadeonExtender: GCNAsm: Fixed some small comments.

5:45 PM Changeset in CLRX [3105] by matszpk

CLRadeonExtender: GCNAsm: Add VOP3P instructions and encoding (AMD VEGA arch).

7:03 AM Changeset in CLRX [3104] by matszpk

CLRadeonExtender: GCNAsm: Add op_sel modifier to VOP3 encoding (AMD VEGA arch).

May 29, 2017:

9:15 PM Changeset in CLRX [3103] by matszpk

CLRadeonExtender: GCNAsm: Add testcases for new VOP3 instructions for AMD VEGA arch.

8:27 PM Changeset in CLRX [3102] by matszpk

CLRadeonExtender: GCNAsm: Add testcases for VOP1 instructions for AMD VEGA arch.

7:46 PM Changeset in CLRX [3101] by matszpk

CLRadeonExtender: GCNAsm: Add VOP2 instruction for AMD VEGA arch.
GCNDisasm: Fixed v_add/sub/subrev_u32 instructions in VOP3 encoding (AMD VEGA)

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

CLRadeonExtender: GCNAsm: Full support for OMOD and SGPR mode for SRC0 and SRC1 in SDWA encoding (AMD VEGA arch).

5:21 PM Changeset in CLRX [3099] by matszpk

CLRadeonExtender: GCNAsm: Tentative OMOD and SGPR mode for SRC0 and SRC1 in SDWA encoding (AMD VEGA arch).

3:00 PM GcnOperands edited by trac
(diff)
2:06 PM Changeset in CLRX [3098] by matszpk

CLRadeonExtender: GCNAsm: Add support for syntax of binary array "[bit0,bit1,...]" for neg,abs,sext modifiers.

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

CLRadeonExtender: GCNAsm: Print error when using sext modifier in VOP3 instruction.

7:00 AM GcnOperands edited by trac
(diff)
6:53 AM Changeset in CLRX [3096] by matszpk

CLRadeonExtender: GCNAsm: Add parametrizable modifers: abs, neg, sext.

May 28, 2017:

7:12 PM Changeset in CLRX [3095] by matszpk

CLRadeonExtender: GCNAsm: update. remove bitfields from VOPExtraModifiers. Add negMod and absMod to VOPExtraModifiers.

6:00 PM GcnOperands edited by trac
(diff)
5:58 PM Changeset in CLRX [3094] by matszpk

CLRadeonExtender: GCNAsm: Add parametrization to bound_ctrl.

5:46 PM Changeset in CLRX [3093] by matszpk

CLRadeonExtender: GCNAsm: Add parametrization to modifiers (dst_sel, dst_unused, src0_sel, src1_sel) in SDWA encoding.
CLRXDocs: Small fix.

5:16 PM Changeset in CLRX [3092] by matszpk

CLRadeonExtender: GCNAsm: Add parametrization to modifiers in SMEM encoding.

5:13 PM Changeset in CLRX [3091] by matszpk

CLRadeonExtender: GCNAsm: Add parametrization to hwregisters and sendmsg.

5:00 PM GcnOperands edited by trac
(diff)
4:56 PM Changeset in CLRX [3090] by matszpk

CLRadeonExtender: Add parametrization to format modifier in MTBUF encoding.

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

CLRadeonExtender: GCNAsm: Add omod modifier.

4:06 PM Changeset in CLRX [3088] by matszpk

CLRadeonExtender: GCNAsm: Allow to parametrize modifiers (by ':expr' syntax). allow to use expression in quad_perm params.

3:00 PM ClrxAsmPseudoOps edited by trac
(diff)
2:21 PM Changeset in CLRX [3087] by matszpk

CLRadeonExtender: Asm: Add testcases to test '.get_*' pseudo-ops.

2:15 PM Changeset in CLRX [3086] by matszpk

CLRadeonExtender: Docs: Fixed table with binary format ids.

12:00 PM ClrxAsmPseudoOps edited by trac
(diff)
11:51 AM Changeset in CLRX [3085] by matszpk

CLRadeonExtender: Asm: Add new pseudo-ops: '.get_64bit', '.get_arch', '.get_format', '.get_gpu'.

May 27, 2017:

8:26 PM Changeset in CLRX [3084] by matszpk

CLRadeonExtender: GCNAsm: Update (some simplifications and changes in parseVOPModifiers).

5:04 PM Changeset in CLRX [3083] by matszpk

CLRadeonExtender: GCNAsm: Add SMEM specific encoding mode and instructions for AMD VEGA arch.

3:57 PM Changeset in CLRX [3082] by matszpk

CLRadeonExtender: GCNAsm: Tentative support VEGA modifiers for SMEM. Fixed checking range for DS offset.

2:06 PM Changeset in CLRX [3081] by matszpk

CLRadeonExtender: GCNAsm: add new hwregisters, message types and extend waitcnt cnts.

12:03 PM Changeset in CLRX [3080] by matszpk

CLRadeonExtender: GCNAsm: Add testcases for checking new SOPx instructions (AMD VEGA arch).

11:29 AM Changeset in CLRX [3079] by matszpk

CLRadeonExtender: Fixed ReverseBits? for GCN1.2 in 64-bit addressing mode (AMD OpenCL 1.2).

9:39 AM Changeset in CLRX [3078] by matszpk

CLRadeonExtender: Add support for AMDGPU-PRO for SLES/OpenSUSE.

May 24, 2017:

6:04 PM Changeset in CLRX [3077] by matszpk

CLRadeonExtender: GCNAsm: First testcases for GCNAssembler for AMD VEGA arch.

May 23, 2017:

7:24 PM Changeset in CLRX [3076] by matszpk

CLRadeonExtender: GCNDisasm: Add FLAT scratch_* and global_* instructions including special encoding (for AMD VEGA).

3:36 PM Changeset in CLRX [3075] by matszpk

CLRadeonExtender: GCNDisasm: Add new FLAT instructions and NV flag for RX VEGA. Ignore 7-bit of opcode in FLAT encoding.

May 22, 2017:

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

CLRadeonExtender: GCNDisasm: Increase outBufSize and increase buffer reservation size.

8:39 PM Changeset in CLRX [3073] by matszpk

CLRadeonExtender: GCNDisasm: Add new MIMG instructions and encoding changes (for AMD VEGA).

8:10 PM Changeset in CLRX [3072] by matszpk

CLRadeonExtender: GCNDisasm: Add new MUBUF instructions for AMD VEGA arch.

7:25 PM Changeset in CLRX [3071] by matszpk

CLRadeonExtender: GCNDisasm: Add new DS instructions for AMD VEGA arch.

5:59 PM Changeset in CLRX [3070] by matszpk

CLRadeonExtender: GCNDisasm: Add VOP3P instructions and encoding modes (for AMD VEGA).

May 17, 2017:

8:35 AM Changeset in CLRX [3069] by matszpk

CLRadeonExtender: Revert obsolete changes (openmode in ofstream).

8:16 AM Changeset in CLRX [3068] by matszpk

CLRadeonExtender: Precise openmode in opening ofstream (add std::ios::trunc).

May 15, 2017:

6:17 PM Changeset in CLRX [3067] by matszpk

CLRadeonExtender: GCNDisasm: Add op_sel modifier to VOP3 encoding (GFX9 arch)

4:03 PM Changeset in CLRX [3066] by matszpk

CLRadeonExtender: GCNDisasm: Add new VOP3 instructions for GFX9 arch.

2:23 PM Changeset in CLRX [3065] by matszpk

CLRadeonExtender: GCNDisasm: Add new VOP3 instructions for GFX9 arch.

May 14, 2017:

5:12 PM Changeset in CLRX [3064] by matszpk

CLRadeonExtender: GCNDisasm: Add new instructions to VOP1/VOP3b for GFX9 arch.

1:33 PM Changeset in CLRX [3063] by matszpk

CLRadeonExtender: GCNDisasm: Add new instructions to VOP2/VOP3b for GFX9 arch (v_add/sub/subrev instructions).

10:00 AM Changeset in CLRX [3062] by matszpk

CLRadeonExtender: GCNDisasm: Testcases for VOP_DPP and VOP_SDWA encodings (GFX9 arch).

May 13, 2017:

4:15 PM Changeset in CLRX [3061] by matszpk

CLRadeonExtender: GCNDisasm: Remove obsolete bitfield in VOPExtraWordOut. add arch arg to decodeVOPSDWAFlags.

11:54 AM Changeset in CLRX [3060] by matszpk

CLRadeonExtender: GCNDisasm: Add new SMEM instruction and encoding modes for GFX9 arch.

May 12, 2017:

7:10 PM Changeset in CLRX [3059] by matszpk

CLRadeonExtender: GCNDisasm: update comment testcase table.

7:02 PM Changeset in CLRX [3058] by matszpk

CLRadeonExtender: GCNDisasm: Next testcases for GFX9.

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

CLRadeonExtender: GCNDisasm: First working stuff for GFX9.

Note: See TracTimeline for information about the timeline view.