/picolibc-3.7.0-3.6.0/newlib/libc/machine/mn10300/ |
D | memcmp.S | 72 .4byte .Lend_of_CIE - .Lstart_of_CIE # CIE Length 74 .4byte 0xffffffff # CIE Identifier Tag 75 .byte 0x1 # CIE Version 79 .byte 0x32 # CIE RA Column 80 .byte 0xc # DW_CFA_def_cfa 83 .byte 0xb2 # DW_CFA_offset, column 0x32 89 .4byte .Lend_of_FDE - .Lstart_of_FDE # FDE Length 91 .4byte .Lstart_of_debug_frame # FDE CIE offset 92 .4byte _memcmp # FDE initial location 93 .4byte .Lend_of_func - _memcmp # FDE address range [all …]
|
D | strlen.S | 66 .4byte .Lend_of_CIE - .Lstart_of_CIE # CIE Length 68 .4byte 0xffffffff # CIE Identifier Tag 69 .byte 0x1 # CIE Version 73 .byte 0x32 # CIE RA Column 74 .byte 0xc # DW_CFA_def_cfa 77 .byte 0xb2 # DW_CFA_offset, column 0x32 83 .4byte .Lend_of_FDE - .Lstart_of_FDE # FDE Length 85 .4byte .Lstart_of_debug_frame # FDE CIE offset 86 .4byte _strlen # FDE initial location 87 .4byte .Lend_of_strlen - _strlen # FDE address range [all …]
|
D | strcmp.S | 75 .4byte .Lend_of_CIE - .Lstart_of_CIE # CIE Length 77 .4byte 0xffffffff # CIE Identifier Tag 78 .byte 0x1 # CIE Version 82 .byte 0x32 # CIE RA Column 83 .byte 0xc # DW_CFA_def_cfa 86 .byte 0xb2 # DW_CFA_offset, column 0x32 92 .4byte .Lend_of_FDE - .Lstart_of_FDE # FDE Length 94 .4byte .Lstart_of_debug_frame # FDE CIE offset 95 .4byte _strcmp # FDE initial location 96 .4byte .Lend_of_strcmp - _strcmp # FDE address range [all …]
|
D | strcpy.S | 72 .4byte .Lend_of_CIE - .Lstart_of_CIE # CIE Length 74 .4byte 0xffffffff # CIE Identifier Tag 75 .byte 0x1 # CIE Version 79 .byte 0x32 # CIE RA Column 80 .byte 0xc # DW_CFA_def_cfa 83 .byte 0xb2 # DW_CFA_offset, column 0x32 89 .4byte .Lend_of_FDE - .Lstart_of_FDE # FDE Length 91 .4byte .Lstart_of_debug_frame # FDE CIE offset 92 .4byte _strcpy # FDE initial location 93 .4byte .Lend_of_strcpy - _strcpy # FDE address range [all …]
|
D | memset.S | 82 .4byte .Lend_of_CIE - .Lstart_of_CIE # CIE Length 84 .4byte 0xffffffff # CIE Identifier Tag 85 .byte 0x1 # CIE Version 89 .byte 0x32 # CIE RA Column 90 .byte 0xc # DW_CFA_def_cfa 93 .byte 0xb2 # DW_CFA_offset, column 0x32 99 .4byte .Lend_of_FDE - .Lstart_of_FDE # FDE Length 101 .4byte .Lstart_of_debug_frame # FDE CIE offset 102 .4byte _memset # FDE initial location 103 .4byte .Lend_of_memset - _memset # FDE address range [all …]
|
D | memcpy.S | 88 .4byte .Lend_of_CIE - .Lstart_of_CIE # CIE Length 90 .4byte 0xffffffff # CIE Identifier Tag 91 .byte 0x1 # CIE Version 95 .byte 0x32 # CIE RA Column 96 .byte 0xc # DW_CFA_def_cfa 99 .byte 0xb2 # DW_CFA_offset, column 0x32 105 .4byte .Lend_of_FDE - .Lstart_of_FDE # FDE Length 107 .4byte .Lstart_of_debug_frame # FDE CIE offset 108 .4byte _memcpy # FDE initial location 109 .4byte .Lend_of_memcpy - _memcpy # FDE address range [all …]
|
D | memchr.S | 95 .4byte .Lend_of_CIE - .Lstart_of_CIE # CIE Length 97 .4byte 0xffffffff # CIE Identifier Tag 98 .byte 0x1 # CIE Version 102 .byte 0x32 # CIE RA Column 103 .byte 0xc # DW_CFA_def_cfa 106 .byte 0xb2 # DW_CFA_offset, column 0x32 112 .4byte .Lend_of_FDE - .Lstart_of_FDE # FDE Length 114 .4byte .Lstart_of_debug_frame # FDE CIE offset 115 .4byte _memchr # FDE initial location 116 .4byte .Lend_of_memchr - _memchr # FDE address range [all …]
|
D | strchr.S | 108 .4byte .Lend_of_CIE - .Lstart_of_CIE # CIE Length 110 .4byte 0xffffffff # CIE Identifier Tag 111 .byte 0x1 # CIE Version 115 .byte 0x32 # CIE RA Column 116 .byte 0xc # DW_CFA_def_cfa 119 .byte 0xb2 # DW_CFA_offset, column 0x32 125 .4byte .Lend_of_FDE - .Lstart_of_FDE # FDE Length 127 .4byte .Lstart_of_debug_frame # FDE CIE offset 128 .4byte _strchr # FDE initial location 129 .4byte .Lend_of_strchr - _strchr # FDE address range [all …]
|
/picolibc-3.7.0-3.6.0/newlib/libc/machine/i960/ |
D | strrchr.S | 92 lda 0xff,g7 # byte extraction mask 105 scanbyte 0,g5 # check for null byte 108 scanbyte g3,g5 # check for byte with char 112 subo 4,g2,g0 # save addr of byte after word with char 118 addo 1,g2,g2 # advance src pointer to byte after current 119 and g7,g5,g14 # extract next byte 120 cmpo g1,g14 # is current byte char? 121 shro 8,g5,g5 # position next byte for extraction 123 mov g2,g0 # save addr of byte after char 125 1: cmpobne 0,g14,Lfind_null # is current byte null? [all …]
|
D | strcpy_ca.S | 124 and g0,3,LSW # extract byte offset of dest 125 ld (g4),MSW # fetch word containing at least first byte 130 lda 0xff000000,g5 # byte extraction mask 133 lda 0xff,g5 # byte extraction mask 137 scanbyte 0,MSW # check for null byte 142 and g5,LSW,g14 # extract byte 143 cmpo 0,g14 # branch if null is first byte of word 146 lda (g4),g2 # set dest byte ptr to 1st byte of word w/ null 150 shro 8,g5,g5 # move mask down to next byte 152 shlo 8,g5,g5 # move mask up to next byte [all …]
|
D | strcpy.S | 122 lda 0xff,g3 # byte extraction mask 125 scanbyte 0,g4 # check for null byte 128 scanbyte 0,g7 # check for null byte 133 subo 4,g2,g2 # back up the byte pointer 136 subo 9,g2,g5 # back up the byte pointer 138 and g4,g3,g6 # extract byte 140 addo 1,g5,g5 # bump src byte ptr 141 shro 8,g4,g4 # shift word to position next byte 156 lda 0xff, g3 # byte extraction mask = 0xff; 159 scanbyte 0, g2 # does source word contain null byte? [all …]
|
D | strlen.S | 88 lda 0xff,g3 # byte extraction mask 92 scanbyte 0,g4 # check for null byte 95 scanbyte 0,g7 # check for null byte 100 subo 4,g2,g2 # back up the byte pointer 103 subo 9,g2,g2 # back up the byte pointer 105 and g4,g3,g14 # extract byte 107 addo 1,g2,g2 # bump src byte ptr 108 shro 8,g4,g4 # shift word to position next byte
|
D | strlen_ca.S | 92 and g0,3,g7 # extract byte offset of src 93 ld (g2),g5 # fetch word containing at least first byte 101 lda 0xff000000,g3 # byte extraction mask 105 lda 0xff,g3 # byte extraction mask 114 scanbyte 0,g4 # check for null byte 121 scanbyte 0,g7 # check for null byte 125 subo 4,g2,g2 # back up the byte pointer 128 subo 9,g2,g2 # back up the byte pointer 130 and g6,g3,g14 # extract byte 132 lda 1(g2),g2 # bump src byte ptr [all …]
|
D | strncat_ca.S | 114 and g0,3,LSW # extract byte offset of dest 115 ld (g4),MSW # fetch word containing at least first byte 124 lda 0xff,g5 # byte extraction mask 126 scanbyte 0,MSW # check for null byte 132 shro 24,LSW,g14 # extract byte 134 and g5,LSW,g14 # extract byte 136 cmpo 0,g14 # branch if null is first byte of word 152 scanbyte 0,g1 # check for null byte in src word 155 bo.f Lcase_1_cloop # branch if word contains null byte 165 rotate 8,g1,g1 # move next byte into position for extraction [all …]
|
D | strncmp_ca.S | 120 ld (SRC1),LSW # fetch word with at least first byte of src1 126 ld (g3),SRC2 # fetch word with at least first byte of src2 138 lda 0xff000000,g1 # byte extraction mask 144 scanbyte 0,g0 # check for null byte in src1 word 147 subi 4,g2,g2 # decrement maximum byte count 148 bo.f Lequal_exit # branch if null byte encountered 156 ld (g3),SRC2 # fetch word with at least first byte of src2 172 lda 0xff000000,g1 # byte extraction mask 174 lda 0xff,g1 # byte extraction mask 181 scanbyte 0,g0 # check for null byte in src1 word [all …]
|
D | strcmp_ca.S | 119 ld (g2),LSW # fetch word with at least first byte of src1 125 ld (g3),SRC2 # fetch word with at least first byte of src2 134 lda 0xff000000,g1 # byte extraction mask 140 scanbyte 0,SRC1 # check for null byte in src1 word 144 bno.t Lwloop2 # branch if null byte not encountered 155 ld (g3),SRC2 # fetch word with at least first byte of src2 169 lda 0xff000000,g1 # byte extraction mask 171 lda 0xff,g1 # byte extraction mask 178 scanbyte 0,SRC1 # check for null byte in src1 word 182 bno.t Lwloop # branch if null byte not encountered [all …]
|
D | strchr.S | 86 lda 0xff,g7 # byte extraction mask 98 scanbyte g3,g5 # check for byte with char 101 scanbyte 0,g5 # check for null byte 113 subo 5,g0,g0 # back up the byte pointer 115 and g5,g7,g6 # extract byte 117 addo 1,g0,g0 # bump src byte ptr 118 shro 8,g5,g5 # shift word to position next byte
|
D | strchr_ca.S | 90 lda 0xff,g7 # byte extraction mask 100 and g0,3,g6 # extract byte offset of src 101 ld (g5),g4 # fetch word containing at least first byte 114 scanbyte g3,g4 # check for byte with char 118 scanbyte 0,g5 # check for null byte 130 subo 5,g0,g0 # back up the byte pointer 133 rotate 8,g5,g5 # shift word to position next byte 135 and g5,g7,g6 # extract byte 137 lda 1(g0),g0 # bump src byte ptr 139 shro 8,g5,g5 # shift word to position next byte
|
D | memchr_ca.S | 92 lda 0xff,g7 # byte extraction mask 97 and g0,3,g6 # extract byte offset of src 100 ld (g0),g4 # fetch word containing at least first byte 116 scanbyte g3,g4 # check for byte with char 131 subo 4,g0,g0 # back up the byte pointer 135 rotate 8,g5,g5 # shift word to position next byte 137 and g5,g7,g6 # extract byte 139 lda 1(g0),g0 # bump src byte ptr 141 shro 8,g5,g5 # shift word to position next byte 144 subo 1,g0,g0 # back up the byte pointer
|
D | strncpy_ca.S | 115 ld (g3),LSW # fetch word containing at least first byte 122 lda 0xff,g5 # load mask for byte extraction 132 scanbyte 0,g1 # check for null byte in src word 135 bo.f Lcase_1_cloop.c # branch if word contains null byte 143 rotate 8,g1,g1 # move next byte into position for extraction 149 cmpo 0,g14 # check for null byte 150 stob g14,(g4) # store the byte in dest 152 shro 8,g1,g1 # move next byte into position for extraction 154 lda 1(g4),g4 # post-increment dest byte addr 167 rotate 24,g5,g5 # move mask into position for testing next byte [all …]
|
D | memcmp.S | 93 addo g0,g2,g2 # calculate byte addr of byte after last in src1 100 addo 4,g0,g0 # post-increment source_1 byte ptr 101 addo 4,g1,g1 # post-increment source_2 byte ptr 104 ldconst 0xff,g4 # byte extraction mask 120 .diff: bl .neg # arrays differ at current byte.
|
D | strncpy.S | 103 lda 0xff, g3 # byte extraction mask 111 scanbyte 0, g4 # null byte found? 119 and g3, g4, g14 # extract byte 122 shro 8, g4, g4 # position word to extract next byte 137 and g3, g4, g14 # extract byte 140 shlo 8, g3, g3 # shift mask to next byte position 142 subo 1, g7, g3 # mask to null pad after null byte 143 and g3, g4, g4 # null-out stuff after null byte
|
D | memchr.S | 94 lda 0xff,g7 # byte extraction mask 108 scanbyte g3,g5 # check for byte with char 122 and g5,g7,g0 # extract byte 124 addo 1,g6,g6 # bump src byte ptr 125 shro 8,g5,g5 # shift word to position next byte 127 subo 5,g6,g0 # back up the byte pointer
|
/picolibc-3.7.0-3.6.0/newlib/libc/machine/h8300/ |
D | reg_memcpy.S | 35 sub #1,A1P ; point to byte 37 subs #1,A1P ; point to byte 39 mov.b @A1P,A2L ; get byte 40 mov.b A2L,@-A0P ; save byte
|
/picolibc-3.7.0-3.6.0/newlib/libc/machine/m68k/ |
D | memset.S | 37 | - distribution of byte value improved - in cases someone gives 38 | non-byte value 39 | - residue byte transfer was not working 48 blo .Lbset | below, byte fills 51 move.b d0,d2 | distribute low byte to all byte in word 66 move.b d0,(a0)+ | fill byte 86 and.l #3,d1 | residue byte transfers, fixed
|