diff options
author | Fan Hongjian <fan.howard@gmail.com> | 2011-06-09 17:19:08 -0400 |
---|---|---|
committer | Fan Hongjian <fan.howard@gmail.com> | 2011-06-09 17:19:08 -0400 |
commit | 1f2b2ce0a7918a06e5dc3758fde8e88b1987036b (patch) | |
tree | 7cac43d7905525277f2d12ce2740d24161d239d9 /src/cmd/5a | |
parent | d779b3e76663cfa9ee4799830bc428031a2444df (diff) | |
download | go-1f2b2ce0a7918a06e5dc3758fde8e88b1987036b.tar.gz |
math: add sqrt_arm.s and sqrtGoC.go as fallback to soft fp emulation
5a: add SQRTF and SQRTD
5l: add ASQRTF and ASQRTD
Use ARMv7 VFP VSQRT instruction to speed up math.Sqrt
R=rsc, dave, m
CC=golang-dev
http://codereview.appspot.com/4551082
Committer: Russ Cox <rsc@golang.org>
Diffstat (limited to 'src/cmd/5a')
-rw-r--r-- | src/cmd/5a/lex.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/cmd/5a/lex.c b/src/cmd/5a/lex.c index a04cda220..3978f1a6c 100644 --- a/src/cmd/5a/lex.c +++ b/src/cmd/5a/lex.c @@ -338,6 +338,8 @@ struct "NRMD", LTYPEI, ANRMD, */ + "SQRTF", LTYPEI, ASQRTF, + "SQRTD", LTYPEI, ASQRTD, "CMPF", LTYPEL, ACMPF, "CMPD", LTYPEL, ACMPD, "ADDF", LTYPEK, AADDF, |