You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: gbtest99.m
    path of file: ./repos/SuiteSparse/GraphBLAS/GraphBLAS/test
    
    the code of the file until where you have to start completion: function gbtest99
%GBTEST99 test performance of C=A'*B and C=A'

% SuiteSparse:GraphBLAS, Timothy A. Davis, (c) 2017-2023, All Rights Reserved.
% SPDX-License-Identifier: Apache-2.0

fprintf ('# of threads in @GrB: %d\n', GrB.threads) ;
n = 10 * 1e6 ;
kset = [1    2    10  32 100 120 150 1000] ;
nset = [1000 1000 100 10 10  10  10  10  ] ;
nset = nset/10 ;


    
function gbtest99
%GBTEST99 test performance of C=A'*B and C=A'

% SuiteSparse:GraphBLAS, Timothy A. Davis, (c) 2017-2023, All Rights Reserved.
% SPDX-License-Identifier: Apache-2.0

fprintf ('# of threads in @GrB: %d\n', GrB.threads) ;
n = 10 * 1e6 ;
kset = [1    2    10  32 100 120 150 1000] ;
nset = [1000 1000 100 10 10  10  10  10  ] ;
nset = nset/10 ;

for kk = 1:length (kset)
    ntrials = nset (kk) ;
    k = kset (kk) ;

    fprintf ('\n======================== k = %d\n', k) ;
    A = sprand (n, k, 0.001) ;
    B = sprand (n, k, 0.001) ;

    % built-in, with warmup:
    C1 = A'*B ;
    tic
    for trial = 1:ntrials
        C1 = A'*B ;
    end