tokens: To answer the second part of your question , when control flow diverges at the if statement , the threads where threadIdx.x != 0 simply wait to at the convergence point after the if statement .
ner_tags: O O O O O O O O O O O O O O O B-Code_Block O O O O O B-Code_Block I-Code_Block I-Code_Block O O O O O O O O O B-Code_Block O O