AArch64 doesn't have a specific remainder function so they should all be expanded to a divide & subtract. I think I've got the type-matrix right, but not 100% sure and I can't really test even the normal types I'd like to (e.g. <8 x i8>) because legalization still fails with some of the fallout.
Details
Details
Diff Detail
Diff Detail
Unit Tests
Unit Tests
clang-format: please reformat the code