From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58637) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cA8Vb-0005Zo-MC for qemu-devel@nongnu.org; Thu, 24 Nov 2016 23:53:12 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cA8VX-00080w-2d for qemu-devel@nongnu.org; Thu, 24 Nov 2016 23:53:11 -0500 Date: Fri, 25 Nov 2016 15:52:53 +1100 From: David Gibson Message-ID: <20161125045253.GG12287@umbus.fritz.box> References: <1480046013-24788-1-git-send-email-joserz@linux.vnet.ibm.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="E69HUUNAyIJqGpVn" Content-Disposition: inline In-Reply-To: <1480046013-24788-1-git-send-email-joserz@linux.vnet.ibm.com> Subject: Re: [Qemu-devel] [PATCH v3 0/4] POWER9 TCG enablements - BCD functions part II List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Jose Ricardo Ziviani Cc: qemu-ppc@nongnu.org, qemu-devel@nongnu.org, nikunj@linux.vnet.ibm.com, bharata@linux.vnet.ibm.com --E69HUUNAyIJqGpVn Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Nov 25, 2016 at 01:53:29AM -0200, Jose Ricardo Ziviani wrote: > v3: > - use decimal numbers instead of hex when appropriate > - set condition register flag to the new form > - fix bcdcfsq loops boundaries >=20 > v2: > - use div128 and mul64 functions to make code easier to understand > - fixed int128 neg > - improved functions bcdcpsgn and bcdsetsgn to do less work > than necessary > - rebased on ppc-for-2.9 >=20 > This serie contains 4 new instructions for POWER9 ISA3.0 Applied to ppc-for-2.9. >=20 > bcdcfsq.: Convert signed quadword to packed BCD > bcdctsq.: Convert packed BCD to signed quadword > bcdcpsgn.: Copy the sign of a register to another > bcdsetsgn.: Set the BCD sign according to a preferred sign >=20 > Jose Ricardo Ziviani (4): > target-ppc: Implement bcdcfsq. instruction > target-ppc: Implement bcdctsq. instruction > target-ppc: Implement bcdcpsgn. instruction > target-ppc: Implement bcdsetsgn. instruction >=20 > target-ppc/helper.h | 4 ++ > target-ppc/int_helper.c | 120 ++++++++++++++++++++++++++++++= ++++++ > target-ppc/translate/vmx-impl.inc.c | 25 ++++++++ > target-ppc/translate/vmx-ops.inc.c | 2 +- > 4 files changed, 150 insertions(+), 1 deletion(-) >=20 --=20 David Gibson | I'll have my music baroque, and my code david AT gibson.dropbear.id.au | minimalist, thank you. NOT _the_ _other_ | _way_ _around_! http://www.ozlabs.org/~dgibson --E69HUUNAyIJqGpVn Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJYN8OlAAoJEGw4ysog2bOSXh8QAKFUKOg2MQukw+fPmpj/9dXf uKEtyuKvZabNks4umMqpyotprDvv0HhRpdsiIWrjdnG6s/sj7BzOf3P7c9L2Ds3u 8dj9JDDPwnlOxr86xpm8nx9ivSGLdpA8L1nD0YgEM35DMhd0YX09XvZpbCrNZkJT 3b4rb86vI7ttPUztj/Mv8o+qu3yjBl+nyj3IV3r89npy36K6Hq2w2UFqRwSsyGhj CQR1Edtxo6FSXB0+T9CHBrIDw9zwD1TKLhoJhpgXkSl4+/P+Oyd0sOtoWykcDEps uXJSgsqrxPyMrFxwgCg+yPak/7ld8g0R8EGx6Ws3ZCO6rXIY4i2/Lu+645ScL2/E 3vAczhH/jdLQJE3kydYJonkaYyrhZIkVWVp4HCScb403Nj5JYzNhJUjd01aGyrIB 3bzWRHilVjpn8aZBhpDeyQjNZByHTDT7hJiICt1v+lSZrH+6gnxXcI2I5RK+dYz+ WG9S73HFDeZgtrX53PvUreFkjWvoDMEQ6OU3NgxGVwRL4RN0bkXebbSnpvMz/9qc iprflWHs9Y+/ILyM/z6DxXUjowPNqNtSQWO4jAFIWO0l219Ix94KrAOixZ5mLr4I NF7cyL68DLzxYu05OEJPHvUKP3DSgBgBMRZ0sQ39FIdkJMJpOrWCD1ScV0dklcQm rSqOlYv7AARRSWfBQ2JW =m/0U -----END PGP SIGNATURE----- --E69HUUNAyIJqGpVn--