파일
rocm-systems/projects/rocr-runtime/samples/common/common.hpp
T

.git-blame-ignore-revs에 있는 리비전을 무시합니다. 일반 blame 보기를 보려면 여기를 클릭하여 우회하세요.

34 라인
702 B
C++
Raw 일반 보기 히스토리

2025-09-11 10:56:31 -04:00
/*
* Copyright © Advanced Micro Devices, Inc., or its affiliates.
*
* SPDX-License-Identifier: MIT
*/
#ifndef COMMON_COMMON_HPP
#define COMMON_COMMON_HPP
#include <cstdlib>
#include <iostream>
#include "hsa.h"
#include "hsa_ext_finalize.h"
#include "hsa_ext_amd.h"
#if defined(_MSC_VER)
#define ALIGNED_(x) __declspec(align(x))
#else
#if defined(__GNUC__)
#define ALIGNED_(x) __attribute__ ((aligned(x)))
#endif // __GNUC__
#endif // _MSC_VER
#define MULTILINE(...) # __VA_ARGS__
void ErrorCheck(hsa_status_t hsa_error_code);
hsa_status_t FindGpuDevice(hsa_agent_t agent, void *data);
hsa_status_t FindHostRegion(hsa_region_t region, void *data);
#endif // COMMON_COMMON_HPP