How tflite calculates exp under int8 quantization?

I print the result between exp(-128) ~exp(127) in tflite and find that the result is monotonically increasing which makes sense.
I’m curious about how tflite achieves that.
If tflite implementes exp as I find in the repo, it will overflow and cannot be monotonically increasing which I have tested.