The question what is "native" here remains
I define "native" as meaning "the target and host configurations are the same". So a biarch compiler can be either native or cross depending on whether or not the target is the same as that used to build itself.