Arm64: Implement VectorTableLookup/VectorTableLookupExtension intrinsinsic + Consecutive registers support by kunalspathak · Pull Request #80297 · dotnet/runtime

/azp run runtime-coreclr jitstressregs

Looks like all the VectorTableLookupExtension cases are failing because they are operating on default values. I will investigate and submit a fix.

It seems there is a extra mov added from defaultValues to row1 which is why we are seeing the mismatch:

 defaultValues: (113, 93, 212, 27, 58, 37, 6, 118, 139, 118, 173, 30, 18, 53, 165, 236)
 firstOp: (100, 158, 153, 151, 135, 230, 102, 106, 199, 113, 65, 180, 152, 242, 233, 25)
 secondOp: (191, 98, 103, 254, 0, 35, 2, 121, 98, 115, 15, 220, 239, 184, 9, 46)
 indices: (33, 8, 7, 9, 0, 8, 34, 36, 2, 25, 10, 28, 19, 37, 4, 36)
 result: (113, 139, 118, 118, 113, 139, 6, 118, 212, 115, 173, 239, 254, 53, 58, 236)

image

Will investigate more.