Inline asm support all x64 functions
List here: https://www.felixcloutier.com/x86/
And here: https://github.com/netwide-assembler/nasm/blob/master/x86/insns.dat :) https://github.com/netwide-assembler/nasm/blob/master/x86/regs.dat
And very big (105M): https://uops.info/instructions.xml
It's pretty easy to add more instructions so I appreciate contributions there.
x64/x86 opcodes are added here:
https://github.com/c3lang/c3c/blob/master/src/compiler/asm_target.c in init_asm_x86
While the code needs some work to support vector and floats + addresses, all the general register opcodes can be added (and the rest could be added by commented out with pseudo code). This only needs work looking through the intel manuals.
Also: https://docs.oracle.com/cd/E53394_01/pdf/E54851.pdf
https://fastapi.metacpan.org/source/BOGDRO/Asm-X86-0.62/lib/Asm/X86.pm
https://docs.google.com/document/d/1hwABu-SL6u2cdhVkjOCUU6T0UyALujep1NfwYfQzWSo/edit#
I don't know Python but this can be useful (with instructions.xml from uops.info): https://github.com/andreas-abel/XED-to-XML/blob/master/xmlToAssembler.py