binutils-gdb/gas/testsuite/gas/sparc
Jose E. Marchesi 6451799480 binutils: support for the SPARC M8 processor
This patch adds support for the new SPARC M8 processor (implementing OSA
2017) to binutils.

New instructions:

- Dictionary Unpack

  + dictunpack

- Partitioned Compare with shifted result

  + Signed variants:   fpcmp{le,gt,eq,ne}{8,16,32}shl
  + Unsigned variants: fpcmpu{le,gt}{8,16,32}shl

- Partitioned Dual-Equal compared, with shifted result

  + fpcmpde{8,16,32}shl

- Partitioned Unsigned Range Compare, with shifted result

  + fpcmpur{8,16,32}shl

- 64-bit shifts on Floating-Point registers

  + fps{ll,ra,rl}64x

- Misaligned loads and stores

  + ldm{sh,uh,sw,uw,x,ux}
  + ldm{sh,uh,sw,uw,x,ux}a
  + ldmf{s,d}
  + ldmf{s,d}a

  + stm{h,w,x}
  + stm{h,w,x}a
  + stmf{s,d}
  + stmf{s,d}a

- Oracle Numbers

  + on{add,sub,mul,div}

- Reverse Bytes/Bits

  + revbitsb
  + revbytes{h,w,x}

- Run-Length instructions

  + rle_burst
  + rle_length

- New crypto instructions

  + sha3

- Instruction to read the new register %entropy

  + rd %entropy

New Alternate Address Identifiers:

- 0x24, #ASI_CORE_COMMIT_COUNT
- 0x24, #ASI_CORE_SELECT_COUNT
- 0x48, #ASI_ARF_ECC_REG
- 0x53, #ASI_ITLB_PROBE
- 0x58, #ASI_DSFAR
- 0x5a, #ASI_DTLB_PROBE_PRIMARY
- 0x5b, #ASI_DTLB_PROBE_REAL
- 0x64, #ASI_CORE_SELECT_COMMIT_NHT

The new assembler command-line options for selecting the M8 architecture
are:

-Av9m8 or -Asparc6 for 64-bit binaries.
-Av8plusm8 for 32-bit (v8+) binaries.

The corresponding disassembler command-line options are:

-msparc:v9m8 for 64-bit binaries.
-msparc:v8plusm8 for 32-bit (v8+) binaries.

Tested for regressions in the following targets:
sparc-aout sparc-linux sparc-vxworks sparc64-linux

bfd/ChangeLog:

2017-05-19  Jose E. Marchesi  <jose.marchesi@oracle.com>

	* archures.c (bfd_mach_sparc_v9m8): Define.
	(bfd_mach_sparc_v8plusm8): Likewise.
	(bfd_mach_sparc_v9_p): Adjust to M8.
	(bfd_mach_sparc_64bit_p): Likewise.
	* aoutx.h (machine_type): Handle bfd_mach_sparc_v9m8 and
	bfd_mach_sparc_v8plusm8.
	* bfd-in2.h: Regenerated.
	* cpu-sparc.c (arch_info_struct): Entries for sparc:v9m8 and
	sparc:v8plusm8.
	* elfxx-sparc.c (_bfd_sparc_elf_object_p): Handle
	bfd_mach_sparc_v8plusm8 and bfd_mach_sparc_v9m8 using the new hw
	capabilities ONADDSUB, ONMUL, ONDIV, DICTUNP, FPCPSHL, RLE and
	SHA3.
	* elf32-sparc.c (elf32_sparc_final_write_processing): Handle
	bfd_mach_sparc_v8plusm8.

binutils/ChangeLog:

2017-05-19  Jose E. Marchesi  <jose.marchesi@oracle.com>

	* NEWS: Mention the SPARC M8 support.

gas/ChangeLog:

