From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Martin Schwidefsky" To: binutils@sourceware.cygnus.com Subject: New branch instructions for s/390. Date: Mon, 20 Aug 2001 02:01:00 -0000 Message-id: X-SW-Source: 2001-08/msg00427.html Content-type: multipart/mixed; boundary="----------=_1583532599-64247-85" This is a multi-part message in MIME format... ------------=_1583532599-64247-85 Content-length: 580 Hi, gcc 3.0 wants to have branch instructions for "low or high" and "not low or high". Here is a patch that adds them to the s/390 instruction list. 2001-08-20 Martin Schwidefsky * opcodes/s390-opc.c: Add "low or high" and "not low or high" branch instructions for gcc 3.0. * opcodes/s390-opc.txt: Likewise. (See attached file: lh_nlh.diff) blue skies, Martin Linux/390 Design & Development, IBM Deutschland Entwicklung GmbH Schönaicherstr. 220, D-71032 Böblingen, Telefon: 49 - (0)7031 - 16-2247 E-Mail: schwidefsky@de.ibm.com ------------=_1583532599-64247-85 Content-Type: text/x-diff; charset=us-ascii; name="=?iso-8859-1?Q?lh=5Fnlh.diff?=" Content-Disposition: inline; filename="=?iso-8859-1?Q?lh=5Fnlh.diff?=" Content-Transfer-Encoding: base64 Content-Length: 7495 ZGlmZiAtdXJOIHNyYy9vcGNvZGVzL3MzOTAtb3BjLmMgc3JjLXMzOTAvb3Bj b2Rlcy9zMzkwLW9wYy5jCi0tLSBzcmMvb3Bjb2Rlcy9zMzkwLW9wYy5jCVRo dSBKdWwgMjYgMjE6MDk6MTUgMjAwMQorKysgc3JjLXMzOTAvb3Bjb2Rlcy9z MzkwLW9wYy5jCVRodSBBdWcgMTYgMTM6MDI6NDMgMjAwMQpAQCAtNTA2LDEw ICs1MDYsMTIgQEAKICAgeyAiamdubCIsICBPUDE2KDB4YzBiNExMKSwgTUFT S19SSUxfQiwgSU5TVFJfUklMX0IsIDJ9LAogICB7ICJqZ25tIiwgIE9QMTYo MHhjMGI0TEwpLCBNQVNLX1JJTF9CLCBJTlNUUl9SSUxfQiwgMn0sCiAgIHsg ImpnaGUiLCAgT1AxNigweGMwYTRMTCksIE1BU0tfUklMX0IsIElOU1RSX1JJ TF9CLCAyfSwKKyAgeyAiamdubGgiLCBPUDE2KDB4YzA5NExMKSwgTUFTS19S SUxfQiwgSU5TVFJfUklMX0IsIDJ9LAogICB7ICJqZ2UiLCAgIE9QMTYoMHhj MDg0TEwpLCBNQVNLX1JJTF9CLCBJTlNUUl9SSUxfQiwgMn0sCiAgIHsgImpn eiIsICAgT1AxNigweGMwODRMTCksIE1BU0tfUklMX0IsIElOU1RSX1JJTF9C LCAyfSwKICAgeyAiamduZSIsICBPUDE2KDB4YzA3NExMKSwgTUFTS19SSUxf QiwgSU5TVFJfUklMX0IsIDJ9LAogICB7ICJqZ256IiwgIE9QMTYoMHhjMDc0 TEwpLCBNQVNLX1JJTF9CLCBJTlNUUl9SSUxfQiwgMn0sCisgIHsgImpnbGgi LCAgT1AxNigweGMwNjRMTCksIE1BU0tfUklMX0IsIElOU1RSX1JJTF9CLCAy fSwKICAgeyAiamduaGUiLCBPUDE2KDB4YzA1NExMKSwgTUFTS19SSUxfQiwg SU5TVFJfUklMX0IsIDJ9LAogICB7ICJqZ2wiLCAgIE9QMTYoMHhjMDQ0TEwp LCBNQVNLX1JJTF9CLCBJTlNUUl9SSUxfQiwgMn0sCiAgIHsgImpnbSIsICAg T1AxNigweGMwNDRMTCksIE1BU0tfUklMX0IsIElOU1RSX1JJTF9CLCAyfSwK QEAgLTc1MSwxMCArNzUzLDEyIEBACiAgIHsgImpubCIsICAgT1AxNigweGE3 YjRMTCksIE1BU0tfUklfQiwgSU5TVFJfUklfQiwgM30sCiAgIHsgImpubSIs ICAgT1AxNigweGE3YjRMTCksIE1BU0tfUklfQiwgSU5TVFJfUklfQiwgM30s CiAgIHsgImpoZSIsICAgT1AxNigweGE3YTRMTCksIE1BU0tfUklfQiwgSU5T VFJfUklfQiwgM30sCisgIHsgImpubGgiLCAgT1AxNigweGE3OTRMTCksIE1B U0tfUklfQiwgSU5TVFJfUklfQiwgM30sCiAgIHsgImplIiwgICAgT1AxNigw eGE3ODRMTCksIE1BU0tfUklfQiwgSU5TVFJfUklfQiwgM30sCiAgIHsgImp6 IiwgICAgT1AxNigweGE3ODRMTCksIE1BU0tfUklfQiwgSU5TVFJfUklfQiwg M30sCiAgIHsgImpuZSIsICAgT1AxNigweGE3NzRMTCksIE1BU0tfUklfQiwg SU5TVFJfUklfQiwgM30sCiAgIHsgImpueiIsICAgT1AxNigweGE3NzRMTCks IE1BU0tfUklfQiwgSU5TVFJfUklfQiwgM30sCisgIHsgImpsaCIsICAgT1Ax NigweGE3NjRMTCksIE1BU0tfUklfQiwgSU5TVFJfUklfQiwgM30sCiAgIHsg ImpuaGUiLCAgT1AxNigweGE3NTRMTCksIE1BU0tfUklfQiwgSU5TVFJfUklf QiwgM30sCiAgIHsgImpsIiwgICAgT1AxNigweGE3NDRMTCksIE1BU0tfUklf QiwgSU5TVFJfUklfQiwgM30sCiAgIHsgImptIiwgICAgT1AxNigweGE3NDRM TCksIE1BU0tfUklfQiwgSU5TVFJfUklfQiwgM30sCkBAIC04NzMsMTAgKzg3 NywxMiBAQAogICB7ICJibmwiLCAgIE9QMTYoMHg0N2IwTEwpLCBNQVNLX1JY X0IsIElOU1RSX1JYX0IsIDN9LAogICB7ICJibm0iLCAgIE9QMTYoMHg0N2Iw TEwpLCBNQVNLX1JYX0IsIElOU1RSX1JYX0IsIDN9LAogICB7ICJiaGUiLCAg IE9QMTYoMHg0N2EwTEwpLCBNQVNLX1JYX0IsIElOU1RSX1JYX0IsIDN9LAor ICB7ICJibmxoIiwgIE9QMTYoMHg0NzkwTEwpLCBNQVNLX1JYX0IsIElOU1RS X1JYX0IsIDN9LAogICB7ICJiZSIsICAgIE9QMTYoMHg0NzgwTEwpLCBNQVNL X1JYX0IsIElOU1RSX1JYX0IsIDN9LAogICB7ICJieiIsICAgIE9QMTYoMHg0 NzgwTEwpLCBNQVNLX1JYX0IsIElOU1RSX1JYX0IsIDN9LAogICB7ICJibmUi LCAgIE9QMTYoMHg0NzcwTEwpLCBNQVNLX1JYX0IsIElOU1RSX1JYX0IsIDN9 LAogICB7ICJibnoiLCAgIE9QMTYoMHg0NzcwTEwpLCBNQVNLX1JYX0IsIElO U1RSX1JYX0IsIDN9LAorICB7ICJibGgiLCAgIE9QMTYoMHg0NzYwTEwpLCBN QVNLX1JYX0IsIElOU1RSX1JYX0IsIDN9LAogICB7ICJibmhlIiwgIE9QMTYo MHg0NzUwTEwpLCBNQVNLX1JYX0IsIElOU1RSX1JYX0IsIDN9LAogICB7ICJi bCIsICAgIE9QMTYoMHg0NzQwTEwpLCBNQVNLX1JYX0IsIElOU1RSX1JYX0Is IDN9LAogICB7ICJibSIsICAgIE9QMTYoMHg0NzQwTEwpLCBNQVNLX1JYX0Is IElOU1RSX1JYX0IsIDN9LApAQCAtOTU1LDEwICs5NjEsMTIgQEAKICAgeyAi Ym5sciIsICBPUDE2KDB4MDdiMExMKSwgTUFTS19SUl9CLCBJTlNUUl9SUl9C LCAzfSwKICAgeyAiYm5tciIsICBPUDE2KDB4MDdiMExMKSwgTUFTS19SUl9C LCBJTlNUUl9SUl9CLCAzfSwKICAgeyAiYmhlciIsICBPUDE2KDB4MDdhMExM KSwgTUFTS19SUl9CLCBJTlNUUl9SUl9CLCAzfSwKKyAgeyAiYm5saHIiLCBP UDE2KDB4MDc5MExMKSwgTUFTS19SUl9CLCBJTlNUUl9SUl9CLCAzfSwKICAg eyAiYmVyIiwgICBPUDE2KDB4MDc4MExMKSwgTUFTS19SUl9CLCBJTlNUUl9S Ul9CLCAzfSwKICAgeyAiYnpyIiwgICBPUDE2KDB4MDc4MExMKSwgTUFTS19S Ul9CLCBJTlNUUl9SUl9CLCAzfSwKICAgeyAiYm5lciIsICBPUDE2KDB4MDc3 MExMKSwgTUFTS19SUl9CLCBJTlNUUl9SUl9CLCAzfSwKICAgeyAiYm56ciIs ICBPUDE2KDB4MDc3MExMKSwgTUFTS19SUl9CLCBJTlNUUl9SUl9CLCAzfSwK KyAgeyAiYmxociIsICBPUDE2KDB4MDc2MExMKSwgTUFTS19SUl9CLCBJTlNU Ul9SUl9CLCAzfSwKICAgeyAiYm5oZXIiLCBPUDE2KDB4MDc1MExMKSwgTUFT S19SUl9CLCBJTlNUUl9SUl9CLCAzfSwKICAgeyAiYmxyIiwgICBPUDE2KDB4 MDc0MExMKSwgTUFTS19SUl9CLCBJTlNUUl9SUl9CLCAzfSwKICAgeyAiYm1y IiwgICBPUDE2KDB4MDc0MExMKSwgTUFTS19SUl9CLCBJTlNUUl9SUl9CLCAz fSwKZGlmZiAtdXJOIHNyYy9vcGNvZGVzL3MzOTAtb3BjLnR4dCBzcmMtczM5 MC9vcGNvZGVzL3MzOTAtb3BjLnR4dAotLS0gc3JjL29wY29kZXMvczM5MC1v cGMudHh0CVRodSBKdWwgMjYgMjE6MDk6MTUgMjAwMQorKysgc3JjLXMzOTAv b3Bjb2Rlcy9zMzkwLW9wYy50eHQJVGh1IEF1ZyAxNiAxMjo1MToyMiAyMDAx CkBAIC0yNjUsMTAgKzI2NSwxMiBAQAogMDc0MCBibHIgUlJfQiAiYnJhbmNo IG9uIGxvdyIgZXNhCiAwNzQwIGJtciBSUl9CICJicmFuY2ggb24gbWludXMg LyBpZiBtaXhlZCIgZXNhCiAwNzUwIGJuaGVyIFJSX0IgImJyYW5jaCBvbiBu b3QgaGlnaCBvciBlcXVhbCIgZXNhCiswNzYwIGJsaHIgUlJfQiAiYnJhbmNo IG9uIGxvdyBvciBoaWdoIiBlc2EKIDA3NzAgYm5lciBSUl9CICJicmFuY2gg b24gbm90IGVxdWFsIiBlc2EKIDA3NzAgYm56ciBSUl9CICJicmFuY2ggb24g bm90IHplcm8gLyBpZiBub3QgemVyb3MiIGVzYQogMDc4MCBiZXIgUlJfQiAi YnJhbmNoIG9uIGVxdWFsIiBlc2EKIDA3ODAgYnpyIFJSX0IgImJyYW5jaCBv biB6ZXJvIC8gaWYgemVyb3MiIGVzYQorMDc5MCBibmxociBSUl9CICJicmFu Y2ggb24gbm90IGxvdyBvciBoaWdoIiBlc2EKIDA3YTAgYmhlciBSUl9CICJi cmFuY2ggb24gaGlnaCBvciBlcXVhbCIgZXNhCiAwN2IwIGJubHIgUlJfQiAi YnJhbmNoIG9uIG5vdCBsb3ciIGVzYQogMDdiMCBibm1yIFJSX0IgImJyYW5j aCBvbiBub3QgbWludXMgLyBpZiBub3QgbWl4ZWQiIGVzYQpAQCAtMjg1LDEw ICsyODcsMTIgQEAKIDQ3NDAgYmwgUlhfQiAiYnJhbmNoIG9uIGxvdyIgZXNh CiA0NzQwIGJtIFJYX0IgImJyYW5jaCBvbiBtaW51cyAvIGlmIG1peGVkIiBl c2EKIDQ3NTAgYm5oZSBSWF9CICJicmFuY2ggb24gbm90IGhpZ2ggb3IgZXF1 YWwiIGVzYQorNDc2MCBibGggUlhfQiAiYnJhbmNoIG9uIGxvdyBvciBoaWdo IiBlc2EKIDQ3NzAgYm5lIFJYX0IgImJyYW5jaCBvbiBub3QgZXF1YWwiIGVz YQogNDc3MCBibnogUlhfQiAiYnJhbmNoIG9uIG5vdCB6ZXJvIC8gaWYgbm90 IHplcm9zIiBlc2EKIDQ3ODAgYmUgUlhfQiAiYnJhbmNoIG9uIGVxdWFsIiBl c2EKIDQ3ODAgYnogUlhfQiAiYnJhbmNoIG9uIHplcm8gLyBpZiB6ZXJvcyIg ZXNhCis0NzkwIGJubGggUlhfQiAiYnJhbmNoIG9uIG5vdCBsb3cgb3IgaGln aCIgZXNhCiA0N2EwIGJoZSBSWF9CICJicmFuY2ggb24gaGlnaCBvciBlcXVh bCIgZXNhCiA0N2IwIGJubCBSWF9CICJicmFuY2ggb24gbm90IGxvdyIgZXNh CiA0N2IwIGJubSBSWF9CICJicmFuY2ggb24gbm90IG1pbnVzIC8gaWYgbm90 IG1peGVkIiBlc2EKQEAgLTMwNCwxMCArMzA4LDEyIEBACiBhNzQ0IGpsIFJJ X0IgImp1bXAgb24gQSBsb3ciIGVzYQogYTc0NCBqbSBSSV9CICJqdW1wIG9u IG1pbnVzIC8gaWYgbWl4ZWQiIGVzYQogYTc1NCBqbmhlIFJJX0IgImp1bXAg b24gbm90IGhpZ2ggb3IgZXF1YWwiIGVzYQorYTc2NCBqbGggUklfQiAianVt cCBvbiBsb3cgb3IgaGlnaCIgZXNhCiBhNzc0IGpuZSBSSV9CICJqdW1wIG9u IEEgbm90IGVxdWFsIEIiIGVzYQogYTc3NCBqbnogUklfQiAianVtcCBvbiBu b3QgemVybyAvIGlmIG5vdCB6ZXJvcyIgZXNhCiBhNzg0IGplIFJJX0IgImp1 bXAgb24gQSBlcXVhbCBCIiBlc2EKIGE3ODQganogUklfQiAianVtcCBvbiB6 ZXJvIC8gaWYgemVyb3MiIGVzYQorYTc5NCBqbmxoIFJJX0IgImp1bXAgb24g bm90IGxvdyBvciBoaWdoIiBlc2EKIGE3YTQgamhlIFJJX0IgImp1bXAgb24g aGlnaCBvciBlcXVhbCIgZXNhCiBhN2I0IGpubCBSSV9CICJqdW1wIG9uIEEg bm90IGxvdyIgZXNhCiBhN2I0IGpubSBSSV9CICJqdW1wIG9uIG5vdCBtaW51 cyAvIGlmIG5vdCBtaXhlZCIgZXNhCkBAIC01MDAsMTAgKzUwNiwxMiBAQAog YzA0NCBqZ2wgUklMX0IgImp1bXAgbG9uZyBvbiBsb3ciIGVzYW1lCiBjMDQ0 IGpnbSBSSUxfQiAianVtcCBsb25nIG9uIG1pbnVzIC8gaWYgbWl4ZWQiIGVz YW1lCiBjMDU0IGpnbmhlIFJJTF9CICJqdW1wIGxvbmcgb24gbm90IGhpZ2gg b3IgZXF1YWwiIGVzYW1lCitjMDY0IGpnbGggUklMX0IgImp1bXAgbG9uZyBv biBsb3cgb3IgaGlnaCIgZXNhbWUKIGMwNzQgamduZSBSSUxfQiAianVtcCBs b25nIG9uIG5vdCBlcXVhbCIgZXNhbWUKIGMwNzQgamdueiBSSUxfQiAianVt cCBsb25nIG9uIG5vdCB6ZXJvIC8gaWYgbm90IHplcm9zIiBlc2FtZQogYzA4 NCBqZ2UgUklMX0IgImp1bXAgbG9uZyBvbiBlcXVhbCIgZXNhbWUKIGMwODQg amd6IFJJTF9CICJqdW1wIGxvbmcgb24gemVybyAvIGlmIHplcm9zIiBlc2Ft ZQorYzA5NCBqZ25saCBSSUxfQiAianVtcCBsb25nIG9uIG5vdCBsb3cgb3Ig aGlnaCIgZXNhbWUKIGMwYTQgamdoZSBSSUxfQiAianVtcCBsb25nIG9uIGhp Z2ggb3IgZXF1YWwiIGVzYW1lCiBjMGI0IGpnbmwgUklMX0IgImp1bXAgbG9u ZyBvbiBub3QgbG93IiBlc2FtZQogYzBiNCBqZ25tIFJJTF9CICJqdW1wIGxv bmcgb24gbm90IG1pbnVzIC8gaWYgbm90IG1peGVkIiBlc2FtZQo= ------------=_1583532599-64247-85--