wavefront.cc (11696:80c30bd0c7d6) wavefront.cc (11883:3bfed693ff22)
1/*
2 * Copyright (c) 2011-2015 Advanced Micro Devices, Inc.
3 * All rights reserved.
4 *
5 * For use for simulation and test purposes only
6 *
7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions are met:

--- 35 unchanged lines hidden (view full) ---

44
45Wavefront*
46WavefrontParams::create()
47{
48 return new Wavefront(this);
49}
50
51Wavefront::Wavefront(const Params *p)
1/*
2 * Copyright (c) 2011-2015 Advanced Micro Devices, Inc.
3 * All rights reserved.
4 *
5 * For use for simulation and test purposes only
6 *
7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions are met:

--- 35 unchanged lines hidden (view full) ---

44
45Wavefront*
46WavefrontParams::create()
47{
48 return new Wavefront(this);
49}
50
51Wavefront::Wavefront(const Params *p)
52 : SimObject(p), callArgMem(nullptr), _gpuISA(*this)
52 : SimObject(p), callArgMem(nullptr), _gpuISA()
53{
54 lastTrace = 0;
55 simdId = p->simdId;
56 wfSlotId = p->wf_slot_id;
57 status = S_STOPPED;
58 reservedVectorRegs = 0;
59 startVgprIndex = 0;
60 outstandingReqs = 0;

--- 930 unchanged lines hidden ---
53{
54 lastTrace = 0;
55 simdId = p->simdId;
56 wfSlotId = p->wf_slot_id;
57 status = S_STOPPED;
58 reservedVectorRegs = 0;
59 startVgprIndex = 0;
60 outstandingReqs = 0;

--- 930 unchanged lines hidden ---