⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tb.ms

📁 gdb-6.8 Linux下的调试程序 最新版本
💻 MS
字号:
#mach: crisv32#output: Basic clock cycles, total @: 54\n#output: Memory source stall cycles: 0\n#output: Memory read-after-write stall cycles: 0\n#output: Movem source stall cycles: 0\n#output: Movem destination stall cycles: 0\n#output: Movem address stall cycles: 0\n#output: Multiplication source stall cycles: 0\n#output: Jump source stall cycles: 0\n#output: Branch misprediction stall cycles: 18\n#output: Jump target stall cycles: 0\n#sim: --cris-cycles=basic; Check branch penalties.  It is assumed that the taken-counters; in the bimodal branch-predictors start at 0, meaning two taken; branches are required for a branch to be predicted as taken; for each counter, from reset.  None of these branches go; to the end of a cache-line and none map to the same counter. .include "testutils.inc" startnostack ba 0f		; No penalty: always-taken condition not "predicted". nop nop0: setf c bcs 0f		; Penalty 2 cycles. nop nop0: clearf c bcc 0f		; Penalty 2 cycles, though branch is a nop. moveq 4,r0	; Execute 5 times:0: move.d r0,r0 bne 0b		; Mispredicted 3 out of 5 times: penalty 3*2 cycles. subq 1,r00: beq 0f		; Not taken; no penalty. nop nop0:; (Almost) same insns, but with 16-bit bCC insns. ba 0f		; No penalty: always-taken condition not "predicted". nop .space 5200: setf c bcs 0f		; Penalty 2 cycles. nop .space 5200: moveq 4,r0	; Execute 5 times:0: ba 1f move.d r0,r0	; Mispredicted 3 out of 5 times: .space 5201: bne 0b		; Penalty 3*2 cycles. subq 1,r0 beq 0f		; Not taken; no penalty. nop0: break 15

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -