On a M1 MacBook, ansible_architecture and ansible_machine returns the same value that is arm64:
shuuji3@momo mac-dev-playbook
> ansible -m setup localhost | egrep '_architecture|_machine'
        "ansible_architecture": "arm64",
        "ansible_machine": "arm64",
What about under the Rosetta 2 emulation on M1 Mac?