Clean old .source directive out of asm code

This commit is contained in:
Justine Tunney 2022-03-18 12:43:21 -07:00
parent b149a9bcc4
commit 6c2fd9ecc6
269 changed files with 59 additions and 303 deletions

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
// Returns arc tangent of 𝑥.
//

View file

@ -18,7 +18,6 @@
*/
#include "libc/runtime/pc.internal.h"
#include "libc/macros.internal.h"
.source __FILE__
// Computes transcedental trigonometry op w/ reactive scaling.
//

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
// Returns absolute value of complex number.
cabs: jmp hypot

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
cabsf: push %rbp
mov %rsp,%rbp

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
cabsl: push %rbp
mov %rsp,%rbp

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
carg: push %rbp
mov %rsp,%rbp

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
cargf: push %rbp
mov %rsp,%rbp

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
cargl: push %rbp
mov %rsp,%rbp

View file

@ -24,4 +24,3 @@
// @return %xmm0 holds binary64 result
cbrt: jmp __cbrt
.endfn cbrt,globl
.source __FILE__

View file

@ -30,4 +30,3 @@ cbrtf: pushq %rbp
popq %rbp
ret
.endfn cbrtf,globl
.source __FILE__

View file

@ -34,4 +34,3 @@ cbrtl: pushq %rbp
leave
ret
.endfn cbrtl,globl
.source __FILE__

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
cimag: .leafprologue
.profilable

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
cimagf: push %rbp
mov %rsp,%rbp

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
cimagl: push %rbp
mov %rsp,%rbp

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
conj: .leafprologue
.profilable

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
conjf: .profilable
sub $16,%rsp

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
conjl: .profilable
sub $24,%rsp

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
// Returns cosine of 𝑥.
//

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
// Returns cosine of 𝑥.
//

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
cprojf: push %rbp
mov %rsp,%rbp

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
// Projects into Rienmann sphere.
//

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
creal: ret
.endfn creal,globl

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
crealf: push %rbp
mov %rsp,%rbp

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
creall: push %rbp
mov %rsp,%rbp

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
// Thunks double(*fn)(double,double) -> long double fn.
//

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
// Returns 10^x.
//

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
// Returns 2^𝑥.
//

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
// Returns 𝑒^x.
//

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
// Returns 𝑒^x-1.
//

View file

@ -39,4 +39,3 @@ _f2ld2: push %rbp
leave
ret
.endfn _f2ld2,globl,hidden
.source __FILE__

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
// Returns absolute value of 𝑥.
//

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
fmodf: ezlea fmodl,ax
jmp _f2ld2

View file

@ -36,4 +36,3 @@ ilogb: push %rbp
leave
ret
.endfn ilogb,globl
.source __FILE__

View file

@ -36,4 +36,3 @@ ilogbf: push %rbp
leave
ret
.endfn ilogbf,globl
.source __FILE__

View file

@ -35,4 +35,3 @@ ilogbl: push %rbp
leave
ret
.endfn ilogbl,globl
.source __FILE__

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
// Returns 𝑥 × 2ʸ.
//

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
// Calculates log𝑥.
//

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
// Calculates log𝑥.
//

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
// Calculates log𝑥.
//

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
// Returns log(𝟷+𝑥).
//

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
// Calculates log𝑥.
//

View file

@ -25,4 +25,3 @@
logb: ezlea logbl,ax
jmp _d2ld2
.endfn logb,globl
.source __FILE__

View file

@ -25,4 +25,3 @@
logbf: ezlea logbl,ax
jmp _f2ld2
.endfn logbf,globl
.source __FILE__

View file

@ -31,4 +31,3 @@ logbl: push %rbp
pop %rbp
ret
.endfn logbl,globl
.source __FILE__

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
// Returns natural logarithm of 𝑥.
//

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
lrint: cvtsd2siq %xmm0,%rax
ret

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
lrintf: cvtss2siq %xmm0,%rax
ret

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
lrintl: push %rbp
mov %rsp,%rbp

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
// Rounds to nearest integer, away from zero.
//

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
// Rounds to nearest integer, away from zero.
//

View file

@ -18,7 +18,6 @@
*/
#include "libc/runtime/pc.internal.h"
#include "libc/macros.internal.h"
.source __FILE__
lroundl:
push %rbp

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
nearbyint:
.profilable

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
nearbyintf:
.profilable

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
nearbyintl:
.profilable

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
// remainder(𝑥,𝑦) means (𝑥 rem 𝑦) w/ rint()-style rounding.
//

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
remainderf:
ezlea remainderl,ax

View file

@ -18,7 +18,6 @@
*/
#include "libc/runtime/pc.internal.h"
#include "libc/macros.internal.h"
.source __FILE__
remainderl:
push %rbp

View file

@ -19,7 +19,6 @@
#include "libc/nexgen32e/x86feature.h"
#include "libc/bits/smmintrin.internal.h"
#include "libc/macros.internal.h"
.source __FILE__
// Rounds to nearest integer.
//

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
rintf: .leafprologue
.profilable

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
// Rounds to nearest integer.
//

View file

@ -19,7 +19,6 @@
#include "libc/macros.internal.h"
#include "libc/bits/smmintrin.internal.h"
#include "libc/nexgen32e/x86feature.h"
.source __FILE__
// Rounds to nearest integer, away from zero.
//

View file

@ -19,7 +19,6 @@
#include "libc/macros.internal.h"
#include "libc/bits/smmintrin.internal.h"
#include "libc/nexgen32e/x86feature.h"
.source __FILE__
// Rounds to nearest integer, away from zero.
//

View file

@ -44,7 +44,6 @@ roundl: push %rbp
1: leave
ret
.endfn roundl,globl
.source __FILE__
.rodata.cst4
.Lhalf: .float .5

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
// Returns 𝑥 × 2ʸ.
//

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
// Returns 𝑥 × 2ʸ.
//

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
signbit:
.leafprologue

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
signbitf:
.leafprologue

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
signbitl:
push %rbp

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
significand:
push %rbp

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
significandf:
push %rbp

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
significandl:
push %rbp

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
// Returns square root of 𝑥.
//

View file

@ -17,7 +17,6 @@
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/macros.internal.h"
.source __FILE__
// Returns tangent of 𝑥.
//