Changeset 111 for trunk/Softwares


Ignore:
Timestamp:
Feb 27, 2009, 7:37:40 PM (15 years ago)
Author:
rosiere
Message:

1) Decod_queue : multi implementation (one_fifo, multi_fifo)
2) Issue_queue : multi implementation (in_order, out_of_order)
3) Direction : Add Meta predictor
4) Context_State : re add Branch_complete, More priority to Load miss (is not speculative)
5) Return_Address_Stack : update reg_PREDICT pointer on decod miss prediction
6) UPT : Fix bug in multi event
7) Prediction_glue : in read_stack case, insert in UPT pc_next
8) Rename select : when rob have an event (need flush), read_r{a,b,c} and write_r{d,e} is set at 0

Location:
trunk/Softwares
Files:
16 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Softwares/Common/src/sys/crt0.s

    r102 r111  
    3131        l.jal   _quit
    3232        l.ori   r3,r3,0xdead
    33 
    34         /*
    35         l.nop   -0
    36         l.nop   -1
    37         l.nop   -2
    38         l.nop   -3
    39         l.nop   -4
    40         l.nop   -5
    41         l.nop   -6
    42         l.nop   -7
    43         l.nop   -8
    44         l.nop   -9
    45         l.nop   -10
    46         l.nop   -11
    47         l.nop   -12
    48         l.nop   -13
    49         l.nop   -14
    50         l.nop   -15
    51         l.nop   -16
    52         l.nop   -17
    53         l.nop   -18
    54         l.nop   -19
    55         l.nop   -20
    56         l.nop   -21
    57         l.nop   -22
    58         l.nop   -23
    59         l.nop   -24
    60         l.nop   -25
    61         l.nop   -26
    62         l.nop   -27
    63         l.nop   -28
    64         l.nop   -29
    65         l.nop   -30
    66         l.nop   -31
    67         l.nop   -32
    68         l.nop   -33
    69         l.nop   -34
    70         l.nop   -35
    71         l.nop   -36
    72         l.nop   -37
    73         l.nop   -38
    74         l.nop   -39
    75         l.nop   -40
    76         l.nop   -41
    77         l.nop   -42
    78         l.nop   -43
    79         l.nop   -44
    80         l.nop   -45
    81         l.nop   -46
    82         l.nop   -47
    83         l.nop   -48
    84         l.nop   -49
    85         l.nop   -50
    86         l.nop   -51
    87         l.nop   -52
    88         l.nop   -53
    89         l.nop   -54
    90         l.nop   -55
    91         l.nop   -56
    92         l.nop   -57
    93         l.nop   -58
    94         l.nop   -59
    95         l.nop   -60
    96         l.nop   -61
    97         l.nop   -62
    98         l.nop   -63
    99         */
    10033
    10134/* ---[ 0x100: RESET exception ]----------------------------------------- */
  • trunk/Softwares/Makefile.Software

    r101 r111  
    3131
    3232#-----[ To the compilation ]------------------------------------------------------
    33 OPTIMIZE                        = -O3 -std=c99 -fomit-frame-pointer -fdelayed-branch -mror -mcmov -msext -mhard-mul -msoft-div -msoft-float
     33OPTIMIZE                        = -O2 -std=c99 -fomit-frame-pointer -fdelayed-branch -mror -mcmov -msext -mhard-mul -msoft-div -msoft-float
    3434#Option :
    3535# -fomit-frame-pointer                  : n'utilise pas le pointeur de frame
     
    5454
    5555# Tools's option
    56 OR32_CC_OPT                     = $(INCDIR) $(OPTIMIZE) -Wlong-long
     56OR32_CC_OPT                     = -Wall $(INCDIR) $(OPTIMIZE) -Wlong-long
    5757# -DHAVE_LIBC
    5858OR32_AS_OPT                     =
  • trunk/Softwares/Test/Test_025/src/sys/crt0.s

    r101 r111  
    3737_start:
    3838        l.and   r1, r0, r0 /* counter 1 */
    39         l.ori   r2, r0, 10 /* limit */
     39        l.ori   r2, r0, 100 /* limit */
    4040
    4141        l.and   r11, r0, r0
Note: See TracChangeset for help on using the changeset viewer.