This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH] S/390: Minor fixes for the opcode table


Hello,

a colleague made me aware of several smaller problems in the s390-opc
files which are fixed by the attached patch.

Testsuite runs fine with the respective changes.

Ok to apply?

Bye,

-Andreas-

Index: opcodes/s390-opc.c
===================================================================
*** opcodes/s390-opc.c.orig	2008-03-03 12:13:39.000000000 +0100
--- opcodes/s390-opc.c	2008-03-03 12:14:10.000000000 +0100
*************** const struct s390_operand s390_operands[
*** 231,237 ****
  #define INSTR_RSE_RRRD   6, { R_8,R_12,D_20,B_16,0,0 }         /* e.g. lmh   */
  #define INSTR_RSE_CCRD   6, { C_8,C_12,D_20,B_16,0,0 }         /* e.g. lmh   */
  #define INSTR_RSE_RURD   6, { R_8,U4_12,D_20,B_16,0,0 }        /* e.g. icmh  */
! #define INSTR_RSL_R0RD   6, { R_8,D_20,B_16,0,0,0 }            /* e.g. tp    */
  #define INSTR_RSI_RRP    4, { R_8,R_12,J16_16,0,0,0 }          /* e.g. brxh  */
  #define INSTR_RSY_RRRD   6, { R_8,R_12,D20_20,B_16,0,0 }       /* e.g. stmy  */
  #define INSTR_RSY_RURD   6, { R_8,U4_12,D20_20,B_16,0,0 }      /* e.g. icmh  */
--- 231,237 ----
  #define INSTR_RSE_RRRD   6, { R_8,R_12,D_20,B_16,0,0 }         /* e.g. lmh   */
  #define INSTR_RSE_CCRD   6, { C_8,C_12,D_20,B_16,0,0 }         /* e.g. lmh   */
  #define INSTR_RSE_RURD   6, { R_8,U4_12,D_20,B_16,0,0 }        /* e.g. icmh  */
! #define INSTR_RSL_R0RD   6, { D_20,L4_8,B_16,0,0,0 }           /* e.g. tp    */
  #define INSTR_RSI_RRP    4, { R_8,R_12,J16_16,0,0,0 }          /* e.g. brxh  */
  #define INSTR_RSY_RRRD   6, { R_8,R_12,D20_20,B_16,0,0 }       /* e.g. stmy  */
  #define INSTR_RSY_RURD   6, { R_8,U4_12,D20_20,B_16,0,0 }      /* e.g. icmh  */
Index: opcodes/s390-opc.txt
===================================================================
*** opcodes/s390-opc.txt.orig	2008-03-03 12:13:39.000000000 +0100
--- opcodes/s390-opc.txt	2008-03-03 12:14:10.000000000 +0100
*************** d5 clc SS_L0RDRD "compare logical" g5 es
*** 45,51 ****
  bd clm RS_RURD "compare logical characters under mask" g5 esa,zarch
  15 clr RR_RR "compare logical" g5 esa,zarch
  b25d clst RRE_RR "compare logical string" g5 esa,zarch
- b263 cmpsc RRE_RR "compression call" g5 esa,zarch
  f9 cp SS_LLRDRD "compare decimal" g5 esa,zarch
  b24d cpya RRE_AA "copy access" g5 esa,zarch
  19 cr RR_RR "compare" g5 esa,zarch
--- 45,50 ----
*************** b250 csp RRE_RR "compare and swap and pu
*** 63,69 ****
  83 diag RS_RRRD "diagnose" g5 esa,zarch
  fd dp SS_LLRDRD "divide decimal" g5 esa,zarch
  1d dr RR_RR "divide" g5 esa,zarch
! b22d dxr RRE_F0 "divide (ext.)" g5 esa,zarch
  b24f ear RRE_RA "extract access" g5 esa,zarch
  de ed SS_L0RDRD "edit" g5 esa,zarch
  df edmk SS_L0RDRD "edit and mark" g5 esa,zarch
--- 62,68 ----
  83 diag RS_RRRD "diagnose" g5 esa,zarch
  fd dp SS_LLRDRD "divide decimal" g5 esa,zarch
  1d dr RR_RR "divide" g5 esa,zarch
! b22d dxr RRE_FF "divide (ext.)" g5 esa,zarch
  b24f ear RRE_RA "extract access" g5 esa,zarch
  de ed SS_L0RDRD "edit" g5 esa,zarch
  df edmk SS_L0RDRD "edit and mark" g5 esa,zarch
*************** b20a spka S_RD "set PSW key from address
*** 188,195 ****
  04 spm RR_R0 "set program mask" g5 esa,zarch
  b208 spt S_RD "set CPU timer" g5 esa,zarch
  b210 spx S_RD "set prefix" g5 esa,zarch
! b244 sqdr RRE_F0 "square root (long)" g5 esa,zarch
! b245 sqer RRE_F0 "square root (short)" g5 esa,zarch
  1b sr RR_RR "subtract" g5 esa,zarch
  8a sra RS_R0RD "shift right single" g5 esa,zarch
  8e srda RS_R0RD "shift right double (long)" g5 esa,zarch
--- 187,194 ----
  04 spm RR_R0 "set program mask" g5 esa,zarch
  b208 spt S_RD "set CPU timer" g5 esa,zarch
  b210 spx S_RD "set prefix" g5 esa,zarch
! b244 sqdr RRE_FF "square root (long)" g5 esa,zarch
! b245 sqer RRE_FF "square root (short)" g5 esa,zarch
  1b sr RR_RR "subtract" g5 esa,zarch
  8a sra RS_R0RD "shift right single" g5 esa,zarch
  8e srda RS_R0RD "shift right double (long)" g5 esa,zarch
*************** b318 kdbr RRE_FF "compare and signal lon
*** 284,292 ****
  ed0000000018 kdb RXE_FRRD "compare and signal long bfp" g5 esa,zarch
  b308 kebr RRE_FF "compare and signal short bfp" g5 esa,zarch
  ed0000000008 keb RXE_FRRD "compare and signal short bfp" g5 esa,zarch
! b396 cxfbr RRE_RF "convert from fixed 32 to extended bfp" g5 esa,zarch
! b395 cdfbr RRE_RF "convert from fixed 32 to long bfp" g5 esa,zarch
! b394 cefbr RRE_RF "convert from fixed 32 to short bfp" g5 esa,zarch
  b39a cfxbr RRF_U0RF "convert to fixed extended bfp to 32" g5 esa,zarch
  b399 cfdbr RRF_U0RF "convert to fixed long bfp to 32" g5 esa,zarch
  b398 cfebr RRF_U0RF "convert to fixed short bfp to 32" g5 esa,zarch
--- 283,291 ----
  ed0000000018 kdb RXE_FRRD "compare and signal long bfp" g5 esa,zarch
  b308 kebr RRE_FF "compare and signal short bfp" g5 esa,zarch
  ed0000000008 keb RXE_FRRD "compare and signal short bfp" g5 esa,zarch
! b396 cxfbr RRE_FR "convert from fixed 32 to extended bfp" g5 esa,zarch
! b395 cdfbr RRE_FR "convert from fixed 32 to long bfp" g5 esa,zarch
! b394 cefbr RRE_FR "convert from fixed 32 to short bfp" g5 esa,zarch
  b39a cfxbr RRF_U0RF "convert to fixed extended bfp to 32" g5 esa,zarch
  b399 cfdbr RRF_U0RF "convert to fixed long bfp to 32" g5 esa,zarch
  b398 cfebr RRF_U0RF "convert to fixed short bfp to 32" g5 esa,zarch
*************** b358 thder RRE_RR "convert short bfp to 
*** 383,391 ****
  b359 thdr RRE_RR "convert long bfp to long hfp" g5 esa,zarch
  b350 tbedr RRF_U0FF "convert long hfp to short bfp" g5 esa,zarch
  b351 tbdr RRF_U0FF "convert long hfp to long bfp" g5 esa,zarch
! b374 lzer RRE_R0 "load short zero" g5 esa,zarch
! b375 lzdr RRE_R0 "load long zero" g5 esa,zarch
! b376 lzxr RRE_R0 "load extended zero" g5 esa,zarch
  # Here are the new esame instructions:
  b946 bctgr RRE_RR "branch on count 64" z900 zarch
  b900 lpgr RRE_RR "load positive 64" z900 zarch
--- 382,390 ----
  b359 thdr RRE_RR "convert long bfp to long hfp" g5 esa,zarch
  b350 tbedr RRF_U0FF "convert long hfp to short bfp" g5 esa,zarch
  b351 tbdr RRF_U0FF "convert long hfp to long bfp" g5 esa,zarch
! b374 lzer RRE_F0 "load short zero" g5 esa,zarch
! b375 lzdr RRE_F0 "load long zero" g5 esa,zarch
! b376 lzxr RRE_F0 "load extended zero" g5 esa,zarch
  # Here are the new esame instructions:
  b946 bctgr RRE_RR "branch on count 64" z900 zarch
  b900 lpgr RRE_RR "load positive 64" z900 zarch
*************** b90e eregg RRE_RR "extract stacked regis
*** 476,490 ****
  b905 lurag RRE_RR "load using real address 64" z900 zarch
  b90c msgr RRE_RR "multiply single 64" z900 zarch
  b91c msgfr RRE_RR "multiply single 64<32" z900 zarch
! b3a4 cegbr RRE_RR "convert from fixed 64 to short bfp" z900 zarch
! b3a5 cdgbr RRE_RR "convert from fixed 64 to long bfp" z900 zarch
! b3a6 cxgbr RRE_RR "convert from fixed 64 to extended bfp" z900 zarch
  b3a8 cgebr RRF_U0RF "convert to fixed short bfd to 64" z900 zarch
  b3a9 cgdbr RRF_U0RF "convert to fixed long bfp to 64" z900 zarch
  b3aa cgxbr RRF_U0RF "convert to fixed extended bfp to 64" z900 zarch
! b3c4 cegr RRE_RR "convert from fixed 64 to short hfp" z900 zarch
! b3c5 cdgr RRE_RR "convert from fixed 64 to long hfp" z900 zarch
! b3c6 cxgr RRE_RR "convert from fixed 64 to extended hfp" z900 zarch
  b3c8 cger RRF_U0RF "convert to fixed short hfp to 64" z900 zarch
  b3c9 cgdr RRF_U0RF "convert to fixed long hfp to 64" z900 zarch
  b3ca cgxr RRF_U0RF "convert to fixed extended hfp to 64" z900 zarch
--- 475,489 ----
  b905 lurag RRE_RR "load using real address 64" z900 zarch
  b90c msgr RRE_RR "multiply single 64" z900 zarch
  b91c msgfr RRE_RR "multiply single 64<32" z900 zarch
! b3a4 cegbr RRE_FR "convert from fixed 64 to short bfp" z900 zarch
! b3a5 cdgbr RRE_FR "convert from fixed 64 to long bfp" z900 zarch
! b3a6 cxgbr RRE_FR "convert from fixed 64 to extended bfp" z900 zarch
  b3a8 cgebr RRF_U0RF "convert to fixed short bfd to 64" z900 zarch
  b3a9 cgdbr RRF_U0RF "convert to fixed long bfp to 64" z900 zarch
  b3aa cgxbr RRF_U0RF "convert to fixed extended bfp to 64" z900 zarch
! b3c4 cegr RRE_FR "convert from fixed 64 to short hfp" z900 zarch
! b3c5 cdgr RRE_FR "convert from fixed 64 to long hfp" z900 zarch
! b3c6 cxgr RRE_FR "convert from fixed 64 to extended hfp" z900 zarch
  b3c8 cger RRF_U0RF "convert to fixed short hfp to 64" z900 zarch
  b3c9 cgdr RRF_U0RF "convert to fixed long hfp to 64" z900 zarch
  b3ca cgxr RRF_U0RF "convert to fixed extended hfp to 64" z900 zarch
*************** e30000000091 llgh RXE_RRRD "load logical
*** 552,568 ****
  eb000000001c rllg RSE_RRRD "rotate left single logical 64" z900 zarch
  eb000000001d rll RSE_RRRD "rotate left single logical 32" z900 esa,zarch
  b369 cxr RRE_FF "compare extended hfp" g5 esa,zarch
! b3b6 cxfr RRE_RF "convert from fixed 32 to extended hfp" g5 esa,zarch
! b3b5 cdfr RRE_RF "convert from fixed 32 to long hfp" g5 esa,zarch
! b3b4 cefr RRE_RF "convert from fixed 32 to short hfp" g5 esa,zarch
  b3ba cfxr RRF_U0RF "convert to fixed extended hfp to 32" z900 zarch
  b3b9 cfdr RRF_U0RF "convert to fixed long hfp to 32" z900 zarch
  b3b8 cfer RRF_U0RF "convert to fixed short hfp to 32" z900 zarch
  b362 ltxr RRE_FF "load and test extended hfp" g5 esa,zarch
  b363 lcxr RRE_FF "load complement extended hfp" g5 esa,zarch
! b367 fixr RRF_U0FF "load fp integer extended hfp" g5 esa,zarch
! b37f fidr RRF_U0FF "load fp integer long hfp" g5 esa,zarch
! b377 fier RRF_U0FF "load fp integer short hfp" g5 esa,zarch
  b325 lxdr RRE_FF "load lengthened long to extended hfp" g5 esa,zarch
  ed0000000025 lxd RXE_FRRD "load lengthened long to extended hfp" g5 esa,zarch
  b326 lxer RRE_FF "load lengthened short to extended hfp" g5 esa,zarch
--- 551,567 ----
  eb000000001c rllg RSE_RRRD "rotate left single logical 64" z900 zarch
  eb000000001d rll RSE_RRRD "rotate left single logical 32" z900 esa,zarch
  b369 cxr RRE_FF "compare extended hfp" g5 esa,zarch
! b3b6 cxfr RRE_FR "convert from fixed 32 to extended hfp" g5 esa,zarch
! b3b5 cdfr RRE_FR "convert from fixed 32 to long hfp" g5 esa,zarch
! b3b4 cefr RRE_FR "convert from fixed 32 to short hfp" g5 esa,zarch
  b3ba cfxr RRF_U0RF "convert to fixed extended hfp to 32" z900 zarch
  b3b9 cfdr RRF_U0RF "convert to fixed long hfp to 32" z900 zarch
  b3b8 cfer RRF_U0RF "convert to fixed short hfp to 32" z900 zarch
  b362 ltxr RRE_FF "load and test extended hfp" g5 esa,zarch
  b363 lcxr RRE_FF "load complement extended hfp" g5 esa,zarch
! b367 fixr RRE_FF "load fp integer extended hfp" g5 esa,zarch
! b37f fidr RRE_FF "load fp integer long hfp" g5 esa,zarch
! b377 fier RRE_FF "load fp integer short hfp" g5 esa,zarch
  b325 lxdr RRE_FF "load lengthened long to extended hfp" g5 esa,zarch
  ed0000000025 lxd RXE_FRRD "load lengthened long to extended hfp" g5 esa,zarch
  b326 lxer RRE_FF "load lengthened short to extended hfp" g5 esa,zarch
*************** b990 trtt RRF_M0RR "translate two to two
*** 769,776 ****
  b9b1 cu24 RRF_M0RR "convert utf-16 to utf-32" z9-109 zarch
  b2a6 cu21 RRF_M0RR "convert utf-16 to utf-8" z9-109 zarch
  b2a6 cuutf RRF_M0RR "convert unicode to utf-8" z9-109 zarch
! b9b3 cu42 RRF_M0RR "convert utf-32 to utf-16" z9-109 zarch
! b9b2 cu41 RRF_M0RR "convert utf-32 to utf-8" z9-109 zarch
  b2a7 cu12 RRF_M0RR "convert utf-8 to utf-16" z9-109 zarch
  b2a7 cutfu RRF_M0RR "convert utf-8 to unicode" z9-109 zarch
  b9b0 cu14 RRF_M0RR "convert utf-8 to utf-32" z9-109 zarch
--- 768,775 ----
  b9b1 cu24 RRF_M0RR "convert utf-16 to utf-32" z9-109 zarch
  b2a6 cu21 RRF_M0RR "convert utf-16 to utf-8" z9-109 zarch
  b2a6 cuutf RRF_M0RR "convert unicode to utf-8" z9-109 zarch
! b9b3 cu42 RRE_RR "convert utf-32 to utf-16" z9-109 zarch
! b9b2 cu41 RRE_RR "convert utf-32 to utf-8" z9-109 zarch
  b2a7 cu12 RRF_M0RR "convert utf-8 to utf-16" z9-109 zarch
  b2a7 cutfu RRF_M0RR "convert utf-8 to unicode" z9-109 zarch
  b9b0 cu14 RRF_M0RR "convert utf-8 to utf-32" z9-109 zarch
Index: gas/testsuite/gas/s390/esa-g5.d
===================================================================
*** gas/testsuite/gas/s390/esa-g5.d.orig	2007-02-22 22:01:59.000000000 +0100
--- gas/testsuite/gas/s390/esa-g5.d	2008-03-03 12:40:35.000000000 +0100
*************** Disassembly of section .text:
*** 93,107 ****
  .*:	69 65 af ff [	 ]*cd	%f6,4095\(%r5,%r10\)
  .*:	ed 65 af ff 00 19 [	 ]*cdb	%f6,4095\(%r5,%r10\)
  .*:	b3 19 00 69 [	 ]*cdbr	%f6,%f9
! .*:	b3 95 00 69 [	 ]*cdfbr	%r6,%f9
! .*:	b3 b5 00 69 [	 ]*cdfr	%r6,%f9
  .*:	29 69 [	 ]*cdr	%f6,%f9
  .*:	bb 69 5f ff [	 ]*cds	%r6,%r9,4095\(%r5\)
  .*:	79 65 af ff [	 ]*ce	%f6,4095\(%r5,%r10\)
  .*:	ed 65 af ff 00 09 [	 ]*ceb	%f6,4095\(%r5,%r10\)
  .*:	b3 09 00 69 [	 ]*cebr	%f6,%f9
! .*:	b3 94 00 69 [	 ]*cefbr	%r6,%f9
! .*:	b3 b4 00 69 [	 ]*cefr	%r6,%f9
  .*:	39 69 [	 ]*cer	%f6,%f9
  .*:	b2 1a 5f ff [	 ]*cfc	4095\(%r5\)
  .*:	b3 99 50 69 [	 ]*cfdbr	%r6,5,%f9
--- 93,107 ----
  .*:	69 65 af ff [	 ]*cd	%f6,4095\(%r5,%r10\)
  .*:	ed 65 af ff 00 19 [	 ]*cdb	%f6,4095\(%r5,%r10\)
  .*:	b3 19 00 69 [	 ]*cdbr	%f6,%f9
! .*:	b3 95 00 69 [	 ]*cdfbr	%f6,%r9
! .*:	b3 b5 00 69 [	 ]*cdfr	%f6,%r9
  .*:	29 69 [	 ]*cdr	%f6,%f9
  .*:	bb 69 5f ff [	 ]*cds	%r6,%r9,4095\(%r5\)
  .*:	79 65 af ff [	 ]*ce	%f6,4095\(%r5,%r10\)
  .*:	ed 65 af ff 00 09 [	 ]*ceb	%f6,4095\(%r5,%r10\)
  .*:	b3 09 00 69 [	 ]*cebr	%f6,%f9
! .*:	b3 94 00 69 [	 ]*cefbr	%f6,%r9
! .*:	b3 b4 00 69 [	 ]*cefr	%f6,%r9
  .*:	39 69 [	 ]*cer	%f6,%f9
  .*:	b2 1a 5f ff [	 ]*cfc	4095\(%r5\)
  .*:	b3 99 50 69 [	 ]*cfdbr	%r6,5,%f9
*************** Disassembly of section .text:
*** 131,138 ****
  .*:	4f 65 af ff [	 ]*cvb	%r6,4095\(%r5,%r10\)
  .*:	4e 65 af ff [	 ]*cvd	%r6,4095\(%r5,%r10\)
  .*:	b3 49 00 69 [	 ]*cxbr	%f6,%f9
! .*:	b3 96 00 69 [	 ]*cxfbr	%r6,%f9
! .*:	b3 b6 00 69 [	 ]*cxfr	%r6,%f9
  .*:	b3 69 00 69 [	 ]*cxr	%f6,%f9
  .*:	5d 65 af ff [	 ]*d	%r6,4095\(%r5,%r10\)
  .*:	6d 65 af ff [	 ]*dd	%f6,4095\(%r5,%r10\)
--- 131,138 ----
  .*:	4f 65 af ff [	 ]*cvb	%r6,4095\(%r5,%r10\)
  .*:	4e 65 af ff [	 ]*cvd	%r6,4095\(%r5,%r10\)
  .*:	b3 49 00 69 [	 ]*cxbr	%f6,%f9
! .*:	b3 96 00 69 [	 ]*cxfbr	%f6,%r9
! .*:	b3 b6 00 69 [	 ]*cxfr	%f6,%r9
  .*:	b3 69 00 69 [	 ]*cxr	%f6,%f9
  .*:	5d 65 af ff [	 ]*d	%r6,4095\(%r5,%r10\)
  .*:	6d 65 af ff [	 ]*dd	%f6,4095\(%r5,%r10\)
*************** Disassembly of section .text:
*** 149,155 ****
  .*:	fd 58 5f ff af ff [	 ]*dp	4095\(6,%r5\),4095\(9,%r10\)
  .*:	1d 69 [	 ]*dr	%r6,%r9
  .*:	b3 4d 00 69 [	 ]*dxbr	%f6,%f9
! .*:	b2 2d 00 60 [	 ]*dxr	%f6
  .*:	b2 4f 00 69 [	 ]*ear	%r6,%a9
  .*:	de ff 5f ff af ff [	 ]*ed	4095\(256,%r5\),4095\(%r10\)
  .*:	df ff 5f ff af ff [	 ]*edmk	4095\(256,%r5\),4095\(%r10\)
--- 149,155 ----
  .*:	fd 58 5f ff af ff [	 ]*dp	4095\(6,%r5\),4095\(9,%r10\)
  .*:	1d 69 [	 ]*dr	%r6,%r9
  .*:	b3 4d 00 69 [	 ]*dxbr	%f6,%f9
! .*:	b2 2d 00 69 [	 ]*dxr	%f6,%f9
  .*:	b2 4f 00 69 [	 ]*ear	%r6,%a9
  .*:	de ff 5f ff af ff [	 ]*ed	4095\(256,%r5\),4095\(%r10\)
  .*:	df ff 5f ff af ff [	 ]*edmk	4095\(256,%r5\),4095\(%r10\)
*************** Disassembly of section .text:
*** 160,170 ****
  .*:	b2 4a 00 69 [	 ]*esta	%r6,%r9
  .*:	44 65 af ff [	 ]*ex	%r6,4095\(%r5,%r10\)
  .*:	b3 5f 50 69 [	 ]*fidbr	%f6,5,%f9
! .*:	b3 7f 50 69 [	 ]*fidr	%f6,5,%f9
  .*:	b3 57 50 69 [	 ]*fiebr	%f6,5,%f9
! .*:	b3 77 50 69 [	 ]*fier	%f6,5,%f9
  .*:	b3 47 50 69 [	 ]*fixbr	%f6,5,%f9
! .*:	b3 67 50 69 [	 ]*fixr	%f6,5,%f9
  .*:	24 69 [	 ]*hdr	%f6,%f9
  .*:	34 69 [	 ]*her	%f6,%f9
  .*:	b2 31 00 00 [	 ]*hsch
--- 160,170 ----
  .*:	b2 4a 00 69 [	 ]*esta	%r6,%r9
  .*:	44 65 af ff [	 ]*ex	%r6,4095\(%r5,%r10\)
  .*:	b3 5f 50 69 [	 ]*fidbr	%f6,5,%f9
! .*:	b3 7f 00 69 [	 ]*fidr	%f6,%f9
  .*:	b3 57 50 69 [	 ]*fiebr	%f6,5,%f9
! .*:	b3 77 00 69 [	 ]*fier	%f6,%f9
  .*:	b3 47 50 69 [	 ]*fixbr	%f6,5,%f9
! .*:	b3 67 00 69 [	 ]*fixr	%f6,%f9
  .*:	24 69 [	 ]*hdr	%f6,%f9
  .*:	34 69 [	 ]*her	%f6,%f9
  .*:	b2 31 00 00 [	 ]*hsch
*************** Disassembly of section .text:
*** 269,277 ****
  .*:	b3 06 00 69 [	 ]*lxebr	%f6,%f9
  .*:	b3 26 00 69 [	 ]*lxer	%f6,%f9
  .*:	b3 65 00 69 [	 ]*lxr	%r6,%r9
! .*:	b3 75 00 60 [	 ]*lzdr	%r6
! .*:	b3 74 00 60 [	 ]*lzer	%r6
! .*:	b3 76 00 60 [	 ]*lzxr	%r6
  .*:	5c 65 af ff [	 ]*m	%r6,4095\(%r5,%r10\)
  .*:	ed 95 af ff 60 1e [	 ]*madb	%f6,%f9,4095\(%r5,%r10\)
  .*:	b3 1e 60 95 [	 ]*madbr	%f6,%f9,%f5
--- 269,277 ----
  .*:	b3 06 00 69 [	 ]*lxebr	%f6,%f9
  .*:	b3 26 00 69 [	 ]*lxer	%f6,%f9
  .*:	b3 65 00 69 [	 ]*lxr	%r6,%r9
! .*:	b3 75 00 60 [	 ]*lzdr	%f6
! .*:	b3 74 00 60 [	 ]*lzer	%f6
! .*:	b3 76 00 60 [	 ]*lzxr	%f6
  .*:	5c 65 af ff [	 ]*m	%r6,4095\(%r5,%r10\)
  .*:	ed 95 af ff 60 1e [	 ]*madb	%f6,%f9,4095\(%r5,%r10\)
  .*:	b3 1e 60 95 [	 ]*madbr	%f6,%f9,%f5
*************** Disassembly of section .text:
*** 386,396 ****
  .*:	b2 10 5f ff [	 ]*spx	4095\(%r5\)
  .*:	ed 65 af ff 00 15 [	 ]*sqdb	%f6,4095\(%r5,%r10\)
  .*:	b3 15 00 69 [	 ]*sqdbr	%f6,%f9
! .*:	b2 44 00 60 [	 ]*sqdr	%f6
  .*:	ed 65 af ff 00 34 [	 ]*sqe	%f6,4095\(%r5,%r10\)
  .*:	ed 65 af ff 00 14 [	 ]*sqeb	%f6,4095\(%r5,%r10\)
  .*:	b3 14 00 69 [	 ]*sqebr	%f6,%f9
! .*:	b2 45 00 60 [	 ]*sqer	%f6
  .*:	b3 16 00 69 [	 ]*sqxbr	%f6,%f9
  .*:	b3 36 00 69 [	 ]*sqxr	%f6,%f9
  .*:	1b 69 [	 ]*sr	%r6,%r9
--- 386,396 ----
  .*:	b2 10 5f ff [	 ]*spx	4095\(%r5\)
  .*:	ed 65 af ff 00 15 [	 ]*sqdb	%f6,4095\(%r5,%r10\)
  .*:	b3 15 00 69 [	 ]*sqdbr	%f6,%f9
! .*:	b2 44 00 69 [	 ]*sqdr	%f6,%f9
  .*:	ed 65 af ff 00 34 [	 ]*sqe	%f6,4095\(%r5,%r10\)
  .*:	ed 65 af ff 00 14 [	 ]*sqeb	%f6,4095\(%r5,%r10\)
  .*:	b3 14 00 69 [	 ]*sqebr	%f6,%f9
! .*:	b2 45 00 69 [	 ]*sqer	%f6,%f9
  .*:	b3 16 00 69 [	 ]*sqxbr	%f6,%f9
  .*:	b3 36 00 69 [	 ]*sqxr	%f6,%f9
  .*:	1b 69 [	 ]*sr	%r6,%r9
*************** Disassembly of section .text:
*** 450,456 ****
  .*:	a7 61 ff ff [	 ]*tml	%r6,65535
  .*:	a7 60 ff ff [	 ]*tmh	%r6,65535
  .*:	a7 61 ff ff [	 ]*tml	%r6,65535
! .*:	eb 60 5f ff 00 c0 [	 ]*tp	%r6,4095\(%r5\)
  .*:	b2 36 5f ff [	 ]*tpi	4095\(%r5\)
  .*:	e5 01 5f ff af ff [	 ]*tprot	4095\(%r5\),4095\(%r10\)
  .*:	dc ff 5f ff af ff [	 ]*tr	4095\(256,%r5\),4095\(%r10\)
--- 450,456 ----
  .*:	a7 61 ff ff [	 ]*tml	%r6,65535
  .*:	a7 60 ff ff [	 ]*tmh	%r6,65535
  .*:	a7 61 ff ff [	 ]*tml	%r6,65535
! .*:	eb 50 5f ff 00 c0 [	 ]*tp	4095\(6,%r5\)
  .*:	b2 36 5f ff [	 ]*tpi	4095\(%r5\)
  .*:	e5 01 5f ff af ff [	 ]*tprot	4095\(%r5\),4095\(%r10\)
  .*:	dc ff 5f ff af ff [	 ]*tr	4095\(256,%r5\),4095\(%r10\)
Index: gas/testsuite/gas/s390/esa-g5.s
===================================================================
*** gas/testsuite/gas/s390/esa-g5.s.orig	2007-02-22 22:01:59.000000000 +0100
--- gas/testsuite/gas/s390/esa-g5.s	2008-03-03 12:34:23.000000000 +0100
*************** foo:
*** 87,101 ****
  	cd	%f6,4095(%r5,%r10)
  	cdb	%f6,4095(%r5,%r10)
  	cdbr	%f6,%f9
! 	cdfbr	%r6,%f9
! 	cdfr	%r6,%f9
  	cdr	%f6,%f9
  	cds	%r6,%r9,4095(%r5)
  	ce	%f6,4095(%r5,%r10)
  	ceb	%f6,4095(%r5,%r10)
  	cebr	%f6,%f9
! 	cefbr	%r6,%f9
! 	cefr	%r6,%f9
  	cer	%f6,%f9
  	cfc	4095(%r5)
  	cfdbr	%r6,5,%f9
--- 87,101 ----
  	cd	%f6,4095(%r5,%r10)
  	cdb	%f6,4095(%r5,%r10)
  	cdbr	%f6,%f9
! 	cdfbr	%f6,%r9
! 	cdfr	%f6,%r9
  	cdr	%f6,%f9
  	cds	%r6,%r9,4095(%r5)
  	ce	%f6,4095(%r5,%r10)
  	ceb	%f6,4095(%r5,%r10)
  	cebr	%f6,%f9
! 	cefbr	%f6,%r9
! 	cefr	%f6,%r9
  	cer	%f6,%f9
  	cfc	4095(%r5)
  	cfdbr	%r6,5,%f9
*************** foo:
*** 125,132 ****
  	cvb	%r6,4095(%r5,%r10)
  	cvd	%r6,4095(%r5,%r10)
  	cxbr	%f6,%f9
! 	cxfbr	%r6,%f9
! 	cxfr	%r6,%f9
  	cxr	%f6,%f9
  	d	%r6,4095(%r5,%r10)
  	dd	%f6,4095(%r5,%r10)
--- 125,132 ----
  	cvb	%r6,4095(%r5,%r10)
  	cvd	%r6,4095(%r5,%r10)
  	cxbr	%f6,%f9
! 	cxfbr	%f6,%r9
! 	cxfr	%f6,%r9
  	cxr	%f6,%f9
  	d	%r6,4095(%r5,%r10)
  	dd	%f6,4095(%r5,%r10)
*************** foo:
*** 143,149 ****
  	dp	4095(6,%r5),4095(9,%r10)
  	dr	%r6,%r9
  	dxbr	%f6,%f9
! 	dxr	%f6
  	ear	%r6,%a9
  	ed	4095(256,%r5),4095(%r10)
  	edmk	4095(256,%r5),4095(%r10)
--- 143,149 ----
  	dp	4095(6,%r5),4095(9,%r10)
  	dr	%r6,%r9
  	dxbr	%f6,%f9
! 	dxr	%f6,%f9
  	ear	%r6,%a9
  	ed	4095(256,%r5),4095(%r10)
  	edmk	4095(256,%r5),4095(%r10)
*************** foo:
*** 154,164 ****
  	esta	%r6,%r9
  	ex	%r6,4095(%r5,%r10)
  	fidbr	%f6,5,%f9
! 	fidr	%f6,5,%f9
  	fiebr	%f6,5,%f9
! 	fier	%f6,5,%f9
  	fixbr	%f6,5,%f9
! 	fixr	%f6,5,%f9
  	hdr	%f6,%f9
  	her	%f6,%f9
  	hsch	
--- 154,164 ----
  	esta	%r6,%r9
  	ex	%r6,4095(%r5,%r10)
  	fidbr	%f6,5,%f9
! 	fidr	%f6,%f9
  	fiebr	%f6,5,%f9
! 	fier	%f6,%f9
  	fixbr	%f6,5,%f9
! 	fixr	%f6,%f9
  	hdr	%f6,%f9
  	her	%f6,%f9
  	hsch	
*************** foo:
*** 263,271 ****
  	lxebr	%f6,%f9
  	lxer	%f6,%f9
  	lxr	%r6,%r9
! 	lzdr	%r6
! 	lzer	%r6
! 	lzxr	%r6
  	m	%r6,4095(%r5,%r10)
  	madb	%f6,%f9,4095(%r5,%r10)
  	madbr	%f6,%f9,%f5
--- 263,271 ----
  	lxebr	%f6,%f9
  	lxer	%f6,%f9
  	lxr	%r6,%r9
! 	lzdr	%f6
! 	lzer	%f6
! 	lzxr	%f6
  	m	%r6,4095(%r5,%r10)
  	madb	%f6,%f9,4095(%r5,%r10)
  	madbr	%f6,%f9,%f5
*************** foo:
*** 380,390 ****
  	spx	4095(%r5)
  	sqdb	%f6,4095(%r5,%r10)
  	sqdbr	%f6,%f9
! 	sqdr	%f6
  	sqe	%f6,4095(%r5,%r10)
  	sqeb	%f6,4095(%r5,%r10)
  	sqebr	%f6,%f9
! 	sqer	%f6
  	sqxbr	%f6,%f9
  	sqxr	%f6,%f9
  	sr	%r6,%r9
--- 380,390 ----
  	spx	4095(%r5)
  	sqdb	%f6,4095(%r5,%r10)
  	sqdbr	%f6,%f9
! 	sqdr	%f6,%f9
  	sqe	%f6,4095(%r5,%r10)
  	sqeb	%f6,4095(%r5,%r10)
  	sqebr	%f6,%f9
! 	sqer	%f6,%f9
  	sqxbr	%f6,%f9
  	sqxr	%f6,%f9
  	sr	%r6,%r9
*************** foo:
*** 444,450 ****
  	tml	%r6,65535
  	tmlh	%r6,65535
  	tmll	%r6,65535
! 	tp	%r6,4095(%r5)
  	tpi	4095(%r5)
  	tprot	4095(%r5),4095(%r10)
  	tr	4095(256,%r5),4095(%r10)
--- 444,450 ----
  	tml	%r6,65535
  	tmlh	%r6,65535
  	tmll	%r6,65535
! 	tp	4095(6,%r5)
  	tpi	4095(%r5)
  	tprot	4095(%r5),4095(%r10)
  	tr	4095(256,%r5),4095(%r10)
Index: gas/testsuite/gas/s390/zarch-z900.d
===================================================================
*** gas/testsuite/gas/s390/zarch-z900.d.orig	2007-02-19 18:42:17.000000000 +0100
--- gas/testsuite/gas/s390/zarch-z900.d	2008-03-03 12:27:30.000000000 +0100
*************** Disassembly of section .text:
*** 24,34 ****
  .*:	ec 96 00 00 00 45 [ 	]*brxlg	%r9,%r6,4a <foo\+0x4a>
  .*:	eb 96 5f ff 00 44 [ 	]*bxhg	%r9,%r6,4095\(%r5\)
  .*:	eb 96 5f ff 00 45 [ 	]*bxleg	%r9,%r6,4095\(%r5\)
! .*:	b3 a5 00 96 [ 	]*cdgbr	%r9,%r6
! .*:	b3 c5 00 96 [ 	]*cdgr	%r9,%r6
  .*:	eb 96 5f ff 00 3e [ 	]*cdsg	%r9,%r6,4095\(%r5\)
! .*:	b3 a4 00 96 [ 	]*cegbr	%r9,%r6
! .*:	b3 c4 00 96 [ 	]*cegr	%r9,%r6
  .*:	b3 b9 90 65 [	 ]*cfdr	%r6,9,%f5
  .*:	b3 b8 90 65 [	 ]*cfer	%r6,9,%f5
  .*:	b3 ba 90 65 [	 ]*cfxr	%r6,9,%f5
--- 24,34 ----
  .*:	ec 96 00 00 00 45 [ 	]*brxlg	%r9,%r6,4a <foo\+0x4a>
  .*:	eb 96 5f ff 00 44 [ 	]*bxhg	%r9,%r6,4095\(%r5\)
  .*:	eb 96 5f ff 00 45 [ 	]*bxleg	%r9,%r6,4095\(%r5\)
! .*:	b3 a5 00 96 [ 	]*cdgbr	%f9,%r6
! .*:	b3 c5 00 96 [ 	]*cdgr	%f9,%r6
  .*:	eb 96 5f ff 00 3e [ 	]*cdsg	%r9,%r6,4095\(%r5\)
! .*:	b3 a4 00 96 [ 	]*cegbr	%f9,%r6
! .*:	b3 c4 00 96 [ 	]*cegr	%f9,%r6
  .*:	b3 b9 90 65 [	 ]*cfdr	%r6,9,%f5
  .*:	b3 b8 90 65 [	 ]*cfer	%r6,9,%f5
  .*:	b3 ba 90 65 [	 ]*cfxr	%r6,9,%f5
*************** Disassembly of section .text:
*** 51,58 ****
  .*:	eb 96 5f ff 00 30 [ 	]*csg	%r9,%r6,4095\(%r5\)
  .*:	e3 95 af ff 00 0e [ 	]*cvbg	%r9,4095\(%r5,%r10\)
  .*:	e3 95 af ff 00 2e [ 	]*cvdg	%r9,4095\(%r5,%r10\)
! .*:	b3 a6 00 96 [ 	]*cxgbr	%r9,%r6
! .*:	b3 c6 00 96 [ 	]*cxgr	%r9,%r6
  .*:	e3 95 af ff 00 87 [ 	]*dlg	%r9,4095\(%r5,%r10\)
  .*:	b9 87 00 96 [ 	]*dlgr	%r9,%r6
  .*:	e3 95 af ff 00 0d [ 	]*dsg	%r9,4095\(%r5,%r10\)
--- 51,58 ----
  .*:	eb 96 5f ff 00 30 [ 	]*csg	%r9,%r6,4095\(%r5\)
  .*:	e3 95 af ff 00 0e [ 	]*cvbg	%r9,4095\(%r5,%r10\)
  .*:	e3 95 af ff 00 2e [ 	]*cvdg	%r9,4095\(%r5,%r10\)
! .*:	b3 a6 00 96 [ 	]*cxgbr	%f9,%r6
! .*:	b3 c6 00 96 [ 	]*cxgr	%f9,%r6
  .*:	e3 95 af ff 00 87 [ 	]*dlg	%r9,4095\(%r5,%r10\)
  .*:	b9 87 00 96 [ 	]*dlgr	%r9,%r6
  .*:	e3 95 af ff 00 0d [ 	]*dsg	%r9,4095\(%r5,%r10\)
Index: gas/testsuite/gas/s390/zarch-z900.s
===================================================================
*** gas/testsuite/gas/s390/zarch-z900.s.orig	2007-02-19 18:42:17.000000000 +0100
--- gas/testsuite/gas/s390/zarch-z900.s	2008-03-03 12:27:48.000000000 +0100
*************** foo:
*** 18,28 ****
  	brxlg	%r9,%r6,.
  	bxhg	%r9,%r6,4095(%r5)
  	bxleg	%r9,%r6,4095(%r5)
! 	cdgbr	%r9,%r6
! 	cdgr	%r9,%r6
  	cdsg	%r9,%r6,4095(%r5)
! 	cegbr	%r9,%r6
! 	cegr	%r9,%r6
  	cfdr	%r6,9,%f5
  	cfer	%r6,9,%f5
  	cfxr	%r6,9,%f5
--- 18,28 ----
  	brxlg	%r9,%r6,.
  	bxhg	%r9,%r6,4095(%r5)
  	bxleg	%r9,%r6,4095(%r5)
! 	cdgbr	%f9,%r6
! 	cdgr	%f9,%r6
  	cdsg	%r9,%r6,4095(%r5)
! 	cegbr	%f9,%r6
! 	cegr	%f9,%r6
  	cfdr	%r6,9,%f5
  	cfer	%r6,9,%f5
  	cfxr	%r6,9,%f5
*************** foo:
*** 45,52 ****
  	csg	%r9,%r6,4095(%r5)
  	cvbg	%r9,4095(%r5,%r10)
  	cvdg	%r9,4095(%r5,%r10)
! 	cxgbr	%r9,%r6
! 	cxgr	%r9,%r6
  	dlg	%r9,4095(%r5,%r10)
  	dlgr	%r9,%r6
  	dsg	%r9,4095(%r5,%r10)
--- 45,52 ----
  	csg	%r9,%r6,4095(%r5)
  	cvbg	%r9,4095(%r5,%r10)
  	cvdg	%r9,4095(%r5,%r10)
! 	cxgbr	%f9,%r6
! 	cxgr	%f9,%r6
  	dlg	%r9,4095(%r5,%r10)
  	dlgr	%r9,%r6
  	dsg	%r9,4095(%r5,%r10)
Index: gas/testsuite/gas/s390/zarch-z9-109.d
===================================================================
*** gas/testsuite/gas/s390/zarch-z9-109.d.orig	2005-10-19 17:05:50.000000000 +0200
--- gas/testsuite/gas/s390/zarch-z9-109.d	2008-03-03 12:44:07.000000000 +0100
*************** Disassembly of section .text:
*** 47,54 ****
  .*:	b2 2b f0 69 [	 ]*sske	%r6,%r9,15
  .*:	b9 b1 f0 69 [	 ]*cu24	%r6,%r9,15
  .*:	b2 a6 f0 69 [	 ]*cu21	%r6,%r9,15
! .*:	b9 b3 f0 69 [	 ]*cu42	%r6,%r9,15
! .*:	b9 b2 f0 69 [	 ]*cu41	%r6,%r9,15
  .*:	b2 a7 f0 69 [	 ]*cu12	%r6,%r9,15
  .*:	b9 b0 f0 69 [	 ]*cu14	%r6,%r9,15
  .*:	b3 3b 60 95 [	 ]*myr	%f6,%f9,%f5
--- 47,54 ----
  .*:	b2 2b f0 69 [	 ]*sske	%r6,%r9,15
  .*:	b9 b1 f0 69 [	 ]*cu24	%r6,%r9,15
  .*:	b2 a6 f0 69 [	 ]*cu21	%r6,%r9,15
! .*:	b9 b3 00 69 [	 ]*cu42	%r6,%r9
! .*:	b9 b2 00 69 [	 ]*cu41	%r6,%r9
  .*:	b2 a7 f0 69 [	 ]*cu12	%r6,%r9,15
  .*:	b9 b0 f0 69 [	 ]*cu14	%r6,%r9,15
  .*:	b3 3b 60 95 [	 ]*myr	%f6,%f9,%f5
Index: gas/testsuite/gas/s390/zarch-z9-109.s
===================================================================
*** gas/testsuite/gas/s390/zarch-z9-109.s.orig	2005-10-19 17:05:50.000000000 +0200
--- gas/testsuite/gas/s390/zarch-z9-109.s	2008-03-03 12:43:39.000000000 +0100
*************** foo:
*** 41,48 ****
  	sske	%r6,%r9,15
  	cu24	%r6,%r9,15
  	cu21	%r6,%r9,15
! 	cu42	%r6,%r9,15
! 	cu41	%r6,%r9,15
  	cu12	%r6,%r9,15
  	cu14	%r6,%r9,15
  	myr	%f6,%f9,%f5
--- 41,48 ----
  	sske	%r6,%r9,15
  	cu24	%r6,%r9,15
  	cu21	%r6,%r9,15
! 	cu42	%r6,%r9
! 	cu41	%r6,%r9
  	cu12	%r6,%r9,15
  	cu14	%r6,%r9,15
  	myr	%f6,%f9,%f5


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]