bors
7af1f55ae3
Auto merge of #84205 - workingjubilee:more-simd-intrin, r=bjorn3
...
Add simd_{round,trunc} intrinsics
LLVM supports many functions from math.h in its IR. Many of these
have SIMD instructions on various platforms. So, let's add round and
trunc so std::arch can use them.
Yes, exact comparison is intentional: rounding must always return a
valid integer-equal value, except for inf/NAN.
2021-04-15 21:00:11 +00:00
..
2021-04-04 14:10:26 -07:00
2021-04-11 01:31:36 -04:00
2021-04-11 01:31:36 -04:00
2021-04-08 08:03:18 -07:00
2021-04-06 12:35:41 +01:00
2021-04-05 17:36:51 -04:00
2021-04-11 01:31:36 -04:00
2021-04-14 15:25:06 -07:00
2021-04-14 15:25:06 -07:00
2021-04-14 16:27:01 +01:00
2021-04-08 11:12:14 -05:00
2021-04-06 17:42:31 +02:00
2021-04-04 14:57:05 -04:00
2021-04-05 08:38:09 -04:00
2021-04-11 01:31:36 -04:00
2021-04-08 19:38:54 +00:00
2021-04-08 20:29:58 +02:00
2021-04-06 12:35:41 +01:00
2021-04-03 13:07:03 +02:00
2021-04-08 11:12:14 -05:00
2021-04-07 11:45:27 -05:00
2021-04-08 11:12:14 -05:00
2021-04-15 11:11:44 -04:00
2021-04-14 08:28:40 -07:00
2021-04-09 10:16:04 -05:00
2021-04-05 00:24:33 +02:00
2021-04-12 01:04:04 +02:00
2021-04-09 01:50:01 +00:00
2021-04-13 09:55:21 -04:00
2021-04-14 20:45:23 +00:00
2021-04-07 13:07:14 +02:00
2021-04-02 10:28:12 +00:00
2021-04-08 11:12:14 -05:00
2021-04-12 01:04:03 +02:00
2021-03-30 20:31:06 +02:00
2021-04-11 22:32:40 +08:00
2021-04-15 21:00:11 +00:00
2021-04-05 00:24:23 +02:00
2021-04-13 18:42:19 +02:00
2021-04-08 20:29:58 +02:00
2021-04-02 10:28:12 +00:00
2021-03-31 10:15:27 -04:00
2021-04-03 10:00:09 +02:00
2021-04-15 21:00:11 +00:00