Spectrum1 and recursive route lookups


I was wondering if a recursive routing table lookup is in any way less efficient in the Spectrum1 ASIC?

Basic routing use case, for some routes learnt via iBGP the switch needs to do an extra lookup to find the destination in routes learnt via OSPF - when for example the next-hop is outside our AS on a peering router.

Is the extra lookup maybe slower?

I think I worked out the answer, recursive next-hop resolution occurs in the RIB, prior to the FIB being programmed.