Files
rocm-systems/rocrtst/suites/performance/kernels/simple_kernel_base.hsail
T
Chris Freehill 8161ebb915 Refactored performance test code
Commented and flattened binary search sample.

Change-Id: Ib783292207c956d16003195924a3bcfbbde5039f
2017-05-11 14:45:45 -04:00

29 خطوط
501 B
Plaintext
Executable File

module &m:1:0:$base:$large:$default;
extension "amd:gcn";
extension "IMAGE";
decl prog function &abort()();
prog kernel &__simple_kernel(
kernarg_u64 %iteration,
kernarg_u64 %results)
{
ld_kernarg_align(8)_width(all)_u64 $d1, [%iteration];
ld_kernarg_align(8)_width(all)_u64 $d2, [%results];
ld_global_u32 $s1, [$d1];
mov_u32 $s2, 0;
@loop:
add_u32 $s2, $s2, 1;
cmp_lt_b1_u32 $c0, $s2, $s1;
cbr_b1 $c0, @loop;
st_global_u32 $s2, [$d2];
ret;
};