qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [Consult] tilegx: About floating point instructions
@ 2015-08-01  9:47 Chen Gang
  2015-08-03 16:40 ` Richard Henderson
  0 siblings, 1 reply; 27+ messages in thread
From: Chen Gang @ 2015-08-01  9:47 UTC (permalink / raw)
  To: Chris Metcalf, Peter Maydell, rth@twiddle.net,
	Andreas Färber, walt@tilera.com
  Cc: qemu-devel

Hello All:

I am just adding floating point instructions (e.g. fsingle_add1), but
for me, I can not find any details about them (the ISA documents only
give a summary description, but not details), e.g.

  fsingle_add1

  Floating Point Single Precision Add Part 1

  Syntax
         fsingle_add1 Dest, SrcA, SrcB

  Example
         fsingle_add1 r5, r6, r7

  Description

  Performs the first part of a floating point single precision add. This
  instruction also sets the floating point comparison flags in the
  destination register (see Table 7-2 on page 135).

  Functional Description

        rf[Dest] = fsingle_addsub1 (rf[SrcA], rf[SrcB], false);

  (there is no additional information for fsingle_addsub1, and Table 7-2
  will set 'Dest', is 'Dest' only for the comparison flags?).

At present, for me, the only way for finding the related details are gcc
source. But I am just testing gcc (when testing gcc, I found I have to
implement floating point instructions), so it is not a quite well way.

Welcome any additional information, ideas or suggestions.


(By the way, I have implemented 'iret' instruction, for me, we can just
skip it for linux user. Also welcome any additional ideas, suggestions,
and completions for it).


Thanks.
-- 
Chen Gang

Open, share, and attitude like air, water, and life which God blessed

^ permalink raw reply	[flat|nested] 27+ messages in thread

end of thread, other threads:[~2015-10-28 15:53 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-08-01  9:47 [Qemu-devel] [Consult] tilegx: About floating point instructions Chen Gang
2015-08-03 16:40 ` Richard Henderson
2015-08-03 20:47   ` Chen Gang
2015-08-04 13:56     ` Chen Gang
2015-08-04 15:04       ` Richard Henderson
2015-08-05 14:16         ` Chen Gang
2015-08-08 17:23           ` Chen Gang
2015-08-09  1:10             ` Chen Gang
2015-08-09  1:14               ` Chen Gang
2015-08-11 13:18                 ` Chen Gang
2015-08-13 14:59                   ` Chen Gang
2015-08-15  9:56                     ` Chen Gang
2015-08-15 15:47                       ` Richard Henderson
2015-08-15 18:16                         ` Chen Gang
2015-08-16  1:41                           ` Chen Gang
2015-08-16  3:59                             ` Chen Gang
2015-08-17 17:31                           ` Richard Henderson
2015-08-17 21:09                             ` Chen Gang
2015-08-17 21:43                               ` Richard Henderson
2015-08-18 14:27                                 ` Chen Gang
2015-08-18 14:32                                   ` Peter Maydell
2015-08-18 21:29                                     ` Chen Gang
2015-08-18 22:15                                       ` Peter Maydell
2015-08-18 22:24                                         ` Chen Gang
2015-10-25 15:38                             ` Chen Gang
2015-10-26 14:14                               ` Chen Gang
     [not found]                                 ` <5630EF69.90906@hotmail.com>
2015-10-28 15:53                                   ` Chen Gang

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 NNTP newsgroup(s).