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 |-----------|----------|
279 |--------|-------------|-------------------|------------|
284 |----------|---------------------------------|
294 |--------|--------------------------------|-------------------|------------------|
299 |----------|----------------------------|
311 |--------|-------------|-------------------|-----------------------------|
316 |-----------|-----------------------------|
319 #### Floating point unary arithmetic operations
321 * **FNEG**: returns the negation of its floating-point operand.
324 |--------|-------------|-------------------|--------------|
329 |-----------|----------|
335 * **SUB**: returns the difference of its two integer operands. It is used to implement the "-" unar…
350 |--------|-------------|-------------------|------------------|
355 |-----------|----------|
358 #### Floating-point binary arithmetic operations
360 * **FADD**: returns the sum of its two floating-point operands.
361 * **FSUB**: returns the difference of its two floating-point operands.
362 * **FMUL**: returns the product of its two floating-point operands.
363 * **FEXP**: returns the first floating-point operand raised to the power of the second floating-poi…
364 * **FDIV**: returns the quotient of its two floating-point operands.
365 * **FMOD**: returns the remainder from the division of its two floating-point operands.
368 |--------|-------------|-------------------|------------------|
373 |-----------|----------|
391 |--------|-------------|-------------------|--------------------------|
396 |-----------|----------------|
399 #### Floating-point binary compare operations
403 * **FCMP**: returns a boolean (`I1`) value based on comparison of its two floating-point operands. …
423 |--------|-------------|-------------------|--------------------------|
428 |-----------|----------------|
436 * **SITOFP**: regards value as a signed integer and converts that value to floating-point type.
437 * **UITOFP**: regards value as an unsigned integer and converts that value to floating-point type.
438 * **FPTOSI**: converts a floating-point value to its signed integer equivalent.
439 * **FPTOUI**: converts a floating-point value to its unsigned integer equivalent.
443 |--------|-------------|-------------------|--------------|
448 |-----------|----------|
458 |--------|-------------|-------------------|--------------|
463 |-----------|----------|
471 |--------|-------------|-------------------|----------------------|
476 |-----------|----------|
486 |--------|-------------|-------------------|--------------|
491 |---------------|---------------------------|
499 |--------|-------------|-------------------|--------------|
504 |-------------|------------------|
512 |--------|-------------|-------------------|--------------|
517 |-----------------|-------------------------------------|