repo.or.cz
/
llvm-project.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
[MC][X86] Merge lane/element broadcast comment printers. (#79020)
2023-09-19
T
u
e Ly
[libc][math] Ex
t
ract non-M
P
FR math t
e
s
t
s i
n
to libc
.
.
.
commit
|
commitdiff
|
tree
2023-09-07
Tue
Ly
[libc][math] Fix si
g
ned zeros fo
r
ac
o
sf, a
c
oshf, and
.
.
.
commit
|
commitdiff
|
tree
2023-08-30
Tue Ly
[libc][math] I
m
plement
d
ouble pr
e
cision exp
1
0 functio
n
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Tu
e
Ly
[libc][bazel
]
Add missing m
a
th fun
c
tions
a
nd
tests
.
.
.
commit
|
commitdiff
|
tree
2023-08-25
Tu
e
Ly
[libc][baz
e
l] Add mi
s
sing trip
l
e_double header and
.
.
.
commit
|
commitdiff
|
tree
2023-08-25
Tue L
y
[lib
c
][mat
h
]
I
m
p
l
e
m
ent
double
p
re
c
ision exp2
f
unctio
n
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
Tue Ly
[li
b
c] Fix
fputil::multiply_a
d
d and
fp
u
til::po
l
yeval
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
T
u
e L
y
[libc
]
[ma
t
h] Implem
e
n
t
dou
b
le pr
e
cision
e
xp function
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
Tue Ly
[
lib
c
] Only add
-ffr
e
esta
n
ding flag in ful
l
build mode
.
commit
|
commitdiff
|
tree
2023-06-29
Tue Ly
[libc][NF
C
]
Set r
o
unding mode f
o
r s
i
ncos
f
exhaustive
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
Tue Ly
[libc][math] Impleme
n
t
e
rff functi
o
n correctly rounde
d
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
Tue Ly
[li
b
c] Fix missing dependency
a
nd linking
option
for
.
.
.
commit
|
commitdiff
|
tree
2023-06-28
T
ue Ly
[li
b
c][math] Clean up exhaustive tests impleme
n
tatio
n
s
.
commit
|
commitdiff
|
tree
2023-06-26
Tu
e
Ly
[libc][Obvious] Fix
docs
w
arning
.
commit
|
commitdiff
|
tree
2023-06-20
Tue Ly
[libc][math] Imp
r
o
ve exp2f performance
.
commit
|
commitdiff
|
tree
2023-06-20
Tue L
y
[lib
c
][m
a
th]
S
li
g
h
tly improve s
i
nhf and coshf performance
.
commit
|
commitdiff
|
tree
2023-06-20
Tue Ly
[l
i
bc]
[
m
ath] Improve
tanh
f
perfor
m
an
c
e
.
commit
|
commitdiff
|
tree
2023-06-14
Tue Ly
[libc] Fix merging issue with test/sr
c
/
math/
e
xhaustive
.
.
.
commit
|
commitdiff
|
tree
2023-06-14
Tue
L
y
[libc
]
E
n
able h
e
rmetic flo
a
ting point tes
t
s
a
ga
i
n
.
commit
|
commitdiff
|
tree
2023-06-13
Tue Ly
[libc] Add Int<>
t
ype and f
i
x (U)Int<128> co
m
patibilit
y
.
.
.
commit
|
commitdiff
|
tree
2023-06-12
Tue Ly
[libc] Ad
d
platform independent f
l
o
a
ting
po
i
nt roundin
g
.
.
.
commit
|
commitdiff
|
tree
2023-06-10
Tue Ly
[
l
ibc
]
[m
a
th] Move
str method f
r
om FPBits c
l
ass to testing
.
.
.
commit
|
commitdiff
|
tree
2023-06-07
Tue Ly
[libc] U
p
date FMA dete
c
tion macro
f
or x86-64 targets
.
commit
|
commitdiff
|
tree
2023-06-07
Tue Ly
[lib
c
] F
i
x
u
nd
e
fined beha
v
ior of left shifting signed
.
.
.
commit
|
commitdiff
|
tree
2023-06-06
Tue
L
y
[libc] Remo
v
e
operator T
fro
m
cpp::e
x
pected
.
commit
|
commitdiff
|
tree
2023-06-03
Tue Ly
[libc][NFC] Add LIBC_INLINE
and
attr
i
bute
.
h hea
d
er
.
.
.
commit
|
commitdiff
|
tree
2023-06-02
T
u
e
Ly
[libc][Obvio
u
s] Fix a typo in setting
F
MA control o
p
tion
.
.
.
commit
|
commitdiff
|
tree
2023-05-31
T
u
e Ly
[
libc][docs] Update impl
e
men
t
a
tion st
a
t
us table for
.
.
.
commit
|
commitdiff
|
tree
2023-05-30
Tue L
y
[
l
i
bc][RISCV
]
Add
l
og,
log2, log1p, log10
f
o
r
RISC
.
.
.
commit
|
commitdiff
|
tree
2023-05-25
Tue Ly
[l
i
bc][darwin] Add OSUtil for darw
i
n arm64 target
s
o
.
.
.
commit
|
commitdiff
|
tree
2023-05-25
T
ue Ly
[libc][doc] Upda
t
e
m
ath
f
unction status pa
g
e to show
.
.
.
commit
|
commitdiff
|
tree
2023-05-24
Tue Ly
[libc] Reduce the
s
izes of some m
a
th tests that t
a
ke
.
.
.
commit
|
commitdiff
|
tree
2023-05-24
Tue Ly
[libc][b
a
z
el] Add lo
g
,
log2, log10, log1p to
bazel
.
.
.
commit
|
commitdiff
|
tree
2023-05-23
Tue Ly
[libc]
Change
UInt integer
conv
e
rsion ope
r
a
tor
s
to
.
.
.
commit
|
commitdiff
|
tree
2023-05-23
Tue L
y
[libc][
m
ath]
Implement do
u
ble
p
recisi
o
n log
1
p
correctly
.
.
.
commit
|
commitdiff
|
tree
2023-05-23
Tu
e
Ly
[libc][math] Implem
e
n
t
doubl
e
precision log2 function
.
.
.
commit
|
commitdiff
|
tree
2023-05-23
Tu
e
L
y
[
libc][math] Im
p
lem
e
n
t double precision log f
u
nction
.
.
.
commit
|
commitdiff
|
tree
2023-05-23
Tue L
y
[libc][math] Make l
o
g10
corr
e
ctly
rounded for non-FM
A
.
.
.
commit
|
commitdiff
|
tree
2023-05-13
Tue Ly
[libc]
[
math] Impleme
n
t fast
division / modulus fo
r
.
.
.
commit
|
commitdiff
|
tree
2023-04-20
Tue
L
y
[
l
ibc][math] Remo
v
e plac
e
hol
d
er impleme
n
tations of
.
.
.
commit
|
commitdiff
|
tree
2023-04-18
Tue Ly
[libc][
O
bvious]
F
i
x the performance table
i
n
math function
.
.
.
commit
|
commitdiff
|
tree
2023-04-11
Tue Ly
[libc][m
a
th]
U
pda
t
e
range reduction step for log2f
.
.
.
commit
|
commitdiff
|
tree
2023-04-10
Tu
e
Ly
[l
i
bc][math
]
Update range reduction s
t
ep for logf and
.
.
.
commit
|
commitdiff
|
tree
2023-04-07
Tue Ly
[li
b
c][mat
h
] Update range reduction st
e
p for log10f
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
T
u
e Ly
[
libc][RISCV] Let RISCV64 targets te
s
t im
p
lem
e
n
tations
.
.
.
commit
|
commitdiff
|
tree
2023-03-17
Tu
e
Ly
[libc][Obvious] R
e
d
uc
e
the size of the tests for
h
ypot(f)
.
commit
|
commitdiff
|
tree
2023-03-15
Tue Ly
[libc][
N
F
C] Clean up clang-t
i
dy w
a
rnin
g
s f
o
r `sr
c
/__supp
o
rt
.
.
.
commit
|
commitdiff
|
tree
2023-03-13
Tue Ly
[libc] Fix
policy CMP0116 wa
r
nings
for
c
m
a
k
e 3
.
20 or
.
.
.
commit
|
commitdiff
|
tree
2023-03-07
T
ue
L
y
[libc][
m
ath] Switch m
a
th
functions to use libc_e
r
rno
.
.
.
commit
|
commitdiff
|
tree
2023-03-06
Tue
Ly
[
l
ibc][Ob
v
i
o
us] Add errno entrypo
i
nt
f
or mac
O
S ARM64
.
commit
|
commitdiff
|
tree
2023-02-24
Tue
L
y
[
l
ibc]
[
ma
t
h] F
i
x f
l
o
ating po
i
nt exception test
i
ng macro
s
.
.
.
commit
|
commitdiff
|
tree
2023-02-24
Tue Ly
[
l
ibc][math]
Set
f
l
oating poi
n
t exception
s
for exp
.
.
.
commit
|
commitdiff
|
tree
2023-02-18
Tue Ly
[lib
c
][bazel]
Fix missing
dependency in test/src/s
t
dlib
.
.
.
commit
|
commitdiff
|
tree
2023-02-17
Tue Ly
[li
b
c][baze
l
]
Export
.
bzl file
s
for l
i
b
c
/t
e
st and libc
.
.
.
commit
|
commitdiff
|
tree
2023-02-15
Tue Ly
[
li
b
c][bazel] Add m
i
ssin
g
d
ependency for
s
tdlib tests
.
commit
|
commitdiff
|
tree
2023-02-14
T
u
e
L
y
[libc][doc] Move doc
s
/m
a
th
.
r
s
t
to d
o
cs
/
m
ath
/
index
.
r
st
commit
|
commitdiff
|
tree
2023-02-13
Tue Ly
[libc][b
a
zel]
Upd
a
te
m
ath funct
i
on uni
t
tests' dependency
.
.
.
commit
|
commitdiff
|
tree
2023-02-11
Tue Ly
[libc]
Update
d
epen
d
en
c
y for __support
_
fput
i
l_
n
earest_intege
.
.
.
commit
|
commitdiff
|
tree
2023-02-11
Tue Ly
[li
b
c] Update ma
c
ros
/
optimization
.
h
build depende
n
cy
.
.
.
commit
|
commitdiff
|
tree
2023-02-11
T
ue L
y
[
l
ibc][Obvious] Fix
static method dec
l
arations for
.
.
.
commit
|
commitdiff
|
tree
2023-02-11
Tue Ly
[libc] Fix the
regex dete
c
ting
archi
t
e
c
ture
t
riplet
.
.
.
commit
|
commitdiff
|
tree
2023-02-10
Tue Ly
[li
b
c]
[
m
a
th] U
p
d
a
te exc
e
ptiona
l
cases
f
o
r logf, log10f
.
.
.
commit
|
commitdiff
|
tree
2023-02-06
Tue
L
y
[l
i
bc][Obvio
u
s]
A
dd __F
M
A
__
flag de
t
ection to cpu_fe
a
t
u
res
.
h
commit
|
commitdiff
|
tree
2023-02-03
Tue L
y
[libc][Obv
i
ous] C
h
ange
`
ninja llvmli
b
c` to `ninja
l
ibc
.
.
.
commit
|
commitdiff
|
tree
2023-02-03
Tue Ly
[
libc] Add -mavx2 together with -mfma to all
o
w clang
.
.
.
commit
|
commitdiff
|
tree
2023-02-03
Tue Ly
[
l
i
bc][bazel] Add baz
e
l targets and unit test
s
for
.
.
.
commit
|
commitdiff
|
tree
2023-02-01
Tue Ly
[l
i
bc][
m
ath] F
i
x
settin
g
e
x
c
eptional value for tan
f
.
.
.
commit
|
commitdiff
|
tree
2023-02-01
Tue Ly
[libc][Obvious]
A
dd a def
a
ult clause to
R
oundingModeUtils
.
.
.
commit
|
commitdiff
|
tree
2023-02-01
Tue Ly
[libc][ma
t
h
] Im
p
lement ac
o
shf f
u
n
ction cor
r
ectl
y
round
e
d
.
.
.
commit
|
commitdiff
|
tree
2023-01-27
Tue Ly
[libc][
m
a
th]
Imp
l
ement a
s
inhf
f
unction
correct
l
y rounded
.
.
.
commit
|
commitdiff
|
tree
2023-01-27
T
ue
Ly
[libc][cmake] F
i
x
LIBC_TARGET_OS
query from com
p
iler
.
.
.
commit
|
commitdiff
|
tree
2023-01-09
T
u
e Ly
[libc][Obvious] Re-enable
log10 te
s
ts
.
commit
|
commitdiff
|
tree
2023-01-09
Tue
Ly
[libc][Obvio
u
s]
F
ix ty
p
os in LLVM
L
ibCArchitectures
.
.
.
commit
|
commitdiff
|
tree
2023-01-08
Tue Ly
[li
b
c][
O
bvious]
Temp
o
rarily disable
l
og1
0
_test for
.
.
.
commit
|
commitdiff
|
tree
2023-01-08
T
u
e Ly
[libc][Obvious] Remove
c
onstexp
r
fomr exact_
m
ult in
.
.
.
commit
|
commitdiff
|
tree
2023-01-08
Tu
e
Ly
[
l
i
bc
]
[math] Im
p
l
ement
log10
f
u
n
ction corre
c
t
ly
r
o
u
nde
d
.
.
.
commit
|
commitdiff
|
tree
2022-12-14
Tue Ly
[
l
i
b
c] Imple
m
ent a hig
h
-precision floati
n
g poi
n
t clas
s
.
commit
|
commitdiff
|
tree
2022-12-07
Tue Ly
[
lib
c
] Fix unde
f
ined
b
ehavior in U
I
nt<>
:
:shift_rig
h
t
.
commit
|
commitdiff
|
tree
2022-12-02
Tue Ly
[libc][Obvious] Update erro
r
bounds
fo
r
ui
n
t_t
e
st
.
Quic
k
MulHi
.
.
.
commit
|
commitdiff
|
tree
2022-12-02
T
u
e
Ly
[libc][math] Implement
ful
l
mult
i
p
lication and quick
_
mul_hi
.
.
.
commit
|
commitdiff
|
tree
2022-11-30
Tue
Ly
[libc][m
a
th]
I
mprove the
p
erf
o
rma
n
ce
o
f subtraction
.
.
.
commit
|
commitdiff
|
tree
2022-11-19
T
ue Ly
[libc][math]
R
emove UInt<128>::operation* s
p
ecia
l
i
z
a
t
ion
.
commit
|
commitdiff
|
tree
2022-11-19
Tue Ly
[libc] Add sub_
w
i
th_bor
r
ow to builtin_wrapper
.
h
commit
|
commitdiff
|
tree
2022-11-15
Tue Ly
[
l
ibc][math] Improve the p
e
rformance and error printing
.
.
.
commit
|
commitdiff
|
tree
2022-11-05
Tue Ly
[libc
]
Add
add_with
_
ca
r
ry to bu
i
lti
n
wrapper
.
commit
|
commitdiff
|
tree
2022-10-31
Tu
e
Ly
[libc][m
a
th]
A
dd place-holder impl
e
m
e
ntat
i
on for pow
.
.
.
commit
|
commitdiff
|
tree
2022-10-31
Tue Ly
[libc]
[
m
a
th]
Add pla
c
e
-
holder
i
mplementation for a
s
in
.
.
.
commit
|
commitdiff
|
tree
2022-10-26
T
ue L
y
[l
i
bc] Add a testi
n
g macro for
MPFR m
a
tchers sk
i
p
p
ing
.
.
.
commit
|
commitdiff
|
tree
2022-09-27
Tue Ly
[libc]
[
ma
t
h] S
i
mplify tanf implement
a
tion
and improve
.
.
.
commit
|
commitdiff
|
tree
2022-09-19
Tue Ly
[
libc][Ob
v
ious] Fix ex
p
10f spec
.
commit
|
commitdiff
|
tree
2022-09-19
T
ue Ly
[
libc][Obvious] Remove
constex
p
r qualifi
e
r
from Exp10Bas
e
.
.
.
commit
|
commitdiff
|
tree
2022-09-19
Tue L
y
[libc][math]
I
mpl
e
ment exp
1
0f f
u
nction cor
r
ect
l
y rou
n
ded
.
.
.
commit
|
commitdiff
|
tree
2022-09-19
Tue
Ly
[libc][Obvious] Remove constexpr
q
ualif
i
er from ExpBase
.
.
.
commit
|
commitdiff
|
tree
2022-09-19
Tue Ly
[libc][mat
h
]
I
m
prove tanhf perfo
r
ma
n
ce
.
commit
|
commitdiff
|
tree
2022-09-15
Tue Ly
[libc][math] Impr
o
ve sinhf an
d
coshf performance
.
commit
|
commitdiff
|
tree
2022-09-14
Tue Ly
[
libc][math] Imp
r
ove exp
2
f
p
er
f
ormance
.
commit
|
commitdiff
|
tree
2022-09-09
Tu
e
Ly
[libc][math] Implemen
t
a
c
osf fun
c
tion
c
orrectly rounded
.
.
.
commit
|
commitdiff
|
tree
2022-09-07
Tue Ly
[libc][math] Imp
l
e
m
ent asinf func
t
ion co
r
rectl
y
rounded
.
.
.
commit
|
commitdiff
|
tree
2022-09-07
Tu
e
Ly
[
libc]
R
eturn correct values
for hypot when overflowed
.
commit
|
commitdiff
|
tree
2022-09-01
Tue
L
y
[l
i
bc]
[
N
FC] U
s
e cpp::optional fo
r
check
i
ng
e
x
cept
i
o
nal
.
.
.
commit
|
commitdiff
|
tree
next