Why no callee-saved vector registers?

By: Michael S (already5chosen.delete@this.yahoo.com), September 20, 2022 12:44 pm
Room: Moderated Discussions
I'm trying to understand the reasoning behind decision of designers of System-V x86-64 ABI to have no callee-save vector (or floating-point) registers.
So far, I have no idea. With total of 16 XMM registers defining at least 4, but more likely 6 to 8 registers as callee-save sounds to me as obviously sane thing to do.
What am i missing?
 Next Post in Thread >
TopicPosted ByDate
Why no callee-saved vector registers?Michael S2022/09/20 12:44 PM
  Why no callee-saved vector registers?TimMc2022/09/20 07:56 PM
    Why no callee-saved vector registers?dmcq2022/09/21 03:53 AM
      Why no callee-saved vector registers?Michael S2022/09/21 06:11 AM
        Why no callee-saved vector registers?dmcq2022/09/21 06:14 AM
          Why no callee-saved vector registers?Michael S2022/09/21 06:29 AM
            Why no callee-saved vector registers?Marcus2022/09/21 07:05 AM
              Why no callee-saved vector registers?Linus Torvalds2022/09/21 08:07 AM
      Why no callee-saved vector registers?Anon2022/09/21 10:01 PM
        Why no callee-saved vector registers?dmcq2022/09/22 02:10 AM
        Why no callee-saved vector registers?rwessel2022/09/22 04:25 AM
          Why no callee-saved vector registers?Anon2022/09/22 04:48 AM
            Why no callee-saved vector registers?rwessel2022/09/22 05:13 AM
              Why no callee-saved vector registers?Anon2022/09/22 05:25 AM
                Why no callee-saved vector registers?rwessel2022/09/22 07:50 AM
    Why no callee-saved vector registers?TimMc2022/09/21 02:46 PM
      Why no callee-saved vector registers?Michael S2022/09/22 04:04 AM
Reply to this Topic
Name:
Email:
Topic:
Body: No Text
How do you spell tangerine? ūüćä