Timeline


and

Dec 7, 2017:

5:31 PM ClrxDownloads edited by matszpk
(diff)
5:20 PM Changeset in CLRX [3549] by matszpk

CLRadeonExtender: Make tag for 0.1.6 version.

4:34 PM ClrxChangeLog edited by matszpk
(diff)
1:16 PM Changeset in CLRX [3548] by matszpk

CLRadeonExtender: Update ChangeLog?.

6:59 AM Changeset in CLRX [3547] by matszpk

CLRadeonExtender: Asm: Add new getters to asembler's options. Describe few methods in Assembler class.

Dec 6, 2017:

8:00 PM GcnTimings edited by trac
(diff)
7:17 PM Changeset in CLRX [3546] by matszpk

CLRadeonExtender: CLRXDocs: Update GCN timings.

6:00 PM GcnInstrsVopc edited by trac
(diff)
5:21 PM Changeset in CLRX [3545] by matszpk

CLRadeonExtender: CLRXDocs: Small fix in VOPC encoding chapter.

Dec 4, 2017:

2:10 PM Changeset in CLRX [3544] by matszpk

CLRadeonExtender: Update version to 0.1.6.

Dec 3, 2017:

9:00 AM GcnIsa edited by trac
(diff)
8:38 AM Changeset in CLRX [3543] by matszpk

CLRadeonExtender: CLRXDocs: Small update.

Dec 2, 2017:

7:00 PM GcnInstrsVop3 edited by trac
(diff)
7:00 PM GcnInstrsVintrp edited by trac
(diff)
6:20 PM Changeset in CLRX [3542] by matszpk

CLRadeonExtender: CLRXDocs: Update V_INTERP_P2_F16 description (for GFX9) and add V_INTERP_P2_F16 for GFX9.

6:14 PM Changeset in CLRX [3541] by matszpk

CLRadeonExtender: CLRXDocs: Add new VOP3/VINTRP instruction's descriptions. fixed opcodes new VOP3/VINTRP instructions.
GCNAsm: Include VOP3/VINTRP instructions with 3 source operands while parsing operands modifiers.

6:00 PM GcnInstrsVop3 edited by trac
(diff)
6:00 PM GcnInstrsSopp edited by trac
(diff)
6:00 PM GcnInstrsSopc edited by trac
(diff)
5:12 PM Changeset in CLRX [3540] by matszpk

CLRadeonExtender: CLRXDocs: Update SOPC and SOPP encodings chapters.

5:05 PM Changeset in CLRX [3539] by matszpk

CLRadeonExtender: CLRXDocs: Update VOP3 (add VINTRP instructions).

3:44 PM Changeset in CLRX [3538] by matszpk

CLRadeonExtender: GCNDisasm: Update tests (VINTRP/VOP3 encoding).

2:12 PM Changeset in CLRX [3537] by matszpk

CLRadeonExtender: GCNAsm: Allow to apply NEG and ABS modifiers to VOP3/VINTRP instructions.

1:30 PM Changeset in CLRX [3536] by matszpk

CLRadeonExtender: GCNAsm: Move code to parse single OMOD/CLAMP modifier to separate routine (to avoid code duplication).

1:07 PM Changeset in CLRX [3535] by matszpk

CLRadeonExtender: GCNAsm: Add ability to add OMOD and CLAMP modifier to VINTRP encoding in VOP3.
GCNDisasm: Do not print 'vop3' VINTRP instruction have a OMOD modifier other than 0.

Dec 1, 2017:

6:00 PM GcnInstrsVopc edited by trac
(diff)
5:19 PM Changeset in CLRX [3534] by matszpk

CLRadeonExtender: GCNAsm: Fixed encoding CLAMP in VOP3/VOPC for GCN 1.4. Add info about CLAMP in VOP3/VOPC encoding in GCN 1.4.

1:00 PM GcnMemHandling edited by trac
(diff)
12:45 PM Changeset in CLRX [3533] by matszpk

CLRadeonExtender: CLRXDocs: Update MemHandling? (info about FLAT_SCRATCH in GFX900).

Nov 30, 2017:

9:48 PM Changeset in CLRX [3532] by matszpk

CLRadeonExtender: Fix for GenericPtr? for GFX900 (untested).

8:00 PM Changeset in CLRX [3531] by matszpk

