/picolibc-3.5.0-3.4.0/newlib/libc/machine/visium/ |
D | memset.c | 36 #define SET_32_OBJECTS(out) \ argument 38 out [0] = m0; \ 39 out [1] = m0; \ 40 out [2] = m0; \ 41 out [3] = m0; \ 42 out [4] = m0; \ 43 out [5] = m0; \ 44 out [6] = m0; \ 45 out [7] = m0; \ 46 out [8] = m0; \ [all …]
|
D | memcpy.c | 38 #define MOVE_32_OBJECTS(in,out) \ argument 45 out [0] = m0; \ 46 out [1] = m1; \ 47 out [2] = m2; \ 48 out [3] = m3; \ 54 out [4] = m0; \ 55 out [5] = m1; \ 56 out [6] = m2; \ 57 out [7] = m3; \ 63 out [8] = m0; \ [all …]
|
/picolibc-3.5.0-3.4.0/newlib/libm/machine/spu/headers/ |
D | powf4.h | 74 vec_float4 out; in _powf4() local 101 out = _exp2f4(spu_mul(y, _log2f4(spu_andc(x, (vec_float4)bit0)))); in _powf4() 105 out = spu_sel(out, (vec_float4)error, in _powf4() 110 out = spu_sel(out, spu_or(out, (vec_float4)x_sign_bit), y_is_odd); in _powf4() 114 out = spu_sel(out, spu_splats(1.0f), spu_cmpabseq(y, (vec_float4)zero)); in _powf4() 116 return(out); in _powf4()
|
D | scalbnf.h | 48 vec_float4 in, out; in _scalbnf() local 71 out = spu_sel(in, (vec_float4)spu_rl(x_exp, 23), exp_mask); in _scalbnf() 72 out = spu_andc(out, (vec_float4)zero); in _scalbnf() 73 out = spu_or(out, (vec_float4)overflow); in _scalbnf() 75 return (spu_extract(out, 0)); in _scalbnf()
|
D | scalbnf4.h | 70 vec_float4 out; in _scalbnf4() local 93 out = spu_sel(x, (vec_float4)spu_rl(x_exp, 23), exp_mask); in _scalbnf4() 94 out = spu_andc(out, (vec_float4)zero); in _scalbnf4() 95 out = spu_or(out, (vec_float4)overflow); in _scalbnf4() 97 return out; in _scalbnf4()
|
D | ldexpf.h | 48 vec_float4 in, out; in _ldexpf() local 71 out = spu_sel(in, (vec_float4)spu_rl(x_exp, 23), exp_mask); in _ldexpf() 72 out = spu_andc(out, (vec_float4)zero); in _ldexpf() 73 out = spu_or(out, (vec_float4)overflow); in _ldexpf() 75 return (spu_extract(out, 0)); in _ldexpf()
|
D | powd2.h | 74 vector double out; in _powd2() local 83 out = _exp2d2(spu_mul(y, _log2d2(xabs))); in _powd2() 109 out = spu_sel(out, (vec_double2)error, (vec_ullong2)spu_andc(x_is_neg, y_is_int)); in _powd2() 112 out = spu_sel(out, spu_or(out, xsign), (vec_ullong2)y_is_odd); in _powd2() 115 out = spu_sel(out, spu_splats(1.0), spu_cmpabseq(y, zero)); in _powd2() 117 return(out); in _powd2()
|
D | lrint.h | 44 vec_int4 out, sign; in _lrint() local 53 out = (vec_int4)spu_rlqwbyte(spu_add(in, addend), 4); in _lrint() 59 out = spu_sub(spu_xor(out, sign), sign); in _lrint() 61 return ((long int)spu_extract(out, 0)); in _lrint()
|
D | floorf4.h | 68 vec_float4 out; in _floorf4() local 96 out = (vec_float4)spu_add(spu_sel((vec_uint4)value, insert, mask), addend); in _floorf4() 100 out = spu_sel(out, value, spu_splats((unsigned int)0x80000000)); in _floorf4() 102 return (out); in _floorf4()
|
D | cbrtf.h | 58 vec_float4 out, mant, ym, bf, inv_bf; in _cbrtf() local 122 out = spu_sel((vec_float4)exp, in, VEC_SPLAT_U32(0x80000000)); in _cbrtf() 123 out = spu_mul(out, ym); in _cbrtf() 125 out = spu_andc(out, (vec_float4)mask); in _cbrtf() 127 return (spu_extract(out, 0)); in _cbrtf()
|
D | lroundf.h | 45 vec_int4 out; in _lroundf() local 52 out = spu_convts(spu_add(in, addend), 0); in _lroundf() 54 return ((long int)spu_extract(out, 0)); in _lroundf()
|
D | rint.h | 45 vec_double2 in, out, addend; in _rint() local 55 out = spu_sel(spu_sub(spu_add(in, addend), addend), in, sign); in _rint() 57 return (spu_extract(out, 0)); in _rint()
|
D | cbrt.h | 70 vec_double2 in, out, mant, u, u3, ym, a, b, factor, inv_b; in _cbrt() local 126 out = spu_sel((vec_double2)exp, in, VEC_SPLAT_U64(0x8000000000000000ULL)); in _cbrt() 127 out = spu_mul(out, ym); in _cbrt() 129 out = spu_andc(out, (vec_double2)mask); in _cbrt() 131 return (spu_extract(out, 0)); in _cbrt()
|
D | nearbyint.h | 46 vec_double2 in, out, addend; in _nearbyint() local 58 out = spu_sel(spu_sub(spu_add(in, addend), addend), in, sign); in _nearbyint() 62 return (spu_extract(out, 0)); in _nearbyint()
|
D | truncf4.h | 60 vec_float4 out; in _truncf4() local 75 out = spu_andc(x, (vec_float4) (mask)); in _truncf4() 76 return (out); in _truncf4()
|
D | truncf.h | 43 vec_float4 in, out; in _truncf() local 60 out = spu_andc(in, (vec_float4)(mask)); in _truncf() 62 return (spu_extract(out, 0)); in _truncf()
|
D | truncd2.h | 62 vec_double2 in_hi, out; in _truncd2() local 79 out = spu_andc(in, (vec_double2)(mask)); in _truncd2() 81 return (out); in _truncd2()
|
D | roundf.h | 46 vec_float4 in, out; in _roundf() local 68 out = spu_andc(in, (vec_float4)(mask)); in _roundf() 70 return (spu_extract(out, 0)); in _roundf()
|
D | trunc.h | 47 vec_double2 in, in_hi, out; in _trunc() local 66 out = spu_andc(in, (vec_double2)(mask)); in _trunc() 68 return (spu_extract(out, 0)); in _trunc()
|
D | scalbn.h | 56 vec_double2 in, out; in _scalbn() local 78 out = spu_mul(spu_mul(in, f1), f2); in _scalbn() 80 return (spu_extract(out, 0)); in _scalbn()
|
D | ldexp.h | 56 vec_double2 in, out; in _ldexp() local 78 out = spu_mul(spu_mul(in, f1), f2); in _ldexp() 80 return (spu_extract(out, 0)); in _ldexp()
|
D | ldexpd2.h | 68 vec_double2 out; in _ldexpd2() local 90 out = spu_mul(spu_mul(x, f1), f2); in _ldexpd2() 92 return (out); in _ldexpd2()
|
D | floorf.h | 87 vec_float4 in, out; in _floorf() 118 out = (vec_float4)spu_add(spu_sel((vec_uint4)in, insert, mask), addend); in _floorf() 120 return (spu_extract(out, 0)); in _floorf()
|
/picolibc-3.5.0-3.4.0/newlib/libc/machine/avr/ |
D | setjmp.S | 149 out AVR_STATUS_ADDR, __tmp_reg__ 150 out AVR_STACK_POINTER_LO_ADDR, ZL 151 out AVR_STACK_POINTER_HI_ADDR, ZH 156 out AVR_STACK_POINTER_HI_ADDR, ZH 160 out AVR_STATUS_ADDR, __tmp_reg__ 161 out AVR_STACK_POINTER_LO_ADDR, ZL
|
/picolibc-3.5.0-3.4.0/newlib/libc/machine/hppa/ |
D | strlen.S | 64 addib,tr,n -3,end,$out 66 addib,tr,n -2,end,$out 69 $out:
|