123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- wordsize: 4
- pointersize: 4
- %%RA
- general registers: 12
- address registers: 0
- floating point registers: 16
- use general as pointer: yes
- register score parameters:
- local variable:
- (3 cases)
- general,general
- (1 size)
- default -> (2,1)
- pointer,general
- (1 size)
- default -> (2,1)
- float,float
- (1 size)
- default -> (2,1)
- address of local variable:
- (1 case)
- general,general
- (1 size)
- default -> (-1,-1)
- constant:
- (1 sizes)
- default -> (-1,-1)
- double constant:
- (1 size)
- default -> (-1,-1)
- address of global variable:
- (1 size)
- default -> (1,1)
- address of procedure:
- (1 size)
- default -> (-1,-1)
- opening cost parameters:
- local variable:
- (2 cases)
- general
- (1 size)
- default -> (2,1)
- pointer
- (1 size)
- default -> (2,1)
- address of local variable:
- (1 case)
- general
- (1 size)
- default -> (-1,-1)
- constant:
- (1 size)
- default -> (-1,-1)
- double constant:
- (1 size)
- default -> (-1,-1)
- address of global variable:
- (1 size)
- default -> (2,2)
- address of procedure:
- (1 size)
- default -> (-1,-1)
- register save costs:
- (14 cases)
- 0 -> (0,0)
- 1 -> (0,0)
- 2 -> (0,0)
- 3 -> (0,0)
- 4 -> (0,0)
- 5 -> (0,0)
- 6 -> (0,0)
- 7 -> (0,0)
- 8 -> (0,0)
- 9 -> (0,0)
- 10 -> (0,0)
- 11 -> (0,0)
- 12 -> (0,0)
- 0 -> (0,0)
- %%UD
- access costs of global variables:
- (1 size)
- default -> (3,2)
- access costs of local variables:
- (1 size)
- default -> (2,1)
- %%SR
- overflow harmful?: no
- array bound harmful?: yes
- reduce sli if shift count larger than: 0
- %%CS
- #include "em_mnem.h"
- first time then space:
- addressing modes: -1
- -1
- cheap operations: op_cuu op_ciu op_cui op_cii -1
- op_cuu op_ciu op_cui op_cii -1
- lexical tresholds: 1 1
- indirection limit: 8
- do not eliminate sli if index on shiftcounts: -1
- -1
- forbidden operators: -1 -1
- %%SP
- global stack pollution allowed?: yes
|