[Mono-bugs] [Bug 324134] Add support for Mac OS X / ppc64

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Sun Nov 16 05:30:23 EST 2008


https://bugzilla.novell.com/show_bug.cgi?id=324134

User andreas.faerber at web.de added comment
https://bugzilla.novell.com/show_bug.cgi?id=324134#c54


Andreas Färber <andreas.faerber at web.de> changed:

           What    |Removed                                         |Added
----------------------------------------------------------------------------
 Attachment #251419|0                                               |1
        is obsolete|                                                |




--- Comment #54 from Andreas Färber <andreas.faerber at web.de>  2008-11-16 03:30:16 MST ---
Created an attachment (id=252491)
 --> (https://bugzilla.novell.com/attachment.cgi?id=252491)
patch: add ppc64 instruction and mnemonic macros

This patch extracts all ppc64 instruction/mnemonic macros with the ppc64 branch
and adds them in ppc-codegen.h at the bottom inside a single __mono_ppc64__
section, as requested by Paolo.

It contains the following change against the last diff: ld, ldu, lwa, std and
stdu macros were fixed to accept the real offset (..., -4, 0, 4, ...) instead
of the masked/shifted offset as stored in the instruction. This matches the
behavior of the assembler instruction.

It does not touch ppc32 code. Is this finally acceptable for committing?

An alternative suggested by Mark would be to put them into a new
ppc64-codegen.h, but that would require changing the #includes in the sources.

A separate patch will be provided for the requested ppc_load* etc. macros, then
touching ppc32 code.


-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the mono-bugs mailing list