If else statement CUDA

Let’s say I execute an if else statement in CUDA Kernel. Which core is going to check if the statement is true? Aren’t Fp32 Cores here just for fp32 applications, not for boolean evaluation?