From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from nommos.sslcatacombnetworking.com (nommos.sslcatacombnetworking.com [67.18.224.114]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTP id 9114B679E7 for ; Thu, 27 Jul 2006 10:04:51 +1000 (EST) In-Reply-To: References: Mime-Version: 1.0 (Apple Message framework v752.2) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: From: Kumar Gala Subject: Re: Can 750 user-mode binaries run on a 603e core? Date: Wed, 26 Jul 2006 19:04:59 -0500 To: Patrick J. Kelsey Cc: linuxppc-dev@ozlabs.org List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On Jul 26, 2006, at 5:27 PM, Patrick J. Kelsey wrote: > Hi, > > If have user-mode binaries built for a 750 core, say with gcc - > mcpu=750, should I expect them to run on a 603e core? Would I have > to worry about unsupported instructions or instruction scheduling > issues? > > If there's a better list for this question, please advise. Sure, there isn't different in the user space instruction sets between the 750 and 603e core. The -mcpu is only tweaking instruction scheduling and making it specific for the 750. The instruction scheduling differences aren't that huge if memory serves me correctly. The 750 probably takes fewer cycles on multiple and divides. I forget if the 750 has any additional execution units that the 603e didn't have (additional integer units, etc.). - kumar