arm64: Rewrite `art_quick_aput_obj`.

Check for the GC marking just once and use a dedicated path
for GC marking on. Use `art_quick_read_barrier_mark_regNN`
for reference marking for Baker read barriers and rename
and use slow `READ_BARRIER` macro only for non-Baker
read barriers.

Test: run-gtests.sh
Test: testrunner.py --target --64 --optimizing
Test: testrunner.py --target --64 --optimizing --gcstress
Bug: 160737021
Change-Id: I162877582f0134f6be4b563ef046dada72525ab2
1 file changed