Added fallback for numbers that can't be encoded on arm64

This commit is contained in:
2025-03-17 13:36:42 +01:00
parent bcb04a4cec
commit 76356b2d38
11 changed files with 138 additions and 90 deletions

View File

@ -22,7 +22,8 @@ func TestCompareRegisterNumber(t *testing.T) {
for _, pattern := range usagePatterns {
t.Logf("cmp %s, %d", pattern.Source, pattern.Number)
code := arm.CompareRegisterNumber(pattern.Source, pattern.Number)
code, encodable := arm.CompareRegisterNumber(pattern.Source, pattern.Number)
assert.True(t, encodable)
assert.DeepEqual(t, code, pattern.Code)
}
}