[PATCH] Improve MIPS gas testcase
Thiemo Seufer
ths@networkno.de
Tue Jul 18 14:13:00 GMT 2006
More information about the Binutils mailing list
Tue Jul 18 14:13:00 GMT 2006
- Previous message (by thread): [PATCH] BFD doc: Add @section header
- Next message (by thread): Use of crtbegin.o in elf.sc
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hello All, I committed the appended patch, it improves the mips4 testcase a bit. Thiemo 2006-07-18 Maciej W. Rozycki <macro@mips.com> * gas/mips/mips4.s, gas/mips/mips4.d: Enable the "pref" test. Change arguments for "madd.s" so that the instruction is correct for mips1 and still matches "bc3*". Index: gas/testsuite/gas/mips/mips4.d =================================================================== RCS file: /cvs/src/src/gas/testsuite/gas/mips/mips4.d,v retrieving revision 1.5 diff -u -p -r1.5 mips4.d --- gas/testsuite/gas/mips/mips4.d 19 May 2003 19:22:25 -0000 1.5 +++ gas/testsuite/gas/mips/mips4.d 17 Jul 2006 09:04:59 -0000 @@ -21,7 +21,7 @@ Disassembly of section .text: 0+0030 <[^>]*> ldxc1 \$f2,a0\(a1\) 0+0034 <[^>]*> lwxc1 \$f2,a0\(a1\) 0+0038 <[^>]*> madd.d \$f0,\$f2,\$f4,\$f6 -0+003c <[^>]*> madd.s \$f0,\$f2,\$f4,\$f6 +0+003c <[^>]*> madd.s \$f10,\$f8,\$f2,\$f0 0+0040 <[^>]*> movf a0,a1,\$fcc4 0+0044 <[^>]*> movf.d \$f4,\$f6,\$fcc0 0+0048 <[^>]*> movf.s \$f4,\$f6,\$fcc0 @@ -40,11 +40,12 @@ Disassembly of section .text: 0+007c <[^>]*> nmadd.s \$f0,\$f2,\$f4,\$f6 0+0080 <[^>]*> nmsub.d \$f0,\$f2,\$f4,\$f6 0+0084 <[^>]*> nmsub.s \$f0,\$f2,\$f4,\$f6 -0+0088 <[^>]*> prefx 0x4,a0\(a1\) -0+008c <[^>]*> recip.d \$f4,\$f6 -0+0090 <[^>]*> recip.s \$f4,\$f6 -0+0094 <[^>]*> rsqrt.d \$f4,\$f6 -0+0098 <[^>]*> rsqrt.s \$f4,\$f6 -0+009c <[^>]*> sdxc1 \$f4,a0\(a1\) -0+00a0 <[^>]*> swxc1 \$f4,a0\(a1\) +0+0088 <[^>]*> pref 0x4,0\(a0\) +0+008c <[^>]*> prefx 0x4,a0\(a1\) +0+0090 <[^>]*> recip.d \$f4,\$f6 +0+0094 <[^>]*> recip.s \$f4,\$f6 +0+0098 <[^>]*> rsqrt.d \$f4,\$f6 +0+009c <[^>]*> rsqrt.s \$f4,\$f6 +0+00a0 <[^>]*> sdxc1 \$f4,a0\(a1\) +0+00a4 <[^>]*> swxc1 \$f4,a0\(a1\) ... Index: gas/testsuite/gas/mips/mips4.s =================================================================== RCS file: /cvs/src/src/gas/testsuite/gas/mips/mips4.s,v retrieving revision 1.2 diff -u -p -r1.2 mips4.s --- gas/testsuite/gas/mips/mips4.s 19 May 2003 19:22:25 -0000 1.2 +++ gas/testsuite/gas/mips/mips4.s 17 Jul 2006 09:04:59 -0000 @@ -11,7 +11,8 @@ text_label: ldxc1 $f2,$4($5) lwxc1 $f2,$4($5) madd.d $f0,$f2,$f4,$f6 - madd.s $f0,$f2,$f4,$f6 + # This choice of arguments is so that it matches bc3f on pre-mips4. + madd.s $f10,$f8,$f2,$f0 movf $4,$5,$fcc4 movf.d $f4,$f6,$fcc0 movf.s $f4,$f6,$fcc0 @@ -30,14 +31,8 @@ text_label: nmadd.s $f0,$f2,$f4,$f6 nmsub.d $f0,$f2,$f4,$f6 nmsub.s $f0,$f2,$f4,$f6 - - # We don't test pref because currently the disassembler will - # disassemble it as lwc3. lwc3 is correct for mips1 to mips3, - # while pref is correct for mips4. Unfortunately, the - # disassembler does not know which architecture it is - # disassembling for. - # pref 4,0($4) - + # It used to be disabled due to a clash with lwc3. + pref 4,0($4) prefx 4,$4($5) recip.d $f4,$f6 recip.s $f4,$f6
- Previous message (by thread): [PATCH] BFD doc: Add @section header
- Next message (by thread): Use of crtbegin.o in elf.sc
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Binutils mailing list