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