Lines Matching +full:0 +full:- +full:6
1 /* SPDX-License-Identifier: GPL-2.0+ WITH GCC-exception-2.0
23 Uses a lookup table for divisors in the range -128 .. +128, and
27 #define L_LSB 0
54 mov.l r4,@-r15
56 mov.l r1,@-r15
67 mov.l r4,@-r15
70 mov.l r5,@-r15
75 tst #0xfe,r0
108 mov.l r4,@-r15
110 mov.l r1,@-r15
117 mov.l r1,@-r15
132 mov.l r4,@-r15
136 mov.l r5,@-r15
161 /* This is link-compatible with a __sdivsi3 call,
164 mov.l r4,@-r15
169 mov.l r5,@-r15
191 mov.l r1,@-r15
206 mov.l @r15+,r4 ! zero-extension and swap using LS unit.
215 tst #0xfe,r0
235 mov.l r5,@-r15
251 mov.l r1,@-r15
266 mov.l @r15+,r4 ! zero-extension and swap using LS unit.
281 .rept 6
284 mov.l r1,@-r15
312 .word 0xff00
313 /* This table has been generated by divtab-sh4.c. */
316 .byte 0
318 .byte 0
319 .byte -1
320 .byte -1
321 .byte -2
322 .byte -2
323 .byte -2
324 .byte -2
325 .byte -3
326 .byte -3
327 .byte -3
328 .byte -3
329 .byte -3
330 .byte -3
331 .byte -3
332 .byte -3
333 .byte -4
334 .byte -4
335 .byte -4
336 .byte -4
337 .byte -4
338 .byte -4
339 .byte -4
340 .byte -4
341 .byte -4
342 .byte -4
343 .byte -4
344 .byte -4
345 .byte -4
346 .byte -4
347 .byte -4
348 .byte -4
349 .byte -5
350 .byte -5
351 .byte -5
352 .byte -5
353 .byte -5
354 .byte -5
355 .byte -5
356 .byte -5
357 .byte -5
358 .byte -5
359 .byte -5
360 .byte -5
361 .byte -5
362 .byte -5
363 .byte -5
364 .byte -5
365 .byte -5
366 .byte -5
367 .byte -5
368 .byte -5
369 .byte -5
370 .byte -5
371 .byte -5
372 .byte -5
373 .byte -5
374 .byte -5
375 .byte -5
376 .byte -5
377 .byte -5
378 .byte -5
379 .byte -5
380 .byte -5
381 .byte -6
382 .byte -6
383 .byte -6
384 .byte -6
385 .byte -6
386 .byte -6
387 .byte -6
388 .byte -6
389 .byte -6
390 .byte -6
391 .byte -6
392 .byte -6
393 .byte -6
394 .byte -6
395 .byte -6
396 .byte -6
397 .byte -6
398 .byte -6
399 .byte -6
400 .byte -6
401 .byte -6
402 .byte -6
403 .byte -6
404 .byte -6
405 .byte -6
406 .byte -6
407 .byte -6
408 .byte -6
409 .byte -6
410 .byte -6
411 .byte -6
412 .byte -6
413 .byte -6
414 .byte -6
415 .byte -6
416 .byte -6
417 .byte -6
418 .byte -6
419 .byte -6
420 .byte -6
421 .byte -6
422 .byte -6
423 .byte -6
424 .byte -6
425 .byte -6
426 .byte -6
427 .byte -6
428 .byte -6
429 .byte -6
430 .byte -6
431 .byte -6
432 .byte -6
433 .byte -6
434 .byte -6
435 .byte -6
436 .byte -6
437 .byte -6
438 .byte -6
439 .byte -6
440 .byte -6
441 .byte -6
442 .byte -6
443 .byte -6
445 normalized inverse. N.B. the '0' entry is also the last entry of the
448 .byte -6
449 .byte -128
450 .byte -128
451 .byte 0
452 .byte -128
453 .byte -64
454 .byte 0
456 .byte -128
457 .byte -96
458 .byte -64
459 .byte -32
460 .byte 0
464 .byte -128
465 .byte -112
466 .byte -96
467 .byte -80
468 .byte -64
469 .byte -48
470 .byte -32
471 .byte -16
472 .byte 0
480 .byte -128
481 .byte -120
482 .byte -112
483 .byte -104
484 .byte -96
485 .byte -88
486 .byte -80
487 .byte -72
488 .byte -64
489 .byte -56
490 .byte -48
491 .byte -40
492 .byte -32
493 .byte -24
494 .byte -16
495 .byte -8
496 .byte 0
512 .byte -128
513 .byte -124
514 .byte -120
515 .byte -116
516 .byte -112
517 .byte -108
518 .byte -104
519 .byte -100
520 .byte -96
521 .byte -92
522 .byte -88
523 .byte -84
524 .byte -80
525 .byte -76
526 .byte -72
527 .byte -68
528 .byte -64
529 .byte -60
530 .byte -56
531 .byte -52
532 .byte -48
533 .byte -44
534 .byte -40
535 .byte -36
536 .byte -32
537 .byte -28
538 .byte -24
539 .byte -20
540 .byte -16
541 .byte -12
542 .byte -8
543 .byte -4
544 .byte 0
576 .byte -128
580 .long 0x0
581 .long 0xF81F81F9
582 .long 0xF07C1F08
583 .long 0xE9131AC0
584 .long 0xE1E1E1E2
585 .long 0xDAE6076C
586 .long 0xD41D41D5
587 .long 0xCD856891
588 .long 0xC71C71C8
589 .long 0xC0E07039
590 .long 0xBACF914D
591 .long 0xB4E81B4F
592 .long 0xAF286BCB
593 .long 0xA98EF607
594 .long 0xA41A41A5
595 .long 0x9EC8E952
596 .long 0x9999999A
597 .long 0x948B0FCE
598 .long 0x8F9C18FA
599 .long 0x8ACB90F7
600 .long 0x86186187
601 .long 0x81818182
602 .long 0x7D05F418
603 .long 0x78A4C818
604 .long 0x745D1746
605 .long 0x702E05C1
606 .long 0x6C16C16D
607 .long 0x68168169
608 .long 0x642C8591
609 .long 0x60581606
610 .long 0x5C9882BA
611 .long 0x58ED2309
613 .long 0x55555556
614 .long 0x51D07EAF
615 .long 0x4E5E0A73
616 .long 0x4AFD6A06
617 .long 0x47AE147B
618 .long 0x446F8657
619 .long 0x41414142
620 .long 0x3E22CBCF
621 .long 0x3B13B13C
622 .long 0x38138139
623 .long 0x3521CFB3
624 .long 0x323E34A3
625 .long 0x2F684BDB
626 .long 0x2C9FB4D9
627 .long 0x29E4129F
628 .long 0x27350B89
629 .long 0x24924925
630 .long 0x21FB7813
631 .long 0x1F7047DD
632 .long 0x1CF06ADB
633 .long 0x1A7B9612
634 .long 0x18118119
635 .long 0x15B1E5F8
636 .long 0x135C8114
637 .long 0x11111112
638 .long 0xECF56BF
639 .long 0xC9714FC
640 .long 0xA6810A7
641 .long 0x8421085
642 .long 0x624DD30
643 .long 0x4104105
644 .long 0x2040811