CLRadeonExtender: Fixed ImageMix? for GFX900.

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

CLRadeonExtender: Update ReverseBits? sample (fix for MSVC).

3:23 PM Changeset in CLRX [3529] by matszpk

CLRadeonExtender: Update ReverseBits? sample for GFX900 (VEGA).

3:10 PM Changeset in CLRX [3528] by matszpk

CLRadeonExtender: Update ImageMix? and GenericPtr? for GFX900.

2:47 PM Changeset in CLRX [3527] by matszpk

CLRadeonExtender: Update VectorAdd? sample for GFX900 (VEGA).

Nov 29, 2017:

9:00 PM GcnInstrsMimg edited by trac
(diff)
8:32 PM Changeset in CLRX [3526] by matszpk

CLRadeonExtender: CLRXDocs: Update MIMG instructions.

7:00 PM GcnInstrsFlat edited by trac
(diff)
6:54 PM Changeset in CLRX [3525] by matszpk

CLRadeonExtender: CLRXDocs: Add SCRATCH_* instructions.

6:01 PM Changeset in CLRX [3524] by matszpk

CLRadeonExtender: GCNasm/GCNDisasm/CLRXDocs: Fixed number of registers in VADDR if SADDR is not OFF.

4:00 PM GcnInstrsMubuf edited by trac
(diff)
4:00 PM GcnInstrsMtbuf edited by trac
(diff)
3:32 PM Changeset in CLRX [3523] by matszpk

CLRadeonExtender: GCNAsm/GCNDisasm/CLRXDocs: Fixed VDATA registers number for GCN 1.2 and GCN 1.4 (half size by packing 16-bit words).

Nov 28, 2017:

10:00 PM GcnInstrsFlat edited by trac
(diff)
10:00 PM GcnInstrsMimg edited by trac
(diff)
9:46 PM Changeset in CLRX [3522] by matszpk

CLRadeonExtender: CLRXDocs: Make separate table with FLAT fields for GCN 1.4.
Add a missing instruction DS_READ_U16_D16_HI to editor's syntaxes.

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

CLRadeonExtender: CLRXDocs: Small typo.

9:16 PM Changeset in CLRX [3520] by matszpk

CLRadeonExtender: CLRXDocs: Update GcnInstrsFlat (add GFX9 instructions). Update MIMG instructions.

7:00 PM GcnInstrsMubuf edited by trac
(diff)
6:12 PM Changeset in CLRX [3519] by matszpk

CLRadeonExtender: CLRXDocs: Update GcnInstrsMuBuf?.

6:11 PM Changeset in CLRX [3518] by matszpk

CLRadeonExtender: CLRXDocs: Add new MUBUF instructions for GFX9 (GCN 1.4).

6:00 PM GcnInstrsMubuf edited by trac
(diff)
6:00 PM GcnInstrsMtbuf edited by trac
(diff)
5:16 PM Changeset in CLRX [3517] by matszpk

CLRadeonExtender: CLRXDocs: Update GcnInstrsMtbuf and GcnInstrsMuBuf?.

5:10 PM Changeset in CLRX [3516] by matszpk

CLRadeonExtender: CLRXDocs: Update GcnInstrsMtbuf and GcnInstrsMuBuf?. Change VDATA number of registers for [T]BUFFER_FORMAT_*_D16 instructions.

4:00 PM GcnInstrsDs edited by trac
(diff)
3:46 PM Changeset in CLRX [3515] by matszpk

CLRadeonExtender: CLRXDocs: Add new DS instructions for GCN1.4.
GCNAsm/Disasm: Add a missing DS_READ_I16_D16_HI instruction

3:00 PM GcnInstrsDs edited by trac
(diff)
2:59 PM Changeset in CLRX [3514] by matszpk

CLRadeonExtender: CLRXDocs: Add new DS_READ_ADDTID_B32 and fix description of DS_WRITE_ADDTID_B32.

2:52 PM Changeset in CLRX [3513] by matszpk

CLRadeonExtender: CLRXDocs: Add DS_WRITE_ADDTID_B32 instruction description. Prepare new opcode table for GCN 1.4 in the DS encoding chapter.

2:38 PM Changeset in CLRX [3512] by matszpk

CLRadeonExtender: GCNAsm/GCNDisasm: Fixed encoding of DS_WRITE_ADDTID_B32 instruction.

