Skip to content

Commit fc692eb

Browse files
author
Timmy
committed
Merge pull request #65 from pavanky/kernel_fixes
Always cast get_*_* to uints before casting to vectors.
2 parents 884c8da + 1b5b60a commit fc692eb

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/library/blas/gens/gemm.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -560,7 +560,7 @@ blockGen(
560560
kgenAddStmt(ctx, tmp);
561561
}
562562
else {
563-
sprintf(globalIdB, "get_global_id(%d)", 1-i);
563+
sprintf(globalIdB, "(uint)get_global_id(%d)", 1-i);
564564
}
565565

566566
if (!(isColMajA || isColMajB)) {
@@ -758,7 +758,7 @@ subgGen(
758758
vecLenA = gset.tileA.vecLen;
759759

760760
// channel offset based coordinate
761-
ksprintf(&exprK, "( get_group_id(0)*%lu + k )", staggered/vecLenA*vecLenA);
761+
ksprintf(&exprK, "( (uint)(get_group_id(0))*%lu + k )", staggered/vecLenA*vecLenA);
762762

763763
// starting code generation--------------------------------------------------
764764
pCtx = createKgenContext(pBuf, buflen, true);

0 commit comments

Comments
 (0)