Home
last modified time | relevance | path

Searched refs:cycle (Results 1 – 25 of 809) sorted by relevance

12345678910>>...33

/netbsd-src/usr.bin/make/unit-tests/
H A Ddotwait.mk5 TESTS= simple recursive shared cycle
58 cycle: cycle.1.99 .WAIT cycle.2.99
59 cycle.2.99: cycle.2.98 _ECHOUSE
60 cycle.2.98: cycle.2.97 _ECHOUSE
61 cycle.2.97: cycle.2.99 _ECHOUSE
/netbsd-src/external/gpl3/binutils.old/dist/include/opcode/
H A Dtic6x-opcode-table.h132 INSN(abs, l, unary, 1cycle, C62X, 0,
137 INSN(abs, l, 1_or_2_src, 1cycle, C62X, TIC6X_FLAG_NO_CROSS,
142 INSN(abs2, l, unary, 1cycle, C64X, 0,
154 INSN(abssp, s, unary, 1cycle, C67X, 0,
160 INSNE(add, l_si_xsi_si, l, 1_or_2_src, 1cycle, C62X, 0,
165 INSNE(add, l_si_xsi_sl, l, 1_or_2_src, 1cycle, C62X, 0,
170 INSNE(add, l_xsi_sl_sl, l, 1_or_2_src, 1cycle, C62X, 0,
175 INSNE(add, l_s5_xsi_si, l, 1_or_2_src, 1cycle, C62X, 0,
180 INSNE(add, l_s5_sl_sl, l, 1_or_2_src, 1cycle, C62X, TIC6X_FLAG_NO_CROSS,
185 INSNE(add, s_si_xsi_si, s, 1_or_2_src, 1cycle, C62X, 0,
[all …]
/netbsd-src/external/gpl3/binutils/dist/include/opcode/
H A Dtic6x-opcode-table.h132 INSN(abs, l, unary, 1cycle, C62X, 0,
137 INSN(abs, l, 1_or_2_src, 1cycle, C62X, TIC6X_FLAG_NO_CROSS,
142 INSN(abs2, l, unary, 1cycle, C64X, 0,
154 INSN(abssp, s, unary, 1cycle, C67X, 0,
160 INSNE(add, l_si_xsi_si, l, 1_or_2_src, 1cycle, C62X, 0,
165 INSNE(add, l_si_xsi_sl, l, 1_or_2_src, 1cycle, C62X, 0,
170 INSNE(add, l_xsi_sl_sl, l, 1_or_2_src, 1cycle, C62X, 0,
175 INSNE(add, l_s5_xsi_si, l, 1_or_2_src, 1cycle, C62X, 0,
180 INSNE(add, l_s5_sl_sl, l, 1_or_2_src, 1cycle, C62X, TIC6X_FLAG_NO_CROSS,
185 INSNE(add, s_si_xsi_si, s, 1_or_2_src, 1cycle, C62X, 0,
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DScoreboardHazardRecognizer.cpp118 int cycle = Stalls; in getHazardType() local
135 int StageCycle = cycle + (int)i; in getHazardType()
166 cycle += IS->getNextCycles(); in getHazardType()
185 unsigned cycle = 0; in EmitInstruction() local
194 assert(((cycle + i) < RequiredScoreboard.getDepth()) && in EmitInstruction()
201 freeUnits &= ~ReservedScoreboard[cycle + i]; in EmitInstruction()
205 freeUnits &= ~RequiredScoreboard[cycle + i]; in EmitInstruction()
217 RequiredScoreboard[cycle + i] |= freeUnit; in EmitInstruction()
219 ReservedScoreboard[cycle + i] |= freeUnit; in EmitInstruction()
223 cycle += IS->getNextCycles(); in EmitInstruction()
/netbsd-src/external/gpl3/gdb/dist/sim/testsuite/cris/asm/
H A Dtmvmrv10.ms14 ; Check that movem to register basically looks ok cycle-wise.
27 test.d [r3] ; 3 cycle penalty on v32 (2 memory source, 1 movem dest).
30 test.d [r3] ; 2 cycle penalty on v32.
32 subq 1,r1 ; 3 cycle penalty on v32.
35 subq 1,r1 ; 2 cycle penalty on v32.
39 subq 1, r1 ; 1 cycle penalty on v32.
/netbsd-src/external/gpl3/binutils/dist/gprof/
H A Dbsd_callg_bl.m31 its membership in a cycle, if any.
58 parent's membership in a cycle, if any.
84 membership in a cycle, if any.
92 children) in the same cycle as the function. If
93 the function (or child) is a member of a cycle,
96 cycle as a whole.
103 cycle listings:
104 the cycle as a whole is listed with the same
106 the members of the cycle, and their contributions
107 to the time and call counts of the cycle.
H A Dfsf_callg_bl.m32 cycle, the cycle number is printed between the
51 member of a cycle, the cycle number is printed between
73 member of a cycle, the cycle number is printed
77 entry for the cycle-as-a-whole. This entry shows who called the
78 cycle (as parents) and the members of the cycle (as children.)
80 were internal to the cycle, and the calls entry for each member shows,
82 the cycle.
/netbsd-src/external/gpl3/binutils.old/dist/gprof/
H A Dbsd_callg_bl.m31 its membership in a cycle, if any.
58 parent's membership in a cycle, if any.
84 membership in a cycle, if any.
92 children) in the same cycle as the function. If
93 the function (or child) is a member of a cycle,
96 cycle as a whole.
103 cycle listings:
104 the cycle as a whole is listed with the same
106 the members of the cycle, and their contributions
107 to the time and call counts of the cycle.
H A Dfsf_callg_bl.m32 cycle, the cycle number is printed between the
51 member of a cycle, the cycle number is printed between
73 member of a cycle, the cycle number is printed
77 entry for the cycle-as-a-whole. This entry shows who called the
78 cycle (as parents) and the members of the cycle (as children.)
80 were internal to the cycle, and the calls entry for each member shows,
82 the cycle.
/netbsd-src/external/gpl3/gcc/dist/gcc/config/mips/
H A Dsb1.md25 ;; each cycle.
39 ;; insn can issue per cycle (fp1).
63 ;; DMULT block any multiply from issuing in the next cycle.
86 ;; For long cycle operations, the FPU has a 4 cycle pipeline that repeats,
88 ;; can have at most 4 long-cycle operations per pipe.
114 ;; predicted taken branch causes 2 cycle ifetch bubble. predicted not
115 ;; taken branch causes 0 cycle ifetch bubble. mispredicted branch causes 8
116 ;; cycle ifetch bubble. We assume all branches predicted not taken.
126 ;; ??? This is 1 cycle for ldl/ldr to ldl/ldr when they use the same data
134 ;; insns can be issued in the same cycle. However, a value of 1 gives
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/mips/
H A Dsb1.md25 ;; each cycle.
39 ;; insn can issue per cycle (fp1).
63 ;; DMULT block any multiply from issuing in the next cycle.
86 ;; For long cycle operations, the FPU has a 4 cycle pipeline that repeats,
88 ;; can have at most 4 long-cycle operations per pipe.
114 ;; predicted taken branch causes 2 cycle ifetch bubble. predicted not
115 ;; taken branch causes 0 cycle ifetch bubble. mispredicted branch causes 8
116 ;; cycle ifetch bubble. We assume all branches predicted not taken.
126 ;; ??? This is 1 cycle for ldl/ldr to ldl/ldr when they use the same data
134 ;; insns can be issued in the same cycle. However, a value of 1 gives
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dmcf.c785 int *pi, gcov_type *d, int *cycle) in cancel_negative_cycle() argument
808 cycle[i] = -1; in cancel_negative_cycle()
858 cycle[0] = pfedge->dest; in cancel_negative_cycle()
864 cycle[i] = j; in cancel_negative_cycle()
867 if (cycle[k] == j) in cancel_negative_cycle()
880 gcc_assert (cycle[cycle_start] == cycle[cycle_end]); in cancel_negative_cycle()
889 pfedge = find_fixup_edge (fixup_graph, cycle[k + 1], cycle[k]); in cancel_negative_cycle()
893 fprintf (dump_file, "%d ", cycle[k]); in cancel_negative_cycle()
898 fprintf (dump_file, "%d", cycle[k]); in cancel_negative_cycle()
909 pfedge = find_fixup_edge (fixup_graph, cycle[k + 1], cycle[k]); in cancel_negative_cycle()
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dmcf.cc785 int *pi, gcov_type *d, int *cycle) in cancel_negative_cycle() argument
808 cycle[i] = -1; in cancel_negative_cycle()
858 cycle[0] = pfedge->dest; in cancel_negative_cycle()
864 cycle[i] = j; in cancel_negative_cycle()
867 if (cycle[k] == j) in cancel_negative_cycle()
880 gcc_assert (cycle[cycle_start] == cycle[cycle_end]); in cancel_negative_cycle()
889 pfedge = find_fixup_edge (fixup_graph, cycle[k + 1], cycle[k]); in cancel_negative_cycle()
893 fprintf (dump_file, "%d ", cycle[k]); in cancel_negative_cycle()
898 fprintf (dump_file, "%d", cycle[k]); in cancel_negative_cycle()
909 pfedge = find_fixup_edge (fixup_graph, cycle[k + 1], cycle[k]); in cancel_negative_cycle()
[all …]
/netbsd-src/lib/libmenu/
H A Dinternals.c91 int neighbour, cycle, row_major, edge; in _menui_calc_neighbours() local
95 cycle = ((menu->opts & O_NONCYCLIC) != O_NONCYCLIC); in _menui_calc_neighbours()
99 if (cycle) { in _menui_calc_neighbours()
111 if (cycle) in _menui_calc_neighbours()
143 if ((!cycle) && (edge == 1)) in _menui_calc_neighbours()
150 if (cycle) in _menui_calc_neighbours()
184 if ((!cycle) && (edge == 1)) in _menui_calc_neighbours()
190 if (cycle) { in _menui_calc_neighbours()
201 if (cycle) in _menui_calc_neighbours()
230 if ((!cycle) && (edge == 1)) in _menui_calc_neighbours()
[all …]
/netbsd-src/external/lgpl3/gmp/dist/mpn/ia64/
H A DREADME56 execute two bundles per cycle. The Itanium 1 allows 4 of these instructions
73 * At most four integer instructions/cycle.
146 read rp[] to integer registers, allowing for just one getf.sig per cycle.
157 the 4 cycle latency of xma, this means we need at least 3 blocks. Using
175 recurrencies (1 cycle) but the sequence takes up 4 execution slots. When
176 recurrency depth is not critical, a more standard 3-cycle add+cmp+add is
223 49 insn at max 6 insn/cycle: 8.167 cycles/limb8
224 11 memops at max 2 memops/cycle: 5.5 cycles/limb8
225 16 fpops at max 2 fpops/cycle: 8 cycles/limb8
226 21 intops at max 4 intops/cycle: 5.25 cycles/limb8
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/arm/
H A Dcortex-a9-neon.md239 ;; Only one instruction can be issued per cycle.
242 ;; Only one data-processing instruction can be issued per cycle.
248 ;; E2 of the floating-point add pipeline. On the cycle previous to that
258 ;; We assume that multi-cycle NEON instructions get decomposed into
391 ;; produce a result at N6 on cycle 2.
398 ;; produce a result at N3 on cycle 2.
412 ;; produce a result at N6 on cycle 2.
419 ;; their (D|Q)m operands at N1, and produce a result at N6 on cycle 2.
435 ;; produce a result at N6 on cycle 2.
443 ;; produce a result at N6 on cycle 2.
[all …]
H A Dcortex-a8-neon.md240 ;; per cycle.
243 ;; Only one data-processing instruction can be issued per cycle.
252 ;; E2 of the floating-point add pipeline. On the cycle previous to that
260 ;; We assume that multi-cycle NEON instructions get decomposed into
263 ;; upon the first and last cycles of a multi-cycle instruction, but it
264 ;; is unclear whether two multi-cycle instructions can issue together (in
266 ;; a multi-cycle and single-cycle instructions, that could potentially
267 ;; issue together, only do so if (say) the single-cycle one precedes
474 ;; produce a result at N6 on cycle 2.
481 ;; produce a result at N3 on cycle 2.
[all …]
H A Darm1020e.md88 ;; the shift value in a second cycle. Pretend we take two cycles in
141 ;; cycle in which both words are available.
144 ;; three iterations through the execute cycle, and make their results
145 ;; available after the memory cycle.
169 ;; pipeline in all but the 5th cycle, and the LSU pipeline in cycles
174 ;; with LSL of zero. The remainder take 1 cycle to execute.
194 ;; base address is 64-bit aligned; if it is not, an additional cycle
196 ;; aligned. Because the processor can load two registers per cycle,
200 ;; The ALU pipeline is decoupled after the first cycle unless there is
280 ;; first execute state. We model this by using 1020a_e in the first cycle.
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/arm/
H A Dcortex-a9-neon.md239 ;; Only one instruction can be issued per cycle.
242 ;; Only one data-processing instruction can be issued per cycle.
248 ;; E2 of the floating-point add pipeline. On the cycle previous to that
258 ;; We assume that multi-cycle NEON instructions get decomposed into
391 ;; produce a result at N6 on cycle 2.
398 ;; produce a result at N3 on cycle 2.
412 ;; produce a result at N6 on cycle 2.
419 ;; their (D|Q)m operands at N1, and produce a result at N6 on cycle 2.
435 ;; produce a result at N6 on cycle 2.
443 ;; produce a result at N6 on cycle 2.
[all …]
H A Dcortex-a8-neon.md240 ;; per cycle.
243 ;; Only one data-processing instruction can be issued per cycle.
252 ;; E2 of the floating-point add pipeline. On the cycle previous to that
260 ;; We assume that multi-cycle NEON instructions get decomposed into
263 ;; upon the first and last cycles of a multi-cycle instruction, but it
264 ;; is unclear whether two multi-cycle instructions can issue together (in
266 ;; a multi-cycle and single-cycle instructions, that could potentially
267 ;; issue together, only do so if (say) the single-cycle one precedes
474 ;; produce a result at N6 on cycle 2.
481 ;; produce a result at N3 on cycle 2.
[all …]
H A Darm1020e.md88 ;; the shift value in a second cycle. Pretend we take two cycles in
141 ;; cycle in which both words are available.
144 ;; three iterations through the execute cycle, and make their results
145 ;; available after the memory cycle.
169 ;; pipeline in all but the 5th cycle, and the LSU pipeline in cycles
174 ;; with LSL of zero. The remainder take 1 cycle to execute.
194 ;; base address is 64-bit aligned; if it is not, an additional cycle
196 ;; aligned. Because the processor can load two registers per cycle,
200 ;; The ALU pipeline is decoupled after the first cycle unless there is
280 ;; first execute state. We model this by using 1020a_e in the first cycle.
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCScheduleP7.td46 // Each LSU pipeline can complete a load or store in one cycle.
51 // FX loads have a two cycle load-to-use latency (so one "bubble" cycle).
52 // VSU loads have a three cycle load-to-use latency (so two "bubble" cycle).
54 // Frequent FX ops. take only one cycle and results can be used again in the
55 // next cycle (there is a self-bypass). Getting results from the other FX
56 // pipeline takes an additional cycle.
61 // (either to a float or XC op). prevents dispatch in that cycle to VS2 of any
69 // share the same write-back, and have a 5-cycle latency difference, so the
387 let IssueWidth = 6; // 4 (non-branch) instructions are dispatched per cycle.
390 // cycle (from all queues) is 8.
/netbsd-src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/
H A Domap3430-sdp.dts73 gpmc,rd-cycle-ns = <186>;
74 gpmc,wr-cycle-ns = <186>;
123 gpmc,rd-cycle-ns = <72>;
124 gpmc,wr-cycle-ns = <72>;
169 gpmc,rd-cycle-ns = <108>;
170 gpmc,wr-cycle-ns = <96>;
/netbsd-src/external/gpl3/gcc/dist/gcc/config/rs6000/
H A Dpower10.md57 ; Power10 can dispatch a maximum of 8 iops per cycle. With a maximum of
58 ; 4 VSU/2 Load/2 Store per cycle.
70 ; 4-way cracked (consumes whole decode/dispatch cycle)
197 ; Update forms have 2 cycle latency for updated addr reg
247 ; Most ALU insns are simple 2 cycle, including record form
253 ; 4 cycle CR latency
282 ; 5 cycle CR latency
290 ; 5 cycle CR latency
315 ; 4 cycle MUL->MUL latency
324 ; 4 cycle MUL->MUL latency
[all …]
/netbsd-src/external/lgpl3/gmp/dist/mpn/alpha/
H A DREADME82 of one each 21st cycle.
87 L1 cache can handle two loads or one store per cycle, but two cycles after a
90 2. mulq has a latency of 12 cycles and an issue rate of 1 each 8th cycle.
91 umulh has a latency of 14 cycles and an issue rate of 1 each 10th cycle.
113 a cmoveq/cmovne, which could issue one cycle earlier that the `or', but that
114 might waste a cycle on EV4. The total depth remain unaffected, since cmov
126 cycle per limb, or bring us down to a total of 17 cycles or 4.25 cycles/limb.
141 instructions per cycle. In actual practice, it is never possible to sustain
142 more than 3.5 integer insns/cycle due to rename register shortage. One integer
143 multiply instruction can issue each cycle. To get optimal speed, we need to
[all …]

12345678910>>...33