summaryrefslogtreecommitdiff
path: root/libgcc/config/nios2/lib2-divtable.c
blob: d27615785dba672acf864631d8f492f6bc45ee1c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
/* Copyright (C) 2012-2015 Free Software Foundation, Inc.
   Contributed by Altera and Mentor Graphics, Inc.

This file is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation; either version 3, or (at your option) any
later version.

This file is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
General Public License for more details.

Under Section 7 of GPL version 3, you are granted additional
permissions described in the GCC Runtime Library Exception, version
3.1, as published by the Free Software Foundation.

You should have received a copy of the GNU General Public License and
a copy of the GCC Runtime Library Exception along with this program;
see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
<http://www.gnu.org/licenses/>.  */

#include "lib2-nios2.h"

UQItype __divsi3_table[] =
{
  0, 0/1, 0/2, 0/3, 0/4, 0/5, 0/6, 0/7,
    0/8, 0/9, 0/10, 0/11, 0/12, 0/13, 0/14, 0/15,
  0, 1/1, 1/2, 1/3, 1/4, 1/5, 1/6, 1/7,
    1/8, 1/9, 1/10, 1/11, 1/12, 1/13, 1/14, 1/15,
  0, 2/1, 2/2, 2/3, 2/4, 2/5, 2/6, 2/7,
    2/8, 2/9, 2/10, 2/11, 2/12, 2/13, 2/14, 2/15,
  0, 3/1, 3/2, 3/3, 3/4, 3/5, 3/6, 3/7,
    3/8, 3/9, 3/10, 3/11, 3/12, 3/13, 3/14, 3/15,
  0, 4/1, 4/2, 4/3, 4/4, 4/5, 4/6, 4/7,
    4/8, 4/9, 4/10, 4/11, 4/12, 4/13, 4/14, 4/15,
  0, 5/1, 5/2, 5/3, 5/4, 5/5, 5/6, 5/7,
    5/8, 5/9, 5/10, 5/11, 5/12, 5/13, 5/14, 5/15,
  0, 6/1, 6/2, 6/3, 6/4, 6/5, 6/6, 6/7,
    6/8, 6/9, 6/10, 6/11, 6/12, 6/13, 6/14, 6/15,
  0, 7/1, 7/2, 7/3, 7/4, 7/5, 7/6, 7/7,
    7/8, 7/9, 7/10, 7/11, 7/12, 7/13, 7/14, 7/15,
  0, 8/1, 8/2, 8/3, 8/4, 8/5, 8/6, 8/7,
    8/8, 8/9, 8/10, 8/11, 8/12, 8/13, 8/14, 8/15,
  0, 9/1, 9/2, 9/3, 9/4, 9/5, 9/6, 9/7,
    9/8, 9/9, 9/10, 9/11, 9/12, 9/13, 9/14, 9/15,
  0, 10/1, 10/2, 10/3, 10/4, 10/5, 10/6, 10/7,
    10/8, 10/9, 10/10, 10/11, 10/12, 10/13, 10/14, 10/15,
  0, 11/1, 11/2, 11/3, 11/4, 11/5, 11/6, 11/7,
    11/8, 11/9, 11/10, 11/11, 11/12, 11/13, 11/14, 11/15,
  0, 12/1, 12/2, 12/3, 12/4, 12/5, 12/6, 12/7,
    12/8, 12/9, 12/10, 12/11, 12/12, 12/13, 12/14, 12/15,
  0, 13/1, 13/2, 13/3, 13/4, 13/5, 13/6, 13/7,
    13/8, 13/9, 13/10, 13/11, 13/12, 13/13, 13/14, 13/15,
  0, 14/1, 14/2, 14/3, 14/4, 14/5, 14/6, 14/7,
    14/8, 14/9, 14/10, 14/11, 14/12, 14/13, 14/14, 14/15,
  0, 15/1, 15/2, 15/3, 15/4, 15/5, 15/6, 15/7,
    15/8, 15/9, 15/10, 15/11, 15/12, 15/13, 15/14, 15/15,
};