:> I guess only if you do have a PIII and are using the new instructions.
:> In most cases this has no effect whatsoever. Not counting the
:> significant code size increase.
:
:It's also useful for properly aligning doubles on the stack. I would have
:expected the most generally efficient way to align doubles and the new PIII
:obkects to be aligning the stack only in functions that have such objects
:on the stack. This requires at most one extra instruction:
:
: andl $~0xf,$esp 16-byte alignment
:
:Bruce
It would be better for GCC to force alignment only within those
procedures that need it rather then force all procedures to guarentee
alignment. Then we could have the best of both worlds.
-Matt
Matthew Dillon
<[EMAIL PROTECTED]>
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message
- Re: kernel: -mpreferred-stack-boundary=2 ?? Ville-Pertti Keinonen
- Re: kernel: -mpreferred-stack-boundary=... Marcel Moolenaar
- Re: kernel: -mpreferred-stack-bound... Ville-Pertti Keinonen
- Re: kernel: -mpreferred-stack-... Matthew Dillon
- Re: kernel: -mpreferred-st... Marcel Moolenaar
- Re: kernel: -mpreferred-st... Matthew Dillon
- Re: kernel: -mpreferred-st... Marcel Moolenaar
- Re: kernel: -mpreferred-st... Bruce Evans
- Re: kernel: -mpreferred-st... Dmitrij Tejblum
- Re: kernel: -mpreferred-st... Bruce Evans
- Re: kernel: -mpreferred-st... Matthew Dillon
- Re: kernel: -mpreferred-st... Ville-Pertti Keinonen
- Re: kernel: -mpreferred-st... Marcel Moolenaar
- Re: kernel: -mpreferred-st... Ville-Pertti Keinonen
- Re: kernel: -mpreferred-stack-boundary=2 ?? Ville-Pertti Keinonen
- Re: kernel: -mpreferred-stack-boundary=2 ?? Ville-Pertti Keinonen
- Re: kernel: -mpreferred-stack-boundary=2 ?? Marcel Moolenaar
- Re: kernel: -mpreferred-stack-boundary=2 ?? Ville-Pertti Keinonen
- Re: kernel: -mpreferred-stack-boundary=... Marcel Moolenaar
- Re: kernel: -mpreferred-stack-bound... Ville-Pertti Keinonen
- Re: kernel: -mpreferred-stack-boundary=2 ?? Bruce Evans
