Krishna Pandey
5ff277462d
[libc][stdfix] Implement idivfx functions in LLVM libc ( #133005 )
...
This PR implements the following 8 functions along with the tests.
```c++
int idivr(fract, fract);
long int idivlr(long fract, long fract);
int idivk(accum, accum);
long int idivlk(long accum, long accum);
unsigned int idivur(unsigned fract, unsigned fract);
unsigned long int idivulr(unsigned long fract, unsigned long fract);
unsigned int idivuk(unsigned accum, unsigned accum);
unsigned long int idivulk(unsigned long accum, unsigned long accum);
```
ref: https://www.iso.org/standard/51126.html
Fixes #129125
---------
Signed-off-by: krishna2803 <kpandey81930@gmail.com>
2025-04-25 07:58:16 -04:00
..
2025-01-07 15:56:12 -08:00
2025-03-19 13:44:41 -04:00
2025-04-23 15:49:55 -07:00
2025-04-14 13:39:42 -07:00
2025-02-19 23:28:11 +08:00
2024-07-20 00:56:52 -07:00
2025-01-07 15:56:12 -08:00
2025-04-04 00:36:23 +08:00
2024-10-14 13:35:04 -04:00
2025-01-07 15:56:12 -08:00
2025-02-14 14:01:18 -08:00
2024-03-22 08:24:08 -07:00
2025-01-07 15:56:12 -08:00
2024-07-05 22:02:04 -07:00
2025-02-13 16:07:06 -08:00
2024-08-13 08:20:37 -07:00
2025-01-07 15:56:12 -08:00
2025-02-07 09:20:18 +08:00
2025-02-07 09:20:18 +08:00
2024-07-13 10:52:42 -07:00
2025-01-07 15:56:12 -08:00
2024-03-22 08:24:08 -07:00
2025-01-07 15:56:12 -08:00
2024-03-22 08:24:08 -07:00
2025-01-07 15:56:12 -08:00
2025-02-17 17:06:59 -08:00
2024-03-22 08:24:08 -07:00
2025-01-07 15:56:12 -08:00
2024-03-22 08:24:08 -07:00
2025-01-07 15:56:12 -08:00
2024-03-22 08:24:08 -07:00
2025-01-07 15:56:12 -08:00
2025-03-18 11:38:33 -07:00
2025-01-28 12:22:51 -08:00
2025-01-28 12:22:51 -08:00
2025-02-15 16:32:30 -08:00
2025-01-28 12:22:51 -08:00
2025-04-25 07:53:52 -04:00
2025-02-05 13:24:39 -08:00
2025-02-05 13:24:39 -08:00
2024-12-10 09:00:06 -08:00
2025-01-23 10:01:39 -08:00
2024-03-22 08:24:08 -07:00
2025-01-07 15:56:12 -08:00
2024-03-22 08:24:08 -07:00
2025-04-04 00:36:23 +08:00
2025-01-28 12:22:51 -08:00
2025-04-23 15:49:55 -07:00
2024-03-22 08:24:08 -07:00
2025-02-07 10:43:56 -08:00
2024-03-22 08:24:08 -07:00
2025-01-29 00:23:09 +08:00
2024-03-22 08:24:08 -07:00
2025-02-21 08:24:59 -08:00
2024-03-22 08:24:08 -07:00
2025-01-07 15:56:12 -08:00
2024-03-22 08:24:08 -07:00
2025-04-25 07:58:16 -04:00
2024-03-22 08:24:08 -07:00
2025-01-07 15:56:12 -08:00
2024-03-22 08:24:08 -07:00
2025-01-07 15:56:12 -08:00
2025-02-15 16:32:30 -08:00
2025-01-28 12:22:51 -08:00
2025-04-04 00:36:23 +08:00
2025-01-28 12:22:51 -08:00
2025-01-28 12:22:51 -08:00
2024-03-22 08:24:08 -07:00
2025-03-12 10:49:04 +08:00
2025-03-06 16:25:14 -08:00
2025-03-06 16:25:14 -08:00
2024-03-22 08:24:08 -07:00
2025-01-07 15:56:12 -08:00
2024-03-22 08:24:08 -07:00
2025-01-07 15:56:12 -08:00
2024-08-13 16:02:43 -05:00
2025-02-21 10:50:32 -08:00
2024-08-13 16:02:43 -05:00
2025-01-07 15:56:12 -08:00
2025-02-28 11:43:33 -05:00
2025-03-14 20:15:24 -07:00
2024-03-22 08:24:08 -07:00
2025-02-19 14:26:18 -08:00
2025-01-28 12:22:51 -08:00
2025-01-23 13:33:04 -08:00