• Home
  • Raw
  • Download

Lines Matching +full:floating +full:- +full:point

5 …scribes semantic of programs in a language-neutral and target-neutral way, targeting multi-languag…
9 …hey acted like a [finite state machine](https://en.wikipedia.org/wiki/Finite-state_machine) (FSM))…
11 …will load from or store to the global memory, so they should be executed non-simultaneously and in…
17 …he state transition action of the FSM. Selector gates are affiliated (many-to-one) to `MERGE` stat…
65 …>, b:<JS_STRING>) -> c:<JS_STRING>=JS_ADD(a:<JS_NUMBER>, b:<JS_STRING>)` and `c:<JS_ANY>=VALUE_SEL…
69-level instructions (HIR), middle-level instructions (MIR) and low-level instructions (LIR). They …
71 * HIR instructions represent language-related computational process, which usually correspond to th…
72 * MIR instructions are language-independent and target-independent, which are similar to LLVM IR, b…
73 * LIR instructions are target-related, which usually correspond to the machine instructions of targ…
82 * `ARCH` means architecture-related integer type (`INTx` on `x` bits architecture).
90 Return a value from a non-void function.
93 |--------|-------------------|--------------------|--------------|
98 |---------------|----------|
106 |--------|-------------------|-------------------|--------------|
111 |--------------|----------|
119 |--------|-----------------------------------|-------------------|------------|
124 |-----------|----------|
132 |--------|-------------------------|-------------------|------------|
137 |-----------|----------|
145 |--------|-------------------------------------|-------------------|--------------|
150 |-----------|----------|
158 |--------|-----------------------------------|-------------------|------------|
163 |-----------|----------|
171 |--------|-----------------------------------|-------------------|------------|
176 |-----------|----------|
184 |--------|-----------------------------------|-------------------|------------|
189 |-----------|------------------------------------------------------------------------|
197 |--------|------------------------------------------------------------|-------------------|--------…
202 |-----------|----------------------------|
210 |--------|------------------------------------------------------------|-------------------|--------…
215 |-----------|----------|
223 |--------|-------------------|-------------------|------------|
228 |-----------|----------|
240 |--------|---------------------------|-------------------|-----------------|
245 |----------|---------------------------|
253 |--------|---------------------------|-------------------|------------|
258 |----------|---------------------------------|
266--------|-----------------------------------------------------------------------------------------…
271 |-----------|----------|
281 |--------|--------------------------------|-------------------|------------------|
286 |----------|----------------------------|
298 |--------|-------------|-------------------|-----------------------------|
303 |-----------|-----------------------------|
306 #### Floating point unary arithmetic operations
308 * **FNEG**: returns the negation of its floating-point operand.
311 |--------|-------------|-------------------|--------------|
316 |-----------|----------|
322 * **SUB**: returns the difference of its two integer operands. It is used to implement the "-" unar…
337 |--------|-------------|-------------------|------------------|
342 |-----------|----------|
345 #### Floating-point binary arithmetic operations
347 * **FADD**: returns the sum of its two floating-point operands.
348 * **FSUB**: returns the difference of its two floating-point operands.
349 * **FMUL**: returns the product of its two floating-point operands.
350 * **FEXP**: returns the first floating-point operand raised to the power of the second floating-poi…
351 * **FDIV**: returns the quotient of its two floating-point operands.
352 * **FMOD**: returns the remainder from the division of its two floating-point operands.
355 |--------|-------------|-------------------|------------------|
360 |-----------|----------|
378 |--------|-------------|-------------------|--------------------------|
383 |-----------|----------------|
386 #### Floating-point binary compare operations
390 * **FCMP**: returns a boolean (`I1`) value based on comparison of its two floating-point operands. …
410 |--------|-------------|-------------------|--------------------------|
415 |-----------|----------------|
423 * **SITOFP**: regards value as a signed integer and converts that value to floating-point type.
424 * **UITOFP**: regards value as an unsigned integer and converts that value to floating-point type.
425 * **FPTOSI**: converts a floating-point value to its signed integer equivalent.
426 * **FPTOUI**: converts a floating-point value to its unsigned integer equivalent.
430 |--------|-------------|-------------------|--------------|
435 |-----------|----------|
445 |--------|-------------|-------------------|--------------|
450 |-----------|----------|
458 |--------|-------------|-------------------|----------------------|
463 |-----------|----------|
473 |--------|-------------|-------------------|--------------|
478 |---------------|---------------------------|
486 |--------|-------------|-------------------|--------------|
491 |-------------|------------------|
499 |--------|-------------|-------------------|--------------|
504 |-----------------|-------------------------------------|