Home | History | Annotate | Download | only in runtime
      1 // AUTO-GENERATED by mkduff.go
      2 // Run go generate from src/runtime to update.
      3 // See mkduff.go for comments.
      4 
      5 #include "textflag.h"
      6 
      7 TEXT runtimeduffzero(SB), NOSPLIT, $0-0
      8 	MOVUPS	X0,(DI)
      9 	MOVUPS	X0,16(DI)
     10 	MOVUPS	X0,32(DI)
     11 	MOVUPS	X0,48(DI)
     12 	ADDQ	$64,DI
     13 
     14 	MOVUPS	X0,(DI)
     15 	MOVUPS	X0,16(DI)
     16 	MOVUPS	X0,32(DI)
     17 	MOVUPS	X0,48(DI)
     18 	ADDQ	$64,DI
     19 
     20 	MOVUPS	X0,(DI)
     21 	MOVUPS	X0,16(DI)
     22 	MOVUPS	X0,32(DI)
     23 	MOVUPS	X0,48(DI)
     24 	ADDQ	$64,DI
     25 
     26 	MOVUPS	X0,(DI)
     27 	MOVUPS	X0,16(DI)
     28 	MOVUPS	X0,32(DI)
     29 	MOVUPS	X0,48(DI)
     30 	ADDQ	$64,DI
     31 
     32 	MOVUPS	X0,(DI)
     33 	MOVUPS	X0,16(DI)
     34 	MOVUPS	X0,32(DI)
     35 	MOVUPS	X0,48(DI)
     36 	ADDQ	$64,DI
     37 
     38 	MOVUPS	X0,(DI)
     39 	MOVUPS	X0,16(DI)
     40 	MOVUPS	X0,32(DI)
     41 	MOVUPS	X0,48(DI)
     42 	ADDQ	$64,DI
     43 
     44 	MOVUPS	X0,(DI)
     45 	MOVUPS	X0,16(DI)
     46 	MOVUPS	X0,32(DI)
     47 	MOVUPS	X0,48(DI)
     48 	ADDQ	$64,DI
     49 
     50 	MOVUPS	X0,(DI)
     51 	MOVUPS	X0,16(DI)
     52 	MOVUPS	X0,32(DI)
     53 	MOVUPS	X0,48(DI)
     54 	ADDQ	$64,DI
     55 
     56 	MOVUPS	X0,(DI)
     57 	MOVUPS	X0,16(DI)
     58 	MOVUPS	X0,32(DI)
     59 	MOVUPS	X0,48(DI)
     60 	ADDQ	$64,DI
     61 
     62 	MOVUPS	X0,(DI)
     63 	MOVUPS	X0,16(DI)
     64 	MOVUPS	X0,32(DI)
     65 	MOVUPS	X0,48(DI)
     66 	ADDQ	$64,DI
     67 
     68 	MOVUPS	X0,(DI)
     69 	MOVUPS	X0,16(DI)
     70 	MOVUPS	X0,32(DI)
     71 	MOVUPS	X0,48(DI)
     72 	ADDQ	$64,DI
     73 
     74 	MOVUPS	X0,(DI)
     75 	MOVUPS	X0,16(DI)
     76 	MOVUPS	X0,32(DI)
     77 	MOVUPS	X0,48(DI)
     78 	ADDQ	$64,DI
     79 
     80 	MOVUPS	X0,(DI)
     81 	MOVUPS	X0,16(DI)
     82 	MOVUPS	X0,32(DI)
     83 	MOVUPS	X0,48(DI)
     84 	ADDQ	$64,DI
     85 
     86 	MOVUPS	X0,(DI)
     87 	MOVUPS	X0,16(DI)
     88 	MOVUPS	X0,32(DI)
     89 	MOVUPS	X0,48(DI)
     90 	ADDQ	$64,DI
     91 
     92 	MOVUPS	X0,(DI)
     93 	MOVUPS	X0,16(DI)
     94 	MOVUPS	X0,32(DI)
     95 	MOVUPS	X0,48(DI)
     96 	ADDQ	$64,DI
     97 
     98 	MOVUPS	X0,(DI)
     99 	MOVUPS	X0,16(DI)
    100 	MOVUPS	X0,32(DI)
    101 	MOVUPS	X0,48(DI)
    102 	ADDQ	$64,DI
    103 
    104 	RET
    105 
    106 TEXT runtimeduffcopy(SB), NOSPLIT, $0-0
    107 	MOVUPS	(SI), X0
    108 	ADDQ	$16, SI
    109 	MOVUPS	X0, (DI)
    110 	ADDQ	$16, DI
    111 
    112 	MOVUPS	(SI), X0
    113 	ADDQ	$16, SI
    114 	MOVUPS	X0, (DI)
    115 	ADDQ	$16, DI
    116 
    117 	MOVUPS	(SI), X0
    118 	ADDQ	$16, SI
    119 	MOVUPS	X0, (DI)
    120 	ADDQ	$16, DI
    121 
    122 	MOVUPS	(SI), X0
    123 	ADDQ	$16, SI
    124 	MOVUPS	X0, (DI)
    125 	ADDQ	$16, DI
    126 
    127 	MOVUPS	(SI), X0
    128 	ADDQ	$16, SI
    129 	MOVUPS	X0, (DI)
    130 	ADDQ	$16, DI
    131 
    132 	MOVUPS	(SI), X0
    133 	ADDQ	$16, SI
    134 	MOVUPS	X0, (DI)
    135 	ADDQ	$16, DI
    136 
    137 	MOVUPS	(SI), X0
    138 	ADDQ	$16, SI
    139 	MOVUPS	X0, (DI)
    140 	ADDQ	$16, DI
    141 
    142 	MOVUPS	(SI), X0
    143 	ADDQ	$16, SI
    144 	MOVUPS	X0, (DI)
    145 	ADDQ	$16, DI
    146 
    147 	MOVUPS	(SI), X0
    148 	ADDQ	$16, SI
    149 	MOVUPS	X0, (DI)
    150 	ADDQ	$16, DI
    151 
    152 	MOVUPS	(SI), X0
    153 	ADDQ	$16, SI
    154 	MOVUPS	X0, (DI)
    155 	ADDQ	$16, DI
    156 
    157 	MOVUPS	(SI), X0
    158 	ADDQ	$16, SI
    159 	MOVUPS	X0, (DI)
    160 	ADDQ	$16, DI
    161 
    162 	MOVUPS	(SI), X0
    163 	ADDQ	$16, SI
    164 	MOVUPS	X0, (DI)
    165 	ADDQ	$16, DI
    166 
    167 	MOVUPS	(SI), X0
    168 	ADDQ	$16, SI
    169 	MOVUPS	X0, (DI)
    170 	ADDQ	$16, DI
    171 
    172 	MOVUPS	(SI), X0
    173 	ADDQ	$16, SI
    174 	MOVUPS	X0, (DI)
    175 	ADDQ	$16, DI
    176 
    177 	MOVUPS	(SI), X0
    178 	ADDQ	$16, SI
    179 	MOVUPS	X0, (DI)
    180 	ADDQ	$16, DI
    181 
    182 	MOVUPS	(SI), X0
    183 	ADDQ	$16, SI
    184 	MOVUPS	X0, (DI)
    185 	ADDQ	$16, DI
    186 
    187 	MOVUPS	(SI), X0
    188 	ADDQ	$16, SI
    189 	MOVUPS	X0, (DI)
    190 	ADDQ	$16, DI
    191 
    192 	MOVUPS	(SI), X0
    193 	ADDQ	$16, SI
    194 	MOVUPS	X0, (DI)
    195 	ADDQ	$16, DI
    196 
    197 	MOVUPS	(SI), X0
    198 	ADDQ	$16, SI
    199 	MOVUPS	X0, (DI)
    200 	ADDQ	$16, DI
    201 
    202 	MOVUPS	(SI), X0
    203 	ADDQ	$16, SI
    204 	MOVUPS	X0, (DI)
    205 	ADDQ	$16, DI
    206 
    207 	MOVUPS	(SI), X0
    208 	ADDQ	$16, SI
    209 	MOVUPS	X0, (DI)
    210 	ADDQ	$16, DI
    211 
    212 	MOVUPS	(SI), X0
    213 	ADDQ	$16, SI
    214 	MOVUPS	X0, (DI)
    215 	ADDQ	$16, DI
    216 
    217 	MOVUPS	(SI), X0
    218 	ADDQ	$16, SI
    219 	MOVUPS	X0, (DI)
    220 	ADDQ	$16, DI
    221 
    222 	MOVUPS	(SI), X0
    223 	ADDQ	$16, SI
    224 	MOVUPS	X0, (DI)
    225 	ADDQ	$16, DI
    226 
    227 	MOVUPS	(SI), X0
    228 	ADDQ	$16, SI
    229 	MOVUPS	X0, (DI)
    230 	ADDQ	$16, DI
    231 
    232 	MOVUPS	(SI), X0
    233 	ADDQ	$16, SI
    234 	MOVUPS	X0, (DI)
    235 	ADDQ	$16, DI
    236 
    237 	MOVUPS	(SI), X0
    238 	ADDQ	$16, SI
    239 	MOVUPS	X0, (DI)
    240 	ADDQ	$16, DI
    241 
    242 	MOVUPS	(SI), X0
    243 	ADDQ	$16, SI
    244 	MOVUPS	X0, (DI)
    245 	ADDQ	$16, DI
    246 
    247 	MOVUPS	(SI), X0
    248 	ADDQ	$16, SI
    249 	MOVUPS	X0, (DI)
    250 	ADDQ	$16, DI
    251 
    252 	MOVUPS	(SI), X0
    253 	ADDQ	$16, SI
    254 	MOVUPS	X0, (DI)
    255 	ADDQ	$16, DI
    256 
    257 	MOVUPS	(SI), X0
    258 	ADDQ	$16, SI
    259 	MOVUPS	X0, (DI)
    260 	ADDQ	$16, DI
    261 
    262 	MOVUPS	(SI), X0
    263 	ADDQ	$16, SI
    264 	MOVUPS	X0, (DI)
    265 	ADDQ	$16, DI
    266 
    267 	MOVUPS	(SI), X0
    268 	ADDQ	$16, SI
    269 	MOVUPS	X0, (DI)
    270 	ADDQ	$16, DI
    271 
    272 	MOVUPS	(SI), X0
    273 	ADDQ	$16, SI
    274 	MOVUPS	X0, (DI)
    275 	ADDQ	$16, DI
    276 
    277 	MOVUPS	(SI), X0
    278 	ADDQ	$16, SI
    279 	MOVUPS	X0, (DI)
    280 	ADDQ	$16, DI
    281 
    282 	MOVUPS	(SI), X0
    283 	ADDQ	$16, SI
    284 	MOVUPS	X0, (DI)
    285 	ADDQ	$16, DI
    286 
    287 	MOVUPS	(SI), X0
    288 	ADDQ	$16, SI
    289 	MOVUPS	X0, (DI)
    290 	ADDQ	$16, DI
    291 
    292 	MOVUPS	(SI), X0
    293 	ADDQ	$16, SI
    294 	MOVUPS	X0, (DI)
    295 	ADDQ	$16, DI
    296 
    297 	MOVUPS	(SI), X0
    298 	ADDQ	$16, SI
    299 	MOVUPS	X0, (DI)
    300 	ADDQ	$16, DI
    301 
    302 	MOVUPS	(SI), X0
    303 	ADDQ	$16, SI
    304 	MOVUPS	X0, (DI)
    305 	ADDQ	$16, DI
    306 
    307 	MOVUPS	(SI), X0
    308 	ADDQ	$16, SI
    309 	MOVUPS	X0, (DI)
    310 	ADDQ	$16, DI
    311 
    312 	MOVUPS	(SI), X0
    313 	ADDQ	$16, SI
    314 	MOVUPS	X0, (DI)
    315 	ADDQ	$16, DI
    316 
    317 	MOVUPS	(SI), X0
    318 	ADDQ	$16, SI
    319 	MOVUPS	X0, (DI)
    320 	ADDQ	$16, DI
    321 
    322 	MOVUPS	(SI), X0
    323 	ADDQ	$16, SI
    324 	MOVUPS	X0, (DI)
    325 	ADDQ	$16, DI
    326 
    327 	MOVUPS	(SI), X0
    328 	ADDQ	$16, SI
    329 	MOVUPS	X0, (DI)
    330 	ADDQ	$16, DI
    331 
    332 	MOVUPS	(SI), X0
    333 	ADDQ	$16, SI
    334 	MOVUPS	X0, (DI)
    335 	ADDQ	$16, DI
    336 
    337 	MOVUPS	(SI), X0
    338 	ADDQ	$16, SI
    339 	MOVUPS	X0, (DI)
    340 	ADDQ	$16, DI
    341 
    342 	MOVUPS	(SI), X0
    343 	ADDQ	$16, SI
    344 	MOVUPS	X0, (DI)
    345 	ADDQ	$16, DI
    346 
    347 	MOVUPS	(SI), X0
    348 	ADDQ	$16, SI
    349 	MOVUPS	X0, (DI)
    350 	ADDQ	$16, DI
    351 
    352 	MOVUPS	(SI), X0
    353 	ADDQ	$16, SI
    354 	MOVUPS	X0, (DI)
    355 	ADDQ	$16, DI
    356 
    357 	MOVUPS	(SI), X0
    358 	ADDQ	$16, SI
    359 	MOVUPS	X0, (DI)
    360 	ADDQ	$16, DI
    361 
    362 	MOVUPS	(SI), X0
    363 	ADDQ	$16, SI
    364 	MOVUPS	X0, (DI)
    365 	ADDQ	$16, DI
    366 
    367 	MOVUPS	(SI), X0
    368 	ADDQ	$16, SI
    369 	MOVUPS	X0, (DI)
    370 	ADDQ	$16, DI
    371 
    372 	MOVUPS	(SI), X0
    373 	ADDQ	$16, SI
    374 	MOVUPS	X0, (DI)
    375 	ADDQ	$16, DI
    376 
    377 	MOVUPS	(SI), X0
    378 	ADDQ	$16, SI
    379 	MOVUPS	X0, (DI)
    380 	ADDQ	$16, DI
    381 
    382 	MOVUPS	(SI), X0
    383 	ADDQ	$16, SI
    384 	MOVUPS	X0, (DI)
    385 	ADDQ	$16, DI
    386 
    387 	MOVUPS	(SI), X0
    388 	ADDQ	$16, SI
    389 	MOVUPS	X0, (DI)
    390 	ADDQ	$16, DI
    391 
    392 	MOVUPS	(SI), X0
    393 	ADDQ	$16, SI
    394 	MOVUPS	X0, (DI)
    395 	ADDQ	$16, DI
    396 
    397 	MOVUPS	(SI), X0
    398 	ADDQ	$16, SI
    399 	MOVUPS	X0, (DI)
    400 	ADDQ	$16, DI
    401 
    402 	MOVUPS	(SI), X0
    403 	ADDQ	$16, SI
    404 	MOVUPS	X0, (DI)
    405 	ADDQ	$16, DI
    406 
    407 	MOVUPS	(SI), X0
    408 	ADDQ	$16, SI
    409 	MOVUPS	X0, (DI)
    410 	ADDQ	$16, DI
    411 
    412 	MOVUPS	(SI), X0
    413 	ADDQ	$16, SI
    414 	MOVUPS	X0, (DI)
    415 	ADDQ	$16, DI
    416 
    417 	MOVUPS	(SI), X0
    418 	ADDQ	$16, SI
    419 	MOVUPS	X0, (DI)
    420 	ADDQ	$16, DI
    421 
    422 	MOVUPS	(SI), X0
    423 	ADDQ	$16, SI
    424 	MOVUPS	X0, (DI)
    425 	ADDQ	$16, DI
    426 
    427 	RET
    428