/picolibc-3.7.0-3.6.0/newlib/libc/machine/mt/ |
D | setjmp.S | 31 or r0, r0, r0 33 or r0, r0, r0 35 or r0, r0, r0 37 or r0, r0, r0 39 or r0, r0, r0 41 or r0, r0, r0 43 or r0, r0, r0 45 or r0, r0, r0 47 or r0, r0, r0 49 or r0, r0, r0 [all …]
|
/picolibc-3.7.0-3.6.0/newlib/libc/machine/csky/ |
D | setjmp.S | 22 stw r4, (r0, 0) 23 stw r5, (r0, 4) 24 stw r6, (r0, 8) 25 stw r7, (r0, 12) 26 stw r8, (r0, 16) 27 stw r15, (r0, 20) 28 stw sp, (r0, 24) 30 stm r4-r11, (r0) 31 stw r15, (r0, 32) 32 stw sp, (r0, 36) [all …]
|
/picolibc-3.7.0-3.6.0/newlib/libc/machine/ft32/ |
D | setjmp.S | 23 sti.l $r0,0,$r5 24 sti.l $r0,4,$r6 25 sti.l $r0,8,$r7 26 sti.l $r0,12,$r8 27 sti.l $r0,16,$r9 28 sti.l $r0,20,$r10 29 sti.l $r0,24,$r11 30 sti.l $r0,28,$r12 31 sti.l $r0,32,$r13 32 sti.l $r0,36,$r14 [all …]
|
/picolibc-3.7.0-3.6.0/newlib/libc/machine/nds32/ |
D | setjmp.S | 55 smw.bim $r6, [$r0], $r10, #0b0000 56 addi $r0, $r0, #32 /* Leave room to keep jum_buf all the same. */ 57 smw.bim $r31, [$r0], $r31, #0b1111 59 smw.bim $r6, [$r0], $r14, #0b0000 60 smw.bim $r16, [$r0], $r19, #0b1111 69 swi.bi $r2, [$r0], #4 72 addi $r0, $r0, #7 73 bitci $r0, $r0, #7 83 fsdi.bi $fd31, [$r0], #8 84 fsdi.bi $fd29, [$r0], #8 [all …]
|
/picolibc-3.7.0-3.6.0/newlib/libc/machine/d30v/ |
D | setjmp.S | 28 st2w r26, @(r2+,r0) 29 st2w r28, @(r2+,r0) 30 st2w r30, @(r2+,r0) 31 st2w r32, @(r2+,r0) 32 st2w r34, @(r2+,r0) 33 st2w r36, @(r2+,r0) 34 st2w r38, @(r2+,r0) 35 st2w r40, @(r2+,r0) 36 st2w r42, @(r2+,r0) 37 st2w r44, @(r2+,r0) [all …]
|
/picolibc-3.7.0-3.6.0/newlib/libc/machine/arc/ |
D | strcmp.S | 47 or r2,r0,r1 53 ld.ab r2,[r0,4] 62 xor r0,r2,r3 ; mask for difference 63 sub_s r1,r0,1 64 bic_s r0,r0,r1 ; mask for least significant difference bit 65 sub r1,r5,r0 66 xor r0,r5,r1 ; mask for least significant difference byte 67 and_s r2,r2,r0 68 and_s r3,r3,r0 71 mov_s r0,1 [all …]
|
D | setjmp.S | 69 st r13, [r0, ABIr13] 70 st r14, [r0, ABIr14] 71 st r15, [r0, ABIr15] 72 st r16, [r0, ABIr16] 73 st r17, [r0, ABIr17] 74 st r18, [r0, ABIr18] 75 st r19, [r0, ABIr19] 76 st r20, [r0, ABIr20] 77 st r21, [r0, ABIr21] 78 st r22, [r0, ABIr22] [all …]
|
D | memcmp.S | 45 or r12,r0,r1 48 add_s r3,r0,r2 61 ld r4,[r0,0] 64 brhs r0,r6,.Loop_end 65 ld_s r3,[r0,4] 68 ld.a r4,[r0,8] 78 rrc r0,2 83 sub r3,r0,r6 86 ld r4,[r0,4] 91 mov_l r0,24 [all …]
|
D | memcmp-bs-norm.S | 50 or r12,r0,r1 59 ld r4,[r0,0] 70 ld WORD2,[r0,4] 73 ld_s WORD2,[r0,4] 77 ld.a r4,[r0,8] 92 ld r4,[r0,4] 99 xor r0,r4,r5 100 bset r0,r0,SHIFT 101 sub_s r1,r0,1 102 bic_s r1,r1,r0 [all …]
|
D | strchr-bs.S | 56 bmsk.f r2,r0,1 63 sub_s r0,r0,r2 70 ld_s r2,[r0] 79 ld.a r2,[r0,4] 100 sub_s r0,r0,4 105 ld_s r2,[r0] 115 ld.a r2,[r0,4] 123 ; Found searched-for character. r0 has already advanced to next word. 131 sub_s r0,r0,4 132 add.eq r0,r0,1 [all …]
|
D | strchr.S | 54 bmsk.f r2,r0,1 67 sub_s r0,r0,r2 77 ld_s r2,[r0] 86 ld.a r2,[r0,4] 106 sub_s r0,r0,4 113 ld_s r2,[r0] 123 ld.a r2,[r0,4] 131 ; Found searched-for character. r0 has already advanced to next word. 139 sub_s r0,r0,4 140 add.eq r0,r0,1 [all …]
|
/picolibc-3.7.0-3.6.0/newlib/libc/machine/epiphany/ |
D | setjmp.S | 35 strd lr,[r0] 36 strd r4,[r0,1] 37 strd r6,[r0,2] 38 strd r8,[r0,3] 39 strd r10,[r0,4] 40 strd r32,[r0,5] 41 strd r34,[r0,6] 42 strd r36,[r0,7] 43 strd r38,[r0,8] 44 str sp,[r0,18] [all …]
|
/picolibc-3.7.0-3.6.0/newlib/libc/machine/m32r/ |
D | setjmp.S | 34 ;addi r0, #-4 ; commented out as first word is reserved 35 ;st r1, @+r0 36 st r8, @+r0 37 st r9, @+r0 38 st r10, @+r0 39 st r11, @+r0 40 st r12, @+r0 41 st r13, @+r0 42 st r14, @+r0 43 st r15, @+r0 [all …]
|
/picolibc-3.7.0-3.6.0/newlib/libc/machine/moxie/ |
D | setjmp.S | 32 st.l ($r0), $r6 33 sto.l 0x04($r0), $r7 34 sto.l 0x08($r0), $r8 35 sto.l 0x0c($r0), $r9 36 sto.l 0x10($r0), $r10 37 sto.l 0x14($r0), $sp 38 sto.l 0x18($r0), $fp 40 sto.l 0x1c($r0), $r1 42 sto.l 0x20($r0), $r1 44 sto.l 0x24($r0), $r1 [all …]
|
/picolibc-3.7.0-3.6.0/newlib/libm/machine/nds32/ |
D | w_sqrt.S | 39 FMFCSR $r0 40 bitci $r0, $r0, #0b1111100 41 FMTCSR $r0 46 FMFCSR $r0 47 bmski33 $r0, #2 /* Is $fpcsr.IVO('b2) set ? */ 48 bnez $r0, .L_EDOM /* Set errno as EDOM. */ 50 bmski33 $r0, #4 /* Is $fpcsr.OVF('b4) set ? */ 51 bnez $r0, .L_ERANGE /* Set errno as ERANGE. */ 53 bmski33 $r0, #5 /* Is $fpcsr.UDF('b5) set ? */ 54 bnez $r0, .L_ERANGE /* Set errno as ERANGE. */ [all …]
|
/picolibc-3.7.0-3.6.0/newlib/libc/machine/xstormy16/ |
D | setjmp.S | 14 mov r0,r10 15 mov (r2++),r0 16 mov r0,r11 17 mov (r2++),r0 18 mov r0,r12 19 mov (r2++),r0 20 mov r0,r13 21 mov (r2++),r0 22 pop r0 ; PC high word 24 mov (r2++), r0 [all …]
|
/picolibc-3.7.0-3.6.0/newlib/libc/machine/arm/ |
D | strcmp-armv6m.S | 38 subs r0, r0, r1 44 orrs r1, r0 49 lsrs r0, r2, \n 58 mov r2, r0 66 ldmia r0!, {r2} 84 uxtb r0, r2 88 uxth r0, r2 92 lsls r0, r2, #8 94 lsrs r0, r0, #8 98 lsrs r0, r2, #24 [all …]
|
/picolibc-3.7.0-3.6.0/newlib/libc/machine/necv70/ |
D | setjmp.S | 19 mov.w [ap],r0 20 mov.d r15,[r0+] 21 mov.d r17,[r0+] 22 mov.d r19,[r0+] 23 mov.d r21,[r0+] 24 mov.d r23,[r0+] 25 mov.w -0x4[ap],[r0+] 26 mov.w fp,[r0+] 27 mov.w ap,[r0+] 28 mov.w -0x8[ap],[r0] [all …]
|
D | fastmath.S | 20 mov.d [ap],r0 27 mov.w [ap],r0 34 mov.d [ap],r0 41 mov.w [ap],r0 48 mov.d [ap],r0 55 mov.w [ap],r0 63 mov.d [ap],r0 70 mov.w [ap],r0 77 mov.d [ap],r0 84 mov.w [ap],r0 [all …]
|
/picolibc-3.7.0-3.6.0/newlib/libc/machine/sh/ |
D | strcpy.S | 17 addi r2, 8, r0 23 sub r2, r23, r0 26 ldx.q r0, r21, r5 43 addi r0, 8, r0 50 sthi.q r0, -1, r4 54 addi r0, 8, r0 61 st.b r0,-8,r4 64 addi r0,1,r0 70 stlo.q r0, 0, r5 71 ldx.q r0, r20, r4 [all …]
|
D | memcpy.S | 13 ! any other registers in the range r0-r7: trashed 50 movi 25,r0 51 bgeu/u r4,r0,tr0 52 nsb r4,r0 53 shlli r0,5,r0 55 sub r1, r0, r0 56 L0: ptrel r0,tr0 68 stlo.l r2, 0, r0 79 ld.b r3,0,r0 80 st.b r2,0,r0 [all …]
|
D | strncpy.S | 22 ldlo.q r3, 0, r0 24 mcmpeq.b r0, r63, r1 38 stlo.q r2, 0, r0 39 sthi.q r2, 7, r0 41 ldx.q r22, r6, r0 49 mcmpeq.b r0, r63, r1 50 stlo.q r22, -8, r0 52 sthi.q r22, -1, r0 53 ldx.q r22, r6, r0 58 mcmpeq.b r0, r63, r1 [all …]
|
/picolibc-3.7.0-3.6.0/newlib/libc/machine/hppa/ |
D | strncpy.S | 39 combt,= s_addr,r0,pad_null_bytes1 /* if s2==NULL then pad nulls and exit */ 49 combt,= tmp5,r0,skip_mask 51 sh3add tmp5,r0,save /* compute mask in save*/ 61 uxor,nbz tmp1,r0,save /* check for null*/ 70 sh3add count,r0, save /* setup right mask based on count*/ 73 uaddcm r0,save,save /*form right hand mask */ 75 uxor,nbz tmp1,r0,save /* check for null*/ 89 combt,= tmp5,r0,skip_mask2 /* don't mask if whole word is valid*/ 91 sh3add tmp5,r0,save /* setup r1*/ 97 copy r0, tmp5 /* zero out tmp5 so we don't try to mask again*/ [all …]
|
D | strcmp.S | 59 uxor,nbz s1word,r0,r0 /* Null in this? */ 70 bv r0(rp) 80 extru,<> s1word,7,8,r0 /*in the first byte? */ 82 extru,<> s1word,15,8,r0 /*in the second byte? */ 84 extru,<> s1word,23,8,r0 /*in the third byte? */ 88 bv,n r0(rp) 91 bv r0(rp) 96 bv r0(rp) 97 copy r0,ret0 102 bv r0(rp) [all …]
|
/picolibc-3.7.0-3.6.0/newlib/libc/machine/h8500/ |
D | setjmp.S | 23 mov.w r7,@r0+ 24 mov.w r6,@r0+ 25 mov.w r5,@r0+ 27 mov.w r1,@r0 28 clr.w r0 33 mov.w @r0+,r7 34 mov.w @r0+,r6 35 mov.w @r0+,r5 36 mov.w @r0,r2 38 mov.w r1,r0 [all …]
|