2017-05-19  Jose E. Marchesi  <jose.marchesi@oracle.com>

	* config/tc-sparc.c (sparc_arch_table): Entries for `sparc6',
	`v9m8' and `v8plusm8'.
	(sparc_md_end): Handle SPARC_OPCODE_ARCH_M8.
	(get_hwcap_name): Support the M8 hardware capabilities.
	(sparc_ip): Handle new operand types.
	* doc/c-sparc.texi (Sparc-Opts): Document -Av9m8, -Av8plusm8 and
	-Asparc6, and the corresponding -xarch aliases.
	* testsuite/gas/sparc/sparc6.s: New file.
	* testsuite/gas/sparc/sparc6.d: Likewise.
	* testsuite/gas/sparc/sparc6-diag.s: Likewise.
	* testsuite/gas/sparc/sparc6-diag.l: Likewise.
	* testsuite/gas/sparc/fpcmpshl.s: Likewise.
	* testsuite/gas/sparc/fpcmpshl.d: Likewise.
	* testsuite/gas/sparc/fpcmpshl-diag.s: Likewise.
	* testsuite/gas/sparc/fpcmpshl-diag.l: Likewise.
	* testsuite/gas/sparc/ldm-stm.s: Likewise.
	* testsuite/gas/sparc/ldm-stm.d: Likewise.
	* testsuite/gas/sparc/ldm-stm-diag.s: Likewise.
	* testsuite/gas/sparc/ldm-stm-diag.l: Likewise.
	* testsuite/gas/sparc/ldmf-stmf.s: Likewise.
	* testsuite/gas/sparc/ldmf-stmf.d: Likewise.
	* testsuite/gas/sparc/ldmf-stmf-diag.s: Likewise.
	* testsuite/gas/sparc/ldmf-stmf-diag.l: Likewise.
	* testsuite/gas/sparc/on.s: Likewise.
	* testsuite/gas/sparc/on.d: Likewise.
	* testsuite/gas/sparc/on-diag.s: Likewise.
	* testsuite/gas/sparc/on-diag.l: Likewise.
	* testsuite/gas/sparc/rle.s: Likewise.
	* testsuite/gas/sparc/rle.d: Likewise.
	* testsuite/gas/sparc/sparc.exp (gas_64_check): Run new tests.
	* testsuite/gas/sparc/rdasr.s: Add test for RDENTROPY.
	* testsuite/gas/sparc/rdasr.d: Likewise.

include/ChangeLog:

2017-05-19  Jose E. Marchesi  <jose.marchesi@oracle.com>

	* elf/sparc.h (ELF_SPARC_HWCAP2_SPARC6): Define.
	(ELF_SPARC_HWCAP2_ONADDSUB): Likewise.
	(ELF_SPARC_HWCAP2_ONMUL): Likewise.
	(ELF_SPARC_HWCAP2_ONDIV): Likewise.
	(ELF_SPARC_HWCAP2_DICTUNP): Likewise.
	(ELF_SPARC_HWCAP2_FPCMPSHL): Likewise.
	(ELF_SPARC_HWCAP2_RLE): Likewise.
	(ELF_SPARC_HWCAP2_SHA3): Likewise.
	* opcode/sparc.h (sparc_opcode_arch_val): Add SPARC_OPCODE_ARCH_M8
	and adjust SPARC_OPCODE_ARCH_MAX.
	(HWCAP2_SPARC6): Define.
	(HWCAP2_ONADDSUB): Likewise.
	(HWCAP2_ONMUL): Likewise.
	(HWCAP2_ONDIV): Likewise.
	(HWCAP2_DICTUNP): Likewise.
	(HWCAP2_FPCMPSHL): Likewise.
	(HWCAP2_RLE): Likewise.
	(HWCAP2_SHA3): Likewise.
	(OPM): Likewise.
	(OPMI): Likewise.
	(ONFCN): Likewise.
	(REVFCN): Likewise.
	(SIMM10): Likewise.

opcodes/ChangeLog:

