Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 11-Oct-2012 | - | ||||
README.i860 | H A D | 11-Oct-2012 | 1.5 KiB | 35 | 26 | |
bitwise.d | H A D | 11-Oct-2012 | 5.2 KiB | 142 | 138 | |
bitwise.s | H A D | 11-Oct-2012 | 2.7 KiB | 151 | 136 | |
branch.d | H A D | 11-Oct-2012 | 2.7 KiB | 82 | 78 | |
branch.s | H A D | 11-Oct-2012 | 846 | 86 | 72 | |
bte.d | H A D | 11-Oct-2012 | 3.1 KiB | 63 | 58 | |
bte.s | H A D | 11-Oct-2012 | 1.1 KiB | 56 | 50 | |
dir-align01.d | H A D | 11-Oct-2012 | 424 | 18 | 14 | |
dir-align01.s | H A D | 11-Oct-2012 | 260 | 12 | 9 | |
dir-intel01.d | H A D | 11-Oct-2012 | 499 | 20 | 16 | |
dir-intel01.s | H A D | 11-Oct-2012 | 331 | 20 | 13 | |
dir-intel02.d | H A D | 11-Oct-2012 | 358 | 16 | 12 | |
dir-intel02.s | H A D | 11-Oct-2012 | 201 | 14 | 7 | |
dir-intel03-err.l | H A D | 11-Oct-2012 | 310 | 6 | 5 | |
dir-intel03-err.s | H A D | 11-Oct-2012 | 235 | 15 | 10 | |
dual01.d | H A D | 11-Oct-2012 | 570 | 22 | 18 | |
dual01.s | H A D | 11-Oct-2012 | 378 | 18 | 16 | |
dual02-err.l | H A D | 11-Oct-2012 | 74 | 3 | 2 | |
dual02-err.s | H A D | 11-Oct-2012 | 187 | 10 | 7 | |
dual03.d | H A D | 11-Oct-2012 | 1.7 KiB | 54 | 46 | |
dual03.s | H A D | 11-Oct-2012 | 836 | 47 | 40 | |
fldst01.d | H A D | 11-Oct-2012 | 2.8 KiB | 74 | 70 | |
fldst01.s | H A D | 11-Oct-2012 | 1.6 KiB | 76 | 70 | |
fldst02.d | H A D | 11-Oct-2012 | 2.9 KiB | 74 | 70 | |
fldst02.s | H A D | 11-Oct-2012 | 1.6 KiB | 76 | 70 | |
fldst03.d | H A D | 11-Oct-2012 | 2.9 KiB | 74 | 70 | |
fldst03.s | H A D | 11-Oct-2012 | 1.6 KiB | 76 | 70 | |
fldst04.d | H A D | 11-Oct-2012 | 2.8 KiB | 74 | 70 | |
fldst04.s | H A D | 11-Oct-2012 | 1.6 KiB | 76 | 70 | |
fldst05.d | H A D | 11-Oct-2012 | 2.9 KiB | 74 | 70 | |
fldst05.s | H A D | 11-Oct-2012 | 1.6 KiB | 76 | 70 | |
fldst06.d | H A D | 11-Oct-2012 | 2.9 KiB | 74 | 70 | |
fldst06.s | H A D | 11-Oct-2012 | 1.6 KiB | 76 | 70 | |
fldst07.d | H A D | 11-Oct-2012 | 2.9 KiB | 74 | 70 | |
fldst07.s | H A D | 11-Oct-2012 | 1.7 KiB | 76 | 70 | |
fldst08.d | H A D | 11-Oct-2012 | 2.9 KiB | 74 | 70 | |
fldst08.s | H A D | 11-Oct-2012 | 1.7 KiB | 76 | 70 | |
float01.d | H A D | 11-Oct-2012 | 2.5 KiB | 70 | 66 | |
float01.s | H A D | 11-Oct-2012 | 1.2 KiB | 85 | 66 | |
float02.d | H A D | 11-Oct-2012 | 1.2 KiB | 40 | 36 | |
float02.s | H A D | 11-Oct-2012 | 517 | 43 | 34 | |
float03.d | H A D | 11-Oct-2012 | 1.7 KiB | 52 | 48 | |
float03.s | H A D | 11-Oct-2012 | 860 | 65 | 48 | |
float04.d | H A D | 11-Oct-2012 | 1.3 KiB | 40 | 36 | |
float04.s | H A D | 11-Oct-2012 | 726 | 50 | 37 | |
form.d | H A D | 11-Oct-2012 | 1.9 KiB | 64 | 60 | |
form.s | H A D | 11-Oct-2012 | 812 | 67 | 60 | |
i860.exp | H A D | 11-Oct-2012 | 1.5 KiB | 59 | 54 | |
iarith.d | H A D | 11-Oct-2012 | 3.4 KiB | 98 | 94 | |
iarith.s | H A D | 11-Oct-2012 | 1.8 KiB | 103 | 92 | |
ldst01.d | H A D | 11-Oct-2012 | 1.3 KiB | 40 | 36 | |
ldst01.s | H A D | 11-Oct-2012 | 668 | 36 | 32 | |
ldst02.d | H A D | 11-Oct-2012 | 1.3 KiB | 40 | 36 | |
ldst02.s | H A D | 11-Oct-2012 | 668 | 36 | 32 | |
ldst03.d | H A D | 11-Oct-2012 | 1.5 KiB | 44 | 40 | |
ldst03.s | H A D | 11-Oct-2012 | 753 | 40 | 36 | |
ldst04.d | H A D | 11-Oct-2012 | 735 | 25 | 21 | |
ldst04.s | H A D | 11-Oct-2012 | 355 | 20 | 17 | |
ldst05.d | H A D | 11-Oct-2012 | 735 | 25 | 21 | |
ldst05.s | H A D | 11-Oct-2012 | 355 | 20 | 17 | |
ldst06.d | H A D | 11-Oct-2012 | 900 | 29 | 25 | |
ldst06.s | H A D | 11-Oct-2012 | 439 | 23 | 21 | |
pfam.d | H A D | 11-Oct-2012 | 5.8 KiB | 154 | 150 | |
pfam.s | H A D | 11-Oct-2012 | 2.7 KiB | 183 | 148 | |
pfmam.d | H A D | 11-Oct-2012 | 5.9 KiB | 154 | 150 | |
pfmam.s | H A D | 11-Oct-2012 | 2.8 KiB | 183 | 148 | |
pfmsm.d | H A D | 11-Oct-2012 | 5.9 KiB | 154 | 150 | |
pfmsm.s | H A D | 11-Oct-2012 | 2.8 KiB | 183 | 148 | |
pfsm.d | H A D | 11-Oct-2012 | 5.8 KiB | 154 | 150 | |
pfsm.s | H A D | 11-Oct-2012 | 2.7 KiB | 183 | 148 | |
pseudo-ops01.d | H A D | 11-Oct-2012 | 314 | 15 | 11 | |
pseudo-ops01.s | H A D | 11-Oct-2012 | 168 | 11 | 8 | |
regress01.d | H A D | 11-Oct-2012 | 630 | 22 | 18 | |
regress01.s | H A D | 11-Oct-2012 | 430 | 20 | 14 | |
shift.d | H A D | 11-Oct-2012 | 2.9 KiB | 87 | 83 | |
shift.s | H A D | 11-Oct-2012 | 1.6 KiB | 91 | 81 | |
simd.d | H A D | 11-Oct-2012 | 3.8 KiB | 106 | 102 | |
simd.s | H A D | 11-Oct-2012 | 1.8 KiB | 120 | 102 | |
system.d | H A D | 11-Oct-2012 | 2.4 KiB | 73 | 69 | |
system.s | H A D | 11-Oct-2012 | 1.2 KiB | 77 | 68 | |
xp.d | H A D | 11-Oct-2012 | 8.7 KiB | 242 | 238 | |
xp.s | H A D | 11-Oct-2012 | 4.7 KiB | 267 | 247 |
README.i860
1 2Testsuite for the i860 version of the GNU assembler 3--------------------------------------------------- 4 5This is a simple testsuite for the i860 assembler. It currently 6consists mostly of testcases for checking that every instruction is 7parsed correctly and that correct object code is generated (these 8are called "blah.s"). The files called "blah-err.s" test for error 9conditions. 10 11The suite includes testcases for the base i860XR instruction set as well 12as the enhanced i860XP instructions and control registers. 13 14The expected results files were generated using the UNIX System V/i860 15Release 4 vendor assembler (/usr/ccs/bin/as -V reports version 16"Standard C Development Environment (SCDE) 5.0 12/08/89"). This 17way GAS/i860 is tested against a known good assembler. 18 19TODO: 20 - Relocation testing is basically non-existent. 21 - pst.d (pixel store) is the only instruction with no testcase. 22 - Some pseudo instructions need testcases (mov, all pfmov, etc.). 23 - More tests for dual instruction mode: check that dual mode has a 24 proper pair (FLOP/core) of instructions, and other error conditions. 25 - Most current testcases use the default AT&T/SVR4 syntax; a few simple 26 tests of the Intel syntax should be added to prevent bitrot (including 27 relocatable expression syntax, etc). Test file dual03.s uses Intel 28 syntax lightly (i.e., register names without '%' prefix). 29 30Contact me (Jason Eckhardt, jle@rice.edu) if you'd like to help. 31 32Known testsuite failures: 33 - none. 34 35