* Re: [MIPS] Add saa and saad instructions for octeon [not found] <CA+=Sn1kS8sXEruNH8vg1N538R1Q6OpgZRwAZKBkZym6y-OWpyg@mail.gmail.com> @ 2011-11-11 17:20 ` David Daney [not found] ` <87d3ctwbst.fsf@firetop.home> 1 sibling, 0 replies; 5+ messages in thread From: David Daney @ 2011-11-11 17:20 UTC (permalink / raw) To: Andrew Pinski; +Cc: binutils, overseers On 11/10/2011 09:26 PM, Andrew Pinski wrote: > Hi, > This patch adds the saa and saad instructions for Octeon. They are > not part of the original Octeon but are part of the Octeon+. We at > Cavium don't feel the need to add a new arch for it since this is the > only difference instruction wise and the original Octeon is no longer > in production. > > OK? Tested with a cross binutils to mips64-linux-gnu with no regressions. > > Thanks, > Andrew Pinski > > PS I don't currently have binutils write access but Cavium has a > blanket copyright assignment on file. > If approved, I can commit it, but really the overseers should turn on commit permissions for you. David Daney > gas/ChangeLog: > * config/tc-mips.c (macro): Add support for M_SAA_AB and M_SAAD_AB. > (mips_ip<case '('>): Allow 's' after '('. > > gas/testsuite/ChangeLog: > * gas/mips/mips.exp: Add octeon-saa-saad. > * gas/mips/octeon-saa-saad.d: New file. > * gas/mips/octeon-saa-saad.s: New file > > include/opcode/ChangeLog: > * mips.h (M_SAA_AB, M_SAAD_AB): New enum values. > > opcodes/ChangeLog: > * mips-opc.c (micromips_opcodes): Add "saa" and "saad". ^ permalink raw reply [flat|nested] 5+ messages in thread
[parent not found: <87d3ctwbst.fsf@firetop.home>]
[parent not found: <878vnhwbql.fsf@firetop.home>]
[parent not found: <4EC2A48B.10802@caviumnetworks.com>]
[parent not found: <87aa7xut5n.fsf@firetop.home>]
[parent not found: <CA+=Sn1=sDM_xu-t2L9Bc8ixQ=XKnGYVQWj0vY_RT8bynSVJcxQ@mail.gmail.com>]
[parent not found: <877h2yy317.fsf@firetop.home>]
[parent not found: <CA+=Sn1nyYv=xqdbHa9_73VcfkXEPukRzXdrBwjQW8qhzb=cnhg@mail.gmail.com>]
[parent not found: <87sjlds0si.fsf@firetop.home>]
[parent not found: <CA+=Sn1=Uh69FJbG9m7-MbCw9O14YRSzPNn6r=0sJCpnmh1xQKQ@mail.gmail.com>]
* Re: [MIPS] Add saa and saad instructions for octeon [not found] ` <CA+=Sn1=Uh69FJbG9m7-MbCw9O14YRSzPNn6r=0sJCpnmh1xQKQ@mail.gmail.com> @ 2011-11-28 17:11 ` David Daney 2011-11-29 9:28 ` Richard Sandiford 0 siblings, 1 reply; 5+ messages in thread From: David Daney @ 2011-11-28 17:11 UTC (permalink / raw) To: Andrew Pinski, overseers; +Cc: Daney, David, binutils, rdsandiford On 11/24/2011 02:58 PM, Andrew Pinski wrote: > On Thu, Nov 24, 2011 at 12:50 PM, Richard Sandiford > <rdsandiford@googlemail.com> wrote: >> Andrew Pinski<andrew.pinski@caviumnetworks.com> writes: >>> bfd/ChangeLog: >>> * archures.c (bfd_mach_mips_octeonp): New macro. >>> * bfd-in2.h: Regenerate. >>> * bfd/cpu-mips.c (I_mipsocteonp): New enum value. >>> (arch_info_struct): Add bfd_mach_mips_octeonp. >>> * elfxx-mips.c (mips_set_isa_flags): Add bfd_mach_mips_octeonp. >>> (mips_mach_extensions): Add bfd_mach_mips_octeonp. >>> >>> gas/ChangeLog: >>> * config/tc-mips.c (CPU_IS_OCTEON): New macro function. >>> (CPU_HAS_SEQ): Change to use CPU_IS_OCTEON. >>> (NO_ISA_COP): Likewise. >>> (macro)<ld_st>: Add support when off0 is true. >>> Add support for M_SAA_AB, M_SAA_OB, M_SAAD_OB and M_SAAD_AB. >>> (mips_cpu_info_table): Add octeon+. >>> * doc/c-mips.texi: Document octeon+ as an acceptable value for -march= >>> >>> gas/testsuite/ChangeLog >>> * gas/mips/mips.exp: Add octeon+ for an architecture. >>> Run octeon-saa-saad test. >>> (run_dump_test_arch): For Octeon architectures, also try octeon@. >>> * gas/mips/octeon-pref.d: Remove -march=octeon from command line. >>> * gas/mips/octeon.d: Likewise. >>> * gas/mips/octeon-saa-saad.d: New file. >>> * gas/mips/octeon-saa-saad.s: New file >>> >>> include/opcode/ChangeLog: >>> * mips.h (INSN_CHIP_MASK): Update according to INSN_OCTEONP. >>> (INSN_OCTEONP): New macro. >>> (CPU_OCTEONP): New macro. >>> (OPCODE_IS_MEMBER): Add Octeon+. >>> (M_SAA_AB, M_SAAD_AB, M_SAA_OB, M_SAAD_OB): New enum values. >>> >>> opcodes/ChangeLog: >>> * mips-dis.c (mips_arch_choices): Add Octeon+. >>> * mips-opc.c (IOCT): Include Octeon+. >>> (IOCTP): New macro. >>> (mips_builtin_opcodes): Add "saa" and "saad". >> >> OK, thanks. Please run the binutils testsuite for a mips*-linux-gnu [...] > > Can you apply the patch since I don't have write cvs access yet or can > I receive write CVS access? > It would be best to grant Andrew write access I think, as there are more patches to come. In the short term, I can commit the patch if that would make things easier. David Daney ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [MIPS] Add saa and saad instructions for octeon 2011-11-28 17:11 ` David Daney @ 2011-11-29 9:28 ` Richard Sandiford 2011-11-29 16:48 ` nick clifton 0 siblings, 1 reply; 5+ messages in thread From: Richard Sandiford @ 2011-11-29 9:28 UTC (permalink / raw) To: David Daney; +Cc: Andrew Pinski, overseers, Daney, David, nickc David Daney <ddaney@caviumnetworks.com> writes: > It would be best to grant Andrew write access I think, as there are more > patches to come. +1 FWIW. Nick? Richard ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [MIPS] Add saa and saad instructions for octeon 2011-11-29 9:28 ` Richard Sandiford @ 2011-11-29 16:48 ` nick clifton 2011-11-29 17:38 ` Christopher Faylor 0 siblings, 1 reply; 5+ messages in thread From: nick clifton @ 2011-11-29 16:48 UTC (permalink / raw) To: David Daney, Andrew Pinski, overseers, Daney, David, rdsandiford Hi Richard, Hi Andrew, >> It would be best to grant Andrew write access I think, as there are more >> patches to come. > > +1 FWIW. Nick? Agreed - Andrew please fill out the form at: http://sourceware.org/cgi-bin/pdw/ps_form.cgi Using my email address as approver. Cheers Nick ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [MIPS] Add saa and saad instructions for octeon 2011-11-29 16:48 ` nick clifton @ 2011-11-29 17:38 ` Christopher Faylor 0 siblings, 0 replies; 5+ messages in thread From: Christopher Faylor @ 2011-11-29 17:38 UTC (permalink / raw) To: overseers, rdsandiford, nick clifton, Andrew Pinski, David Daney, Daney, David On Tue, Nov 29, 2011 at 04:47:02PM +0000, nick clifton wrote: >Hi Richard, Hi Andrew, >>> It would be best to grant Andrew write access I think, as there are more >>> patches to come. >> >> +1 FWIW. Nick? > >Agreed - Andrew please fill out the form at: > > http://sourceware.org/cgi-bin/pdw/ps_form.cgi > >Using my email address as approver. No, please don't. Andrew already has an account. That form is for creation of a new account. Just wait for someone to update the group ownership. cgf ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2011-11-29 17:38 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <CA+=Sn1kS8sXEruNH8vg1N538R1Q6OpgZRwAZKBkZym6y-OWpyg@mail.gmail.com>
2011-11-11 17:20 ` [MIPS] Add saa and saad instructions for octeon David Daney
[not found] ` <87d3ctwbst.fsf@firetop.home>
[not found] ` <878vnhwbql.fsf@firetop.home>
[not found] ` <4EC2A48B.10802@caviumnetworks.com>
[not found] ` <87aa7xut5n.fsf@firetop.home>
[not found] ` <CA+=Sn1=sDM_xu-t2L9Bc8ixQ=XKnGYVQWj0vY_RT8bynSVJcxQ@mail.gmail.com>
[not found] ` <877h2yy317.fsf@firetop.home>
[not found] ` <CA+=Sn1nyYv=xqdbHa9_73VcfkXEPukRzXdrBwjQW8qhzb=cnhg@mail.gmail.com>
[not found] ` <87sjlds0si.fsf@firetop.home>
[not found] ` <CA+=Sn1=Uh69FJbG9m7-MbCw9O14YRSzPNn6r=0sJCpnmh1xQKQ@mail.gmail.com>
2011-11-28 17:11 ` David Daney
2011-11-29 9:28 ` Richard Sandiford
2011-11-29 16:48 ` nick clifton
2011-11-29 17:38 ` Christopher Faylor
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).