Add kernel loop macro