CodeQL / Analyze (actions) (push) Canceled after 0s
CodeQL / Analyze (python) (push) Canceled after 0s
pre-commit / pre-commit (push) Canceled after 0s
Multi-Arch CI / setup (push) Canceled after 0s
Publish build_manylinux_x86_64 images / publish_build_manylinux_x86_64 (push) Canceled after 0s
Setup (Multi-Arch) / setup (push) Canceled after 0s
Multi-Arch CI / Linux::${{ fromJSON(needs.setup.outputs.linux_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubi10 image / publish_no_rocm_image_ubi10 (push) Canceled after 0s
Multi-Arch CI / Windows::${{ fromJSON(needs.setup.outputs.windows_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Multi-Arch CI / Manifest Diff (push) Canceled after 0s
TheRock Manifest Diff Report / Generate Manifest Diff Report (push) Canceled after 0s
Multi-Arch CI / CI Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_ocl_rt images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_rocgdb images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Unit Tests / Unit Tests :: ubuntu-24.04 (push) Canceled after 0s
Unit Tests / Unit Tests :: windows-2022 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_media (push) Canceled after 0s
Unit Tests / Unit Tests Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_openmpi (push) Canceled after 0s
46 lines
1.3 KiB
C++
46 lines
1.3 KiB
C++
/*
|
|
* Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
|
|
*
|
|
* SPDX-License-Identifier: MIT
|
|
*/
|
|
|
|
#include <hip_test_context.hh>
|
|
|
|
#if defined(_WIN32)
|
|
#if defined(_WIN64)
|
|
typedef __int64 ssize_t;
|
|
#else // !_WIN64
|
|
typedef __int32 ssize_t;
|
|
#endif // !_WIN64
|
|
#endif /*_WIN32*/
|
|
|
|
__global__ void test_kernel() {
|
|
printf("%hd %hi\n", short(-42), short(-42));
|
|
printf("%ld %li\n", -42l, -42l);
|
|
printf("%lld %lli\n", -42ll, -42ll);
|
|
printf("%hu %ho\n", ushort(42), ushort(42));
|
|
printf("%lu %lo\n", 42l, 42l);
|
|
printf("%llu %llo\n", 42ll, 42ll);
|
|
printf("%hx %hX\n", ushort(42), ushort(42));
|
|
printf("%lx %lX\n", 42l, 42l);
|
|
printf("%llx %llX\n", 42ll, 42ll);
|
|
printf("%lf\n", 123.456);
|
|
printf("%lc\n", wint_t('x'));
|
|
#if HT_AMD
|
|
const char* N = nullptr;
|
|
printf("%lF\n", 123.456);
|
|
printf("%hhd %hhi\n", char(-42), char(-42));
|
|
printf("%jd %ji\n", intmax_t(-42l), intmax_t(-42l));
|
|
printf("%zd %zi\n", ssize_t(-42l), ssize_t(-42l));
|
|
printf("%td %ti\n", (ptrdiff_t)N, (ptrdiff_t)N);
|
|
printf("%hhu %hho\n", static_cast<unsigned char>(42), static_cast<unsigned char>(42));
|
|
printf("%ju %jo\n", uintmax_t(42l), uintmax_t(42l));
|
|
printf("%zu %zo\n", size_t(42l), size_t(42l));
|
|
printf("%tu %to\n", (ptrdiff_t)N, (ptrdiff_t)N);
|
|
#endif
|
|
}
|
|
|
|
int main() {
|
|
test_kernel<<<1, 1>>>();
|
|
static_cast<void>(hipDeviceSynchronize());
|
|
} |