Lines Matching +full:floating +full:- +full:point
5 The following describes the current state of the NetWinder's floating point
8 In the following nomenclature is used to describe the floating point
14 {P|M|Z} = {round to +infinity,round to -infinity,round to zero},
19 Floating Point Coprocessor Data Transfer Instructions (CPDT)
20 ------------------------------------------------------------
22 LDF/STF - load and store floating
30 LFM/SFM - load and store multiple floating
41 for each floating point register into the memory location given in the
46 Floating Point Coprocessor Register Transfer Instructions (CPRT)
47 ----------------------------------------------------------------
51 FLT{cond}<S,D,E>{P,M,Z} Fn, Rd Convert integer to floating point
52 FIX{cond}{P,M,Z} Rd, Fn Convert floating point to integer
53 WFS{cond} Rd Write floating point status register
54 RFS{cond} Rd Read floating point status register
55 WFC{cond} Rd Write floating point control register
56 RFC{cond} Rd Read floating point control register
68 CMF{cond} Fn, Fm Compare floating
69 CMFE{cond} Fn, Fm Compare floating with exception
70 CNF{cond} Fn, Fm Compare negated floating
71 CNFE{cond} Fn, Fm Compare negated floating with exception
75 Floating Point Coprocessor Data Instructions (CPDT)
76 ---------------------------------------------------
80 ADF{cond}<S|D|E>{P,M,Z} Fd, Fn, <Fm,#value> - add
81 SUF{cond}<S|D|E>{P,M,Z} Fd, Fn, <Fm,#value> - subtract
82 RSF{cond}<S|D|E>{P,M,Z} Fd, Fn, <Fm,#value> - reverse subtract
83 MUF{cond}<S|D|E>{P,M,Z} Fd, Fn, <Fm,#value> - multiply
84 DVF{cond}<S|D|E>{P,M,Z} Fd, Fn, <Fm,#value> - divide
85 RDV{cond}<S|D|E>{P,M,Z} Fd, Fn, <Fm,#value> - reverse divide
89 FML{cond}<S|D|E>{P,M,Z} Fd, Fn, <Fm,#value> - fast multiply
90 FDV{cond}<S|D|E>{P,M,Z} Fd, Fn, <Fm,#value> - fast divide
91 FRD{cond}<S|D|E>{P,M,Z} Fd, Fn, <Fm,#value> - fast reverse divide
94 non-fast versions. Hence, in this implementation their performance is
101 RMF{cond}<S|D|E>{P,M,Z} Fd, Fn, <Fm,#value> - IEEE remainder
107 MVF{cond}<S|D|E>{P,M,Z} Fd, <Fm,#value> - move
108 MNF{cond}<S|D|E>{P,M,Z} Fd, <Fm,#value> - move negated
112 ABS{cond}<S|D|E>{P,M,Z} Fd, <Fm,#value> - absolute value
113 SQT{cond}<S|D|E>{P,M,Z} Fd, <Fm,#value> - square root
114 RND{cond}<S|D|E>{P,M,Z} Fd, <Fm,#value> - round
118 URD{cond}<S|D|E>{P,M,Z} Fd, <Fm,#value> - unnormalized round
119 NRM{cond}<S|D|E>{P,M,Z} Fd, <Fm,#value> - normalize
127 POW{cond}<S|D|E>{P,M,Z} Fd, Fn, <Fm,#value> - power
128 RPW{cond}<S|D|E>{P,M,Z} Fd, Fn, <Fm,#value> - reverse power
129 POL{cond}<S|D|E>{P,M,Z} Fd, Fn, <Fm,#value> - polar angle (arctan2)
131 LOG{cond}<S|D|E>{P,M,Z} Fd, <Fm,#value> - logarithm to base 10
132 LGN{cond}<S|D|E>{P,M,Z} Fd, <Fm,#value> - logarithm to base e
133 EXP{cond}<S|D|E>{P,M,Z} Fd, <Fm,#value> - exponent
134 SIN{cond}<S|D|E>{P,M,Z} Fd, <Fm,#value> - sine
135 COS{cond}<S|D|E>{P,M,Z} Fd, <Fm,#value> - cosine
136 TAN{cond}<S|D|E>{P,M,Z} Fd, <Fm,#value> - tangent
137 ASN{cond}<S|D|E>{P,M,Z} Fd, <Fm,#value> - arcsine
138 ACS{cond}<S|D|E>{P,M,Z} Fd, <Fm,#value> - arccosine
139 ATN{cond}<S|D|E>{P,M,Z} Fd, <Fm,#value> - arctangent
143 hardware, but are handled by the floating point support code. They should
153 The kernel provided with this distribution (vmlinux-nwfpe-0.93) contains
155 emulator directly. It is possible to run with no floating point module
157 technology and for those who want to do floating point work that depends