Closed barracuda156 closed 1 year ago
The latest updates on your projects. Learn more about Vercel for Git ↗︎
Name | Status | Preview | Comments | Updated |
---|---|---|---|---|
seqan3 | ✅ Ready (Inspect) | Visit Preview | 💬 Add your feedback | Jan 30, 2023 at 11:06AM (UTC) |
Base: 98.18% // Head: 98.18% // No change to project coverage :thumbsup:
Coverage data is based on head (
2fb5449
) compared to base (329e5a3
). Patch has no changes to coverable lines.:exclamation: Current head 2fb5449 differs from pull request most recent head 619db34. Consider uploading reports for the commit 619db34 to get more accurate results
:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.
@barracuda156 do you by chance have a source/reference for the Darwin PPC assembly instruction?
I only found documentation on the "normal" or 27,27,27
instruction, but not really much on the or r27,r27,r27
. Though I found source code that shows that Darwin PPC usually does, e.g., r1,r1,r1
instead of 1,1,1
.
I only found documentation on the "normal"
or 27,27,27
instruction, but not really much on theor r27,r27,r27
. Though I found source code that shows that Darwin PPC usually does, e.g.,r1,r1,r1
instead of1,1,1
.
@eseiler As long as insns are supported by ISA (and for Darwin that means <= v2.03), they should do what they are supposed to, regardless of the OS (well, provided they do not violate ABI). However, Darwin ABI uses prefixed register names, so 27,27,27 just looks nonsense to the as
, since it expects to get registers as arguments of or
:)
Current assembler is wrong for Darwin PPC, it won’t work and even build. In addition to accommodate ppc64 on Darwin,
__ppc64__
should be added (or otherwise__POWERPC__
).