arm64: Use different instruction sequence for taking global address with HWASan
When dav1d is built with HWASan, the build fails because globals are tagged and the normal adrp/add instruction sequence does not have enough range to take the tagged address. Therefore, use an alternative instruction sequence when HWASan is enabled, which is the same as what the compiler generates.