gen.py (11639:2e8d4bd8108d) | gen.py (11643:42a1873be45c) |
---|---|
1#! /usr/bin/python 2 3# 4# Copyright (c) 2015 Advanced Micro Devices, Inc. 5# All rights reserved. 6# 7# For use for simulation and test purposes only 8# --- 741 unchanged lines hidden (view full) --- 750 'w->workItemId[src0][lane] + (w->workGroupId[src0] * w->workGroupSz[src0])') 751gen_special('WorkGroupId', 'w->workGroupId[src0]') 752gen_special('WorkGroupSize', 'w->workGroupSz[src0]') 753gen_special('CurrentWorkGroupSize', 'w->workGroupSz[src0]') 754gen_special('GridSize', 'w->gridSz[src0]') 755gen_special('GridGroups', 756 'divCeil(w->gridSz[src0],w->workGroupSz[src0])') 757gen_special('LaneId', 'lane') | 1#! /usr/bin/python 2 3# 4# Copyright (c) 2015 Advanced Micro Devices, Inc. 5# All rights reserved. 6# 7# For use for simulation and test purposes only 8# --- 741 unchanged lines hidden (view full) --- 750 'w->workItemId[src0][lane] + (w->workGroupId[src0] * w->workGroupSz[src0])') 751gen_special('WorkGroupId', 'w->workGroupId[src0]') 752gen_special('WorkGroupSize', 'w->workGroupSz[src0]') 753gen_special('CurrentWorkGroupSize', 'w->workGroupSz[src0]') 754gen_special('GridSize', 'w->gridSz[src0]') 755gen_special('GridGroups', 756 'divCeil(w->gridSz[src0],w->workGroupSz[src0])') 757gen_special('LaneId', 'lane') |
758gen_special('WaveId', 'w->dynWaveId') | 758gen_special('WaveId', 'w->wfId') |
759gen_special('Clock', 'w->computeUnit->shader->tick_cnt', 'U64') 760 761# gen_special('CU'', ') 762 763gen('Ret', base_class='SpecialInstNoSrcNoDest') 764gen('Barrier', base_class='SpecialInstNoSrcNoDest') 765gen('MemFence', base_class='SpecialInstNoSrcNoDest') 766 --- 40 unchanged lines hidden --- | 759gen_special('Clock', 'w->computeUnit->shader->tick_cnt', 'U64') 760 761# gen_special('CU'', ') 762 763gen('Ret', base_class='SpecialInstNoSrcNoDest') 764gen('Barrier', base_class='SpecialInstNoSrcNoDest') 765gen('MemFence', base_class='SpecialInstNoSrcNoDest') 766 --- 40 unchanged lines hidden --- |