2017-05-19  Jose E. Marchesi  <jose.marchesi@oracle.com>

	* sparc-dis.c (MASK_V9): Include SPARC_OPCODE_ARCH_M8.
	(X_IMM2): Define.
	(compute_arch_mask): Handle bfd_mach_sparc_v8plusm8 and
	bfd_mach_sparc_v9m8.
	(print_insn_sparc): Handle new operand types.
	* sparc-opc.c (MASK_M8): Define.
	(v6): Add MASK_M8.
	(v6notlet): Likewise.
	(v7): Likewise.
	(v8): Likewise.
	(v9): Likewise.
	(v9a): Likewise.
	(v9b): Likewise.
	(v9c): Likewise.
	(v9d): Likewise.
	(v9e): Likewise.
	(v9v): Likewise.
	(v9m): Likewise.
	(v9andleon): Likewise.
	(m8): Define.
	(HWS_VM8): Define.
	(HWS2_VM8): Likewise.
	(sparc_opcode_archs): Add entry for "m8".
	(sparc_opcodes): Add OSA2017 and M8 instructions
	dictunpack, fpcmp{ule,ugt,eq,ne,de,ur}{8,16,32}shl,
	fpx{ll,ra,rl}64x,
	ldm{sh,uh,sw,uw,x,ux}, ldm{sh,uh,sw,uw,x,ux}a, ldmf{s,d},
	ldmf{s,d}a, on{add,sub,mul,div}, rdentropy, revbitsb,
	revbytes{h,w,x}, rle_burst, rle_length, sha3, stm{h,w,x},
	stm{h,w,x}a, stmf{s,d}, stmf{s,d}a.
	(asi_table): New M8 ASIs ASI_CORE_COMMIT_COUNT,
	ASI_CORE_SELECT_COUNT, ASI_ARF_ECC_REG, ASI_ITLB_PROBE, ASI_DSFAR,
	ASI_DTLB_PROBE_PRIMARY, ASI_DTLB_PROBE_REAL,
	ASI_CORE_SELECT_COMMIT_NHT.
