/picolibc-latest/newlib/libc/machine/msp430/ |
D | setjmp.S | 34 ; Upon entry r12 points to the jump buffer. 39 mova r13, 0(r12) 40 mova r1, 4(r12) 41 mova r4, 8(r12) 42 mova r5, 12(r12) 43 mova r6, 16(r12) 44 mova r7, 20(r12) 45 mova r8, 24(r12) 46 mova r9, 28(r12) 47 mova r10, 32(r12) [all …]
|
/picolibc-latest/newlib/libc/machine/arc/ |
D | strchr-bs.S | 76 sub r12,r2,r7 77 bic_s r12,r12,r2 78 and r12,r12,r4 80 brne.d r12,0,.Lfound0_ua 83 sub r12,r6,r7 84 bic r12,r12,r6 86 and.f r7,r12,r4 87 sub r12,r2,r3 88 bic_s r12,r12,r2 90 and r12,r12,r4 [all …]
|
D | strchr-bs-norm.S | 66 sub r12,r2,r7 67 bic_s r12,r12,r2 68 and r12,r12,r4 69 brne.d r12,0,.Lfound0_ua 72 sub r12,r6,r7 73 bic r12,r12,r6 75 and r7,r12,r4 79 and r12,r12,r4 80 breq_l r12,0,.Loop ; For speed, we want this branch to be unaligned. 81 lsr_s r12,r12,7 [all …]
|
D | strlen-bs.S | 58 sub r12,r6,r7 59 bic r12,r12,r6 60 or.eq r12,r12,r1 61 and r12,r12,r5 62 brne r12,0,.Learly_end 71 sub r12,r6,r4 72 bic r12,r12,r6 73 bmsk.ne r12,r12,r7 74 or.eq r12,r12,r1 75 and r12,r12,r5 [all …]
|
D | memcpy-bs.S | 56 ld_s r12,[r1,0] 60 st.ab r12,[r5,4] 61 ld.a r12,[r1,4] 65 st.ab r12,[r5,4] 66 ld.a r12,[r1,8] 74 xor_s r12,r12,r3 75 bmsk r12,r12,r2 76 xor_s r12,r12,r3 80 xor_s r3,r3,r12 82 xor_s r12,r12,r3 [all …]
|
D | strchr.S | 75 mov_s r12,31 76 sub3 r2,r12,r2 82 sub r12,r2,r7 83 bic_s r12,r12,r2 84 and r12,r12,r4 86 brne.d r12,0,.Lfound0_ua 89 sub r12,r6,r7 90 bic r12,r12,r6 92 and.f r7,r12,r4 93 sub r12,r2,r3 [all …]
|
D | strlen-bs-norm.S | 56 sub r12,r6,r7 57 bic r12,r12,r6 58 or.eq r12,r12,r1 59 and r12,r12,r5 60 brne r12,0,.Learly_end 69 sub r12,r6,r4 70 bic r12,r12,r6 71 bmsk.ne r12,r12,r7 72 or.eq r12,r12,r1 73 and r12,r12,r5 [all …]
|
D | strlen.S | 60 sub r12,r6,r7 61 bic r12,r12,r6 62 or.eq r12,r12,r1 63 and r12,r12,r5 64 brne r12,0,.Learly_end 73 sub r12,r6,r4 74 bic r12,r12,r6 75 bmsk.ne r12,r12,r7 76 or.eq r12,r12,r1 77 and r12,r12,r5 [all …]
|
D | memcpy.S | 56 ld_s r12,[r1,0] 59 st.ab r12,[r5,4] 60 ld.a r12,[r1,4] 65 st.ab r12,[r5,8] 66 ld.a r12,[r1,8] 74 xor_s r12,r12,r3 75 bmsk r12,r12,r2 76 xor_s r12,r12,r3 83 xor_s r3,r3,r12 85 xor_s r12,r12,r3 [all …]
|
D | strncpy.S | 51 or r12,r0,r1 52 bmsk.cc.f r12,r12,1 53 brne.d r12,0,.Lbytewise 61 sub r12,r3,r8 62 bic_l r12,r12,r3 63 BRand (r12,r11,.Lr3z) 72 sub r12,r3,r8 73 bic_s r12,r12,r3 74 BRand (r12,r11,.Lr3z2) 76 sub r12,r4,r8 [all …]
|
D | strncpy-bs.S | 60 or r12,r0,r1 61 bmsk.cc.f r12,r12,1 62 brne.d r12,0,.Lbytewise 69 sub r12,r3,r8 70 bic_l r12,r12,r3 71 BRand (r12,r11,.Lr3z) 81 sub r12,r3,r8 82 bic_s r12,r12,r3 83 BRand (r12,r11,.Lr3z) 85 sub r12,r4,r8 [all …]
|
D | memcmp-bs-norm.S | 53 or r12,r0,r1 54 asl_s r12,r12,30 57 brls r2,r12,.Lbytewise 59 brls.d r2,r12,.Lbytewise 70 mov_s r12,WORD2 72 brne WORD2,r12,.Lodd 78 ld_s r12,[r1,4] 84 brne WORD2,r12,.Lodd 86 brne WORD2,r12,.Lodd 118 asl r12,r5,r1 [all …]
|
D | memset-bs.S | 74 or r12,r0,r2 75 bmsk.f r12,r12,1 77 asl r12,r1,8 79 or_s r1,r1,r12 84 add_s r12,r2,r0 85 stb r1,[r12,-1] 86 bclr_l r12,r12,0 87 stw r1,[r12,-2] 88 bmsk.f r12,r3,1 89 add_s r2,r2,r12 [all …]
|
D | memset.S | 60 or r12,r0,r2 61 bmsk.f r12,r12,1 75 bclr r12,r6,0 76 stw r1,[r12,-2] 90 bic r12,r6,3 92 st_s r1,[r12,12] 99 sub1 r12,pcl,r2 100 j_s [r12]
|
D | memcmp.S | 48 or r12,r0,r1 49 tst r12,3 69 ld_s r12,[r1,4] 72 breq.d r3,r12,2b 77 mov_s r5,r12 79 cmp_s r3,r12 105 sub_s r12,r0,1 106 bic_s r0,r0,r12 134 ldb_s r12,[r1,1] 137 breq.d r3,r12,3b [all …]
|
D | strcpy-bs-arc600.S | 58 ror r12,r8 61 and_s r2,r2,r12 69 and.f r2,r2,r12 71 and.eq.f r5,r5,r12 80 and.f r2,r2,r12 82 and.eq.f r5,r5,r12 89 and r5,r5,r12
|
D | strcpy.S | 56 ror r12,r8 59 and_s r2,r2,r12 71 tst_s r2,r12 75 and r5,r5,r12
|
D | strcpy-bs.S | 62 ror r12,r8 65 tst_s r2,r12 76 tst_l r2,r12 81 tst_l r2,r12
|
D | strcmp-archs.S | 50 mov_s r12, 0x01010101 51 ror r11, r12 56 sub r4, r2, r12
|
/picolibc-latest/newlib/libc/machine/arc64/ |
D | strcmp.S | 41 xor r12, r12, r12 79 bset.ne r12, r12, 3 82 bset.ne r12, r12, 2 85 bset.ne r12, r12, 1 90 bset.ne r12, r12, 3 93 bset.ne r12, r12, 2 96 bset.ne r12, r12, 1 98 breq r12, 0, @.L_3_4B_comparison 105 asr.f r12, r12, 3 111 asr.f r12, r12, 1 [all …]
|
D | strlen.S | 52 xor r12, r12, r12 77 ; NULL byte position is detected and encoded in r12 [0] [9] 88 bset.ne r12, r12, 4 91 bset.ne r12, r12, 3 94 bset.ne r12, r12, 2 97 bset.ne r12, r12, 1 99 breq.d r12, 0, @.L_4_4B_search 101 fls r5, r12 ; [2] 109 asr.f r12, r12, 3 112 asr.f r12, r12, 1 [all …]
|
D | memcpy.S | 43 lsrl.f r12, r2, 6 ; Check size < 64bytes 54 dbnz.d r12, @.L_write_64_bytes 63 lsr.f r12, r2, 4 ; Check size < 16bytes 65 xor r12, r12, 3 85 asl r12,r12,1 86 bi [r12] 101 ;; The position of the window is controlled by the $r12 which is the 123 ; clobber: r1, r3, r4r5, r6r7, r8r9, r10r11, r12 125 LSRP.f r12, r2, 5 ; counter for 32-byte chunks 136 dbnz.d r12, @.L_write_32_bytes
|
/picolibc-latest/newlib/libc/machine/x86/ |
D | memcpy-64.S | 36 pushq r12 53 movq 40 (rsi), r12 62 movntiq r12, 40 (rdi) 71 movq 104 (rsi), r12 80 movntiq r12, 104 (rdi) 96 popq r12
|
D | setjmp-64.S | 33 movq r12, 16 (rdi) 57 movq 16 (rdi), r12
|
/picolibc-latest/newlib/libc/machine/rl78/ |
D | setjmp.S | 41 r12 = 0xffecc define 60 r12 = 0xffef4 define 110 _save 12, r12 171 _load 12, r12
|