op_logical.hc
来自「专业汽车级嵌入式操作系统OSEK的源代码」· HC 代码 · 共 47 行
HC
47 行
/** * This is included inside a switch statement. */case OP_ISHL: // Arguments: 0 // Stack: -2 +1 tempStackWord = pop_word(); just_set_top_word (word2jint(get_top_word()) << (tempStackWord & 0x1F)); goto LABEL_ENGINELOOP;case OP_ISHR: // Arguments: 0 // Stack: -2 +1 tempStackWord = pop_word(); just_set_top_word (word2jint(get_top_word()) >> (tempStackWord & 0x1F)); goto LABEL_ENGINELOOP;case OP_IUSHR: // Arguments: 0 // Stack: -2 +1 tempStackWord = pop_word(); just_set_top_word (get_top_word() >> (tempStackWord & 0x1F)); goto LABEL_ENGINELOOP;case OP_IAND: tempStackWord = pop_word(); just_set_top_word (get_top_word() & tempStackWord); goto LABEL_ENGINELOOP;case OP_IOR: tempStackWord = pop_word(); just_set_top_word (get_top_word() | tempStackWord); goto LABEL_ENGINELOOP;case OP_IXOR: tempStackWord = pop_word(); just_set_top_word (get_top_word() ^ tempStackWord); goto LABEL_ENGINELOOP;// Notes:// - Not supported: LSHL, LSHR, LAND, LOR, LXOR/*end*/
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?