2:00 PM GcnInstrsDs edited by trac
(diff)
1:51 PM Changeset in CLRX [3511] by matszpk

CLRadeonExtender: CLRXDocs: Update 32-bit and 64-bit read/write DS operations for GCN 1.4.

8:00 AM GcnInstrsDs edited by trac
(diff)
7:10 AM Changeset in CLRX [3510] by matszpk

CLRadeonExtender: CLRXDocs: Update 16-bit read/write DS operations for GCN 1.4.

Nov 27, 2017:

11:00 PM GcnInstrsVop3p edited by trac
(diff)
10:07 PM Changeset in CLRX [3509] by matszpk

CLRadeonExtender: CLRXDocs: Fixed source code formatting.

9:39 PM Ticket #27 (Invalid binaries when assembling from source using .kernel .config ...) closed by NDBob95
invalid
8:00 PM GcnInstrsVop3p edited by trac
(diff)
7:07 PM Changeset in CLRX [3508] by matszpk

CLRadeonExtender: CLRXDocs: Update VOP3P instructions list (fixed V_MAD_MIX_* instruction's descriptions).

7:00 PM GcnInstrsVop3p edited by trac
(diff)
6:43 PM Changeset in CLRX [3507] by matszpk

CLRadeonExtender: CLRXDocs: Update VOP3P instructions list.

4:00 PM GcnInstrsVop3p edited by trac
(diff)
3:27 PM Changeset in CLRX [3506] by matszpk

CLRadeonExtender: GCNAsm: Fixed handling if VOP3B instruction and OP_SEL.

3:14 PM Changeset in CLRX [3505] by matszpk

CLRadeonExtender: CLRXDocs: Update VOP3P instructions.
GCNAsm: Fixed OP_SEL encoding/decoding for VOP1/VOP2/VOPC instructions coded in VOP3.
GCNDisasm: Do not print 'vop3' if op_sel not zero.

Nov 26, 2017:

10:00 PM GcnInstrsVop3p edited by trac
(diff)
9:23 PM Changeset in CLRX [3504] by matszpk

CLRadeonExtender: CLRXDocs: Update VOP3P.

9:00 PM GcnInstrsVop3 edited by trac
(diff)
9:00 PM GcnInstrsVop3p created by trac
9:00 PM GcnInstrsVopc edited by trac
(diff)
9:00 PM GcnInstrsVop2 edited by trac
(diff)
9:00 PM ClrxToc edited by trac
(diff)
9:00 PM GcnIsa edited by trac
(diff)
9:00 PM GcnInstrsVop1 edited by trac
(diff)
8:53 PM Changeset in CLRX [3503] by matszpk

CLRadeonExtender: CLRXDocs: Update VOP3P.

8:25 PM Changeset in CLRX [3502] by matszpk

CLRadeonExtender: GCNAsm/GCNDisasm: Remove VOP3_OPSEL mode flag.

8:19 PM Changeset in CLRX [3501] by matszpk

CLRadeonExtender: CLRXDocs: Small fixes in VOP1, VOP2, VOP3, VOPC. Add VOP3P encoding.

3:00 PM GcnInstrsVop3 edited by trac
(diff)
3:00 PM GcnInstrsVopc edited by trac
(diff)
3:00 PM GcnInstrsVop2 edited by trac
(diff)
3:00 PM GcnInstrsVop1 edited by trac
(diff)
2:34 PM Changeset in CLRX [3500] by matszpk

CLRadeonExtender: CLRXDocs: Add OP_SEL bit table.

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

CLRadeonExtender: CLRXDocs: Fixed OP_SEL modifier name. GCNAsm/GCNDisasm: Allow to use op_sel for any instruction VOP3 (except VOP3B).

10:00 AM GcnInstrsVop3 edited by trac
(diff)
9:03 AM Changeset in CLRX [3498] by matszpk

CLRadeonExtender: CLRXDocs: Update VOP3 (GFX900 new instructions).

7:00 AM GcnInstrsFlat edited by trac
(diff)
6:58 AM Changeset in CLRX [3497] by matszpk

CLRadeonExtender: CLRXDocs: Small FLAT updates

Nov 25, 2017:

11:00 PM GcnInstrsVop3 edited by trac
(diff)
10:32 PM Changeset in CLRX [3496] by matszpk

CLRadeonExtender: CLRXDocs: Add new VOP3 instructions (GFX900).

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

CLRadeonExtender: CLRXDocs: Add new VOP3 instructions (GFX900).

10:00 PM GcnInstrsVop3 edited by trac
(diff)
10:00 PM GcnInstrsVopc edited by trac
(diff)
10:00 PM GcnInstrsVop2 edited by trac
(diff)
10:00 PM GcnInstrsVop1 edited by trac
(diff)
9:15 PM Changeset in CLRX [3494] by matszpk

CLRadeonExtender: CLRXDocs: Add info about OPSEL modifier (to other encodings).

9:10 PM Changeset in CLRX [3493] by matszpk

CLRadeonExtender: CLRXDocs: Add info about OPSEL modifier.

9:03 PM Changeset in CLRX [3492] by matszpk

CLRadeonExtender: GCNAsm/GCNDisasm: Fixed opsel encoding/decoding for VOP3 with less than 3 source operands.
CLRXDocs: Update.

9:00 PM GcnInstrsVop3 edited by trac
(diff)
9:00 PM GcnInstrsVop2 edited by trac
(diff)
9:00 PM GcnInstrsVop1 edited by trac
(diff)
8:14 PM Changeset in CLRX [3491] by matszpk

CLRadeonExtender: CLRXDocs: Fixes in VOP1/2/3.

8:00 PM GcnInstrsVop3 edited by trac
(diff)
7:57 PM Changeset in CLRX [3490] by matszpk

CLRadeonExtender: CLRXDocs: Fix in VOP3 (no CLAMP in GCN 1.1/1.2 in VOP3B).

7:00 PM GcnSdwaDpp edited by trac
(diff)
6:11 PM Changeset in CLRX [3489] by matszpk

CLRadeonExtender: CLRXDocs: Small typo in SDWA operation code.

5:00 PM GcnInstrsVop3 edited by trac
(diff)
4:15 PM Changeset in CLRX [3488] by matszpk

CLRadeonExtender: CLRXDocs: Add new VOP3 GFX900 instructions.

2:00 PM GcnInstrsVop3 edited by trac
(diff)
2:00 PM GcnInstrsVop2 edited by trac
(diff)
2:00 PM GcnInstrsVop1 edited by trac
(diff)
1:50 PM Changeset in CLRX [3487] by matszpk

CLRadeonExtender: CLRXDocs: Add info about CLAMP modifier's impact on a integer addition/subtraction instructions.
Add new VOP3 GFX900 instructions. Small fix in VOP1.

10:00 AM GcnInstrsFlat edited by trac
(diff)
10:00 AM GcnInstrsSopp edited by trac
(diff)
10:00 AM GcnInstrsMimg edited by trac
(diff)
9:05 AM Changeset in CLRX [3486] by matszpk

CLRadeonExtender: CLRXDocs: Add info about special extensions for GCN 1.4 (GFX900).

7:00 AM GcnInstrsVop1 edited by trac
(diff)
6:07 AM Changeset in CLRX [3485] by matszpk

CLRadeonExtender: CLRXDocs: Add info about V_SCREEN_PARTITION_4SE_B32 and fix opcodes for V_SWAP_B32.

Nov 24, 2017:

11:00 PM GcnInstrsVop1 edited by trac
(diff)
10:50 PM Changeset in CLRX [3484] by matszpk

CLRadeonExtender: CLRXDocs: Update VOP1 instructions (GFX9 instructions).

10:00 PM GcnInstrsVop2 edited by trac
(diff)
10:00 PM GcnInstrsSmem edited by trac
(diff)
9:50 PM Changeset in CLRX [3483] by matszpk

CLRadeonExtender: CLRXDocs: Update VOP2 instructions (GFX9 instructions).

9:10 PM Changeset in CLRX [3482] by matszpk

CLRadeonExtender: CLRXDocs: Update SMEM (new S_SCRATCH_* instructions).

9:00 PM GcnInstrsSmrd edited by trac
(diff)
9:00 PM GcnInstrsSmem edited by trac
(diff)
8:53 PM Changeset in CLRX [3481] by matszpk

CLRadeonExtender: CLRXDocs: Update SMEM (offsets encoding, modifiers, ...).

8:43 PM Changeset in CLRX [3480] by matszpk

CLRadeonExtender: GCNAsm: Fixed range checking for SMEM offset expressions for VEGA (GFX900).

8:35 PM Changeset in CLRX [3479] by matszpk

CLRadeonExtender: Asm/Disasm?: Correct SMEM encoding for GFX900 if SGPR and offset given.

7:00 PM GcnInstrsSmrd edited by trac
(diff)
7:00 PM GcnInstrsSmem edited by trac
(diff)
6:39 PM Changeset in CLRX [3478] by matszpk

CLRadeonExtender: CLRXDocs: Some small fixes in SMRD and SMEM description.

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

CLRadeonExtender: CLRXDocs: Some small fixes in SMRD description.

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

CLRadeonExtender: CLRXDocs: Describe S_BUFFER_ATOMIC_* instructions. Some small fixes in SMEM description.

6:00 PM GcnInstrsSmem edited by trac
(diff)
5:59 PM Changeset in CLRX [3475] by matszpk

CLRadeonExtender: CLRXDocs: Describe S_ATOMIC_* instructions.

4:00 PM GcnInstrsSmem edited by trac
(diff)
4:00 PM GcnIsa edited by trac
(diff)
3:01 PM Changeset in CLRX [3474] by matszpk

CLRadeonExtender: CLRXDocs: add info about GCN architectures and about new atomics in SMEM encoding.
Change s_movk_i32 instructions (use '-1' instead '0xffff') for more understandable in samples.

1:00 PM GcnInstrsSmem edited by trac
(diff)
12:53 PM Changeset in CLRX [3473] by matszpk

CLRadeonExtender: CLRXDocs: Fixed opcode table in the SMEM instructions.

Nov 23, 2017:

11:00 PM GcnInstrsSmem edited by trac
(diff)
10:45 PM Changeset in CLRX [3472] by matszpk

CLRadeonExtender: CLRXDocs: Update.

10:39 PM Changeset in CLRX [3471] by matszpk

CLRadeonExtender: CLRXDocs: Update.

10:03 PM Changeset in CLRX [3470] by matszpk

CLRadeonExtender: CLRXDocs: New GCN 1.4 instructions (S_DCACHE_DISCARD*).
Allow to use SGPR as OFFSET in SMEM stores and atomics if architecture is GCN 1.4 (GFX900).

9:01 PM GcnInstrsSopp edited by trac
(diff)
9:01 PM GcnInstrsSopk edited by trac
(diff)
9:01 PM GcnInstrsSop1 edited by trac
(diff)
9:01 PM GcnInstrsSop2 edited by trac
(diff)
9:01 PM GcnOperands edited by trac
(diff)
8:22 PM Changeset in CLRX [3469] by matszpk

CLRadeonExtender: CLRXDocs: Add first GCN 1.4 (GFX900) instructions.

1:03 PM Changeset in CLRX [3468] by matszpk

CLRadeonExtender: CLHelper: Add asmFlags argument to assemblerSetupForCLDevice.

12:54 PM Changeset in CLRX [3467] by matszpk

CLRadeonExtender: CLHelper: Add asmFlags to CLAsmSetup.

7:49 AM Changeset in CLRX [3466] by matszpk

CLRadeonExtender: CLHelper: Add ability to supply initial symbols (while calling createBinaryForOpenCL and createProgramForCLDevice functions).

Nov 18, 2017:

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

CLRadeonExtender: DisasmGallium?: Fixed setting of correct region's size when AMD HSA binaries is disassembled.

1:00 PM Changeset in CLRX [3464] by matszpk

CLRadeonExtender: CLHelper: Yet another fix for GalliumCompute? device detection in CLHelper.

Nov 17, 2017:

6:10 PM Ticket #27 (Invalid binaries when assembling from source using .kernel .config ...) created by NDBob95
Not sure if this is a known issue or if I am missing something in the …

Nov 13, 2017:

1:46 PM Changeset in CLRX [3463] by matszpk

CLRadeonExtender: CLHelper: Use strchr instead strstr.

1:42 PM Changeset in CLRX [3462] by matszpk

CLRadeonExtender: CLHelper: Fix for new Mesa3D 17.3.0 (device names).

Note: See TracTimeline for information about the timeline view.