2017-05-19 09:27:08 -07:00
..
asi-arch-error.l gas: test cases for the architecture level aware SPARC ASI work. 2017-02-24 00:23:50 -08:00
asi-arch-error.s gas: test cases for the architecture level aware SPARC ASI work. 2017-02-24 00:23:50 -08:00
asi-bump-warn.l gas: test cases for the architecture level aware SPARC ASI work. 2017-02-24 00:23:50 -08:00
asi-bump-warn.s gas: test cases for the architecture level aware SPARC ASI work. 2017-02-24 00:23:50 -08:00
asi.d
asi.s
call-relax-aout.d gas: sparc: fix relaxation of CALL instruction into branches in a.out targets 2017-04-25 02:40:43 -07:00
call-relax.d gas: fix tests call-relax and asi-bump-warn in 32-bit SPARC ELF targets 2017-05-19 07:02:25 -07:00
call-relax.s gas: sparc: fix relaxation of CALL instruction into branches in a.out targets 2017-04-25 02:40:43 -07:00
cbcond-diag.l gas: fix CBCOND diagnostics for invalid immediate operands. 2016-11-25 03:40:15 -08:00
cbcond-diag.s gas: fix CBCOND diagnostics for invalid immediate operands. 2016-11-25 03:40:15 -08:00
cbcond.d Increase the accuracy of sparc instruction aliases. 2013-04-06 22:22:03 +00:00
cbcond.s Increase the accuracy of sparc instruction aliases. 2013-04-06 22:22:03 +00:00
cfr.d Add support for sparc %cfr ASR register. 2012-04-27 20:43:35 +00:00
cfr.s Add support for sparc %cfr ASR register. 2012-04-27 20:43:35 +00:00
crypto.d opcodes, gas: fix mnemonic of sparc camellia_fl 2016-08-26 07:31:31 -07:00
crypto.s opcodes, gas: fix mnemonic of sparc camellia_fl 2016-08-26 07:31:31 -07:00
dcti-couples-v8.d gas: detect DCTI couples in sparc 2016-09-14 07:10:49 -07:00
dcti-couples-v8.l gas: detect DCTI couples in sparc 2016-09-14 07:10:49 -07:00
dcti-couples-v9.d gas: detect DCTI couples in sparc 2016-09-14 07:10:49 -07:00
dcti-couples-v9c.d gas: detect DCTI couples in sparc 2016-09-14 07:10:49 -07:00
dcti-couples-v9c.l gas: detect DCTI couples in sparc 2016-09-14 07:10:49 -07:00
dcti-couples.s gas: detect DCTI couples in sparc 2016-09-14 07:10:49 -07:00
edge.d Increase the accuracy of sparc instruction aliases. 2013-04-06 22:22:03 +00:00
edge.s Increase the accuracy of sparc instruction aliases. 2013-04-06 22:22:03 +00:00
flush.d Increase the accuracy of sparc instruction aliases. 2013-04-06 22:22:03 +00:00
flush.s Increase the accuracy of sparc instruction aliases. 2013-04-06 22:22:03 +00:00
fpcmpshl-diag.l binutils: support for the SPARC M8 processor 2017-05-19 09:27:08 -07:00
fpcmpshl-diag.s binutils: support for the SPARC M8 processor 2017-05-19 09:27:08 -07:00
fpcmpshl.d binutils: support for the SPARC M8 processor 2017-05-19 09:27:08 -07:00
fpcmpshl.s binutils: support for the SPARC M8 processor 2017-05-19 09:27:08 -07:00
gotop32.d bfd/ 2008-04-16 08:51:18 +00:00
gotop32.s bfd/ 2008-04-16 08:51:18 +00:00
gotop64.d bfd/ 2008-04-16 08:51:18 +00:00
gotop64.s bfd/ 2008-04-16 08:51:18 +00:00
hpcvis3.d This is a series of patches that add support for the SPARC M7 cpu to 2014-10-09 13:16:53 +01:00
hpcvis3.s This is a series of patches that add support for the SPARC M7 cpu to 2014-10-09 13:16:53 +01:00
hwcaps-bump.l gas,opcodes: fix hardware capabilities bumping in the sparc assembler. 2016-11-22 04:40:37 -08:00
hwcaps-bump.s gas,opcodes: fix hardware capabilities bumping in the sparc assembler. 2016-11-22 04:40:37 -08:00
ima.d Add sparc integer multiply-add instructions. 2011-09-26 09:19:24 +00:00
ima.s Add sparc integer multiply-add instructions. 2011-09-26 09:19:24 +00:00
imm-plus-rreg.d Fix sparc testcases when building with 64-bit default. 2011-09-21 22:29:55 +00:00
imm-plus-rreg.s gas/ 2011-09-08 16:56:10 +00:00
ld_st_fsr.d gas tests for the sparc instructions ldfsr, stfsr, ldx, ldxa, stx, stxa, ldxfsr, stxfsr, ldxefsr. 2014-08-25 13:08:31 +02:00
ld_st_fsr.s gas tests for the sparc instructions ldfsr, stfsr, ldx, ldxa, stx, stxa, ldxfsr, stxfsr, ldxefsr. 2014-08-25 13:08:31 +02:00
ldd_std.d Fix Sparc test which was failing in the presence of new v9 opcodes. 2014-03-19 16:22:31 +00:00
ldd_std.s Increase the accuracy of sparc instruction aliases. 2013-04-06 22:22:03 +00:00
ldm-stm-diag.l binutils: support for the SPARC M8 processor 2017-05-19 09:27:08 -07:00
ldm-stm-diag.s binutils: support for the SPARC M8 processor 2017-05-19 09:27:08 -07:00
ldm-stm.d binutils: support for the SPARC M8 processor 2017-05-19 09:27:08 -07:00
ldm-stm.s binutils: support for the SPARC M8 processor 2017-05-19 09:27:08 -07:00
ldmf-stmf-diag.l binutils: support for the SPARC M8 processor 2017-05-19 09:27:08 -07:00
ldmf-stmf-diag.s binutils: support for the SPARC M8 processor 2017-05-19 09:27:08 -07:00
ldmf-stmf.d binutils: support for the SPARC M8 processor 2017-05-19 09:27:08 -07:00
ldmf-stmf.s binutils: support for the SPARC M8 processor 2017-05-19 09:27:08 -07:00
ldtw_sttw.d Increase the accuracy of sparc instruction aliases. 2013-04-06 22:22:03 +00:00
ldtw_sttw.s Increase the accuracy of sparc instruction aliases. 2013-04-06 22:22:03 +00:00
ldtxa.d opcodes,gas: support for the ldtxa SPARC instructions. 2016-07-13 16:05:40 +02:00
ldtxa.s opcodes,gas: support for the ldtxa SPARC instructions. 2016-07-13 16:05:40 +02:00
ldx_efsr.d opcodes,gas: adjust sparc insns and make GAS aware of it 2016-06-17 02:14:18 -07:00
ldx_efsr.s gas tests for the sparc instructions ldfsr, stfsr, ldx, ldxa, stx, stxa, ldxfsr, stxfsr, ldxefsr. 2014-08-25 13:08:31 +02:00
ldx_stx.d gas tests for the sparc instructions ldfsr, stfsr, ldx, ldxa, stx, stxa, ldxfsr, stxfsr, ldxefsr. 2014-08-25 13:08:31 +02:00
ldx_stx.s gas tests for the sparc instructions ldfsr, stfsr, ldx, ldxa, stx, stxa, ldxfsr, stxfsr, ldxefsr. 2014-08-25 13:08:31 +02:00
mcdper.d This is a series of patches that add support for the SPARC M7 cpu to 2014-10-09 13:16:53 +01:00
mcdper.s This is a series of patches that add support for the SPARC M7 cpu to 2014-10-09 13:16:53 +01:00
membar.d
membar.s
mism-1.s opcodes,gas: adjust sparc insns and make GAS aware of it 2016-06-17 02:14:18 -07:00
mism-2.s opcodes,gas: adjust sparc insns and make GAS aware of it 2016-06-17 02:14:18 -07:00
mismatch.exp Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
mwait.d opcodes,gas: adjust sparc insns and make GAS aware of it 2016-06-17 02:14:18 -07:00
mwait.s opcodes,gas: adjust sparc insns and make GAS aware of it 2016-06-17 02:14:18 -07:00
natural-32.d gas: added tests for the sparc natural instructions. 2015-05-06 09:27:52 -07:00
natural-32.s gas: added tests for the sparc natural instructions. 2015-05-06 09:27:52 -07:00
natural.d gas: added tests for the sparc natural instructions. 2015-05-06 09:27:52 -07:00
natural.s gas: added tests for the sparc natural instructions. 2015-05-06 09:27:52 -07:00
on-diag.l binutils: support for the SPARC M8 processor 2017-05-19 09:27:08 -07:00
on-diag.s binutils: support for the SPARC M8 processor 2017-05-19 09:27:08 -07:00
on.d binutils: support for the SPARC M8 processor 2017-05-19 09:27:08 -07:00
on.s binutils: support for the SPARC M8 processor 2017-05-19 09:27:08 -07:00
pause.d Add support for sparc pause instruction. 2012-04-27 18:04:00 +00:00
pause.s Add support for sparc pause instruction. 2012-04-27 18:04:00 +00:00
pc2210.d opcodes/ 2008-04-23 07:49:33 +00:00
pc2210.s opcodes/ 2008-04-23 07:49:33 +00:00
pcrel.d Pad only text sections at end by default 2015-02-28 22:26:56 +10:30
pcrel.s
pcrel64.d Pad only text sections at end by default 2015-02-28 22:26:56 +10:30
pcrel64.s
plt.d
plt.s
plt64.d
plt64.s
pr4587.l Patch for PR4587 + move proc run_list_test into gas-defs.exp 2007-06-05 17:00:33 +00:00
pr4587.s Patch for PR4587 + move proc run_list_test into gas-defs.exp 2007-06-05 17:00:33 +00:00
pr19910-1.d Fix regexps in PR19910 test to cope with COFF and AOUT sparc targets. 2016-04-08 10:36:49 +01:00
pr19910-1.s Allow integer contants to have a U suffix. Improve error reporting for missing closing parentheses. 2016-04-07 12:34:06 +01:00
pr19910-2.l Allow integer contants to have a U suffix. Improve error reporting for missing closing parentheses. 2016-04-07 12:34:06 +01:00
pr19910-2.s Allow integer contants to have a U suffix. Improve error reporting for missing closing parentheses. 2016-04-07 12:34:06 +01:00
pr20732.d Accept L and LL suffixes to integer constants. 2016-11-11 15:13:07 +00:00
pr20732.s Accept L and LL suffixes to integer constants. 2016-11-11 15:13:07 +00:00
prefetch.d
prefetch.s
rdasr.d binutils: support for the SPARC M8 processor 2017-05-19 09:27:08 -07:00
rdasr.s binutils: support for the SPARC M8 processor 2017-05-19 09:27:08 -07:00
rdhpr.d opcodes,gas: sparc: fix rdasr,wrasr,rdpr,wrpr,rdhpr,wrhpr insns. 2016-06-17 02:15:43 -07:00
rdhpr.s opcodes,gas: sparc: fix rdasr,wrasr,rdpr,wrpr,rdhpr,wrhpr insns. 2016-06-17 02:15:43 -07:00
rdpr.d opcodes,gas: sparc: fix rdasr,wrasr,rdpr,wrpr,rdhpr,wrhpr insns. 2016-06-17 02:15:43 -07:00
rdpr.s Support for the sparc %pmcdper privileged register. 2015-08-25 17:16:34 +02:00
reloc64.d Print addend as signed in objdump 2012-05-14 02:40:00 +00:00
reloc64.s Support R_SPARC_WDISP10 and R_SPARC_H34. 2012-04-12 16:26:06 +00:00
rle.d binutils: support for the SPARC M8 processor 2017-05-19 09:27:08 -07:00
rle.s binutils: support for the SPARC M8 processor 2017-05-19 09:27:08 -07:00
save-args.d gas: avoid spurious failures in non-ELF targets in the SPARC testsuite. 2016-07-29 00:17:04 -07:00
save-args.s opcodes/ 2011-09-08 19:03:17 +00:00
set64.d
set64.s
sparc.exp binutils: support for the SPARC M8 processor 2017-05-19 09:27:08 -07:00
sparc5vis4.d opcodes,gas: sparc: fix mnemonic of faligndatai 2016-05-09 04:09:53 -07:00
sparc5vis4.s opcodes,gas: sparc: fix mnemonic of faligndatai 2016-05-09 04:09:53 -07:00
sparc6-diag.l binutils: support for the SPARC M8 processor 2017-05-19 09:27:08 -07:00
sparc6-diag.s binutils: support for the SPARC M8 processor 2017-05-19 09:27:08 -07:00
sparc6.d binutils: support for the SPARC M8 processor 2017-05-19 09:27:08 -07:00
sparc6.s binutils: support for the SPARC M8 processor 2017-05-19 09:27:08 -07:00
splet-2.d
splet-2.s
splet.d
splet.s
synth.d
synth.s
synth64.d
synth64.s
ticc-imm-reg.d Fix sparc testcases when building with 64-bit default. 2011-09-21 22:29:55 +00:00
ticc-imm-reg.s opcodes/ 2011-09-08 19:01:11 +00:00
unalign.d
unalign.s
v8-movwr-imm.d Increase the accuracy of sparc instruction aliases. 2013-04-06 22:22:03 +00:00
v8-movwr-imm.s opcodes/ 2011-09-08 19:01:11 +00:00
v9branch1.d gas/ 2007-05-29 13:18:59 +00:00
v9branch1.s gas/ 2007-05-29 13:18:59 +00:00
v9branch2.d gas/ 2007-05-29 13:18:59 +00:00
v9branch2.s gas/ 2007-05-29 13:18:59 +00:00
v9branch3.d gas/ 2007-05-29 13:18:59 +00:00
v9branch3.s gas/ 2007-05-29 13:18:59 +00:00
v9branch4.d gas/ 2007-05-29 13:18:59 +00:00
v9branch4.s gas/ 2007-05-29 13:18:59 +00:00
v9branch5.d gas/ 2007-05-29 13:18:59 +00:00
v9branch5.s gas/ 2007-05-29 13:18:59 +00:00
vxworks-pic.d
vxworks-pic.s
window.d
window.s
wrasr.d opcodes,gas: sparc: fix rdasr,wrasr,rdpr,wrpr,rdhpr,wrhpr insns. 2016-06-17 02:15:43 -07:00
wrasr.s opcodes,gas: sparc: fix rdasr,wrasr,rdpr,wrpr,rdhpr,wrhpr insns. 2016-06-17 02:15:43 -07:00
wrhpr.d opcodes,gas: sparc: fix rdasr,wrasr,rdpr,wrpr,rdhpr,wrhpr insns. 2016-06-17 02:15:43 -07:00
wrhpr.s opcodes,gas: sparc: fix rdasr,wrasr,rdpr,wrpr,rdhpr,wrhpr insns. 2016-06-17 02:15:43 -07:00
wrpr.d opcodes,gas: sparc: fix rdasr,wrasr,rdpr,wrpr,rdhpr,wrhpr insns. 2016-06-17 02:15:43 -07:00
wrpr.s opcodes,gas: sparc: fix rdasr,wrasr,rdpr,wrpr,rdhpr,wrhpr insns. 2016-06-17 02:15:43 -07:00
xcrypto.d This is a series of patches that add support for the SPARC M7 cpu to 2014-10-09 13:16:53 +01:00
xcrypto.s This is a series of patches that add support for the SPARC M7 cpu to 2014-10-09 13:16:53 +01:00