Last Modified: September 10, 2016

Computes the value of e raised to a specified power.

Input to this function. **x** must be in the range [-1, 1).

This input supports only scalar values of the fixed-point data type.

Computing exp(x) When x is Outside the Valid Range

Input Coercion

The CORDIC algorithm represents **x** internally as a fixed-point number with a 1-bit integer word length. The word length of **x** must be less than or equal to 64 bits, which means the fractional word length must be less than or equal to 63 bits. If you wire a value to **x** that has a fractional word length greater than 63 bits, this node rounds off the lower bits to achieve a fractional word length of 63 bits. For example, if you wire a fixed-point data type with a configuration of I60<-5, 55> to **x**, this node coerces the configuration to be I58<-5,53>.

If you wire a fixed-point data type to **x** with a fractional word length greater than 63 bits and an integer word length less than -62 bits, this node coerces the configuration to be I1<-62, 63> if the data type is signed. If the data type is unsigned, the coerced configuration is U1<-62, 63>.

A Boolean that describes whether the next data point has arrived for processing. Wire the **output valid** output of an upstream node to this input to transfer data from the upstream node to this node.

TRUE | The next data point has arrived for processing. |

FALSE | The next data point has not arrived for processing. |

A Boolean that defines whether downstream nodes are ready for this node to return a new value. Use a Feedback Node to wire the **ready for input** output of a downstream node to this input of the current node.

True | Downstream nodes are ready for this node to return a new value. |

False | Downstream nodes are not ready for this node to return a new value. |

**Default: **True

*e* raised to the power of **x**.

A Boolean that indicates whether this node has computed a result that downstream nodes can use. Wire this output to the **input valid** input of a downstream node to transfer data from the node to the downstream node.

True | The node has computed a result that downstream nodes can use. |

False | This node has not computed a result that downstream nodes can use. Any data output returns an undefined value. The undefined value returned by a data output may differ between simulation and hardware. |

**Where This Node Can Run: **

Desktop OS: none

FPGA: All devices