loop builtin specialization