*参照元 [#a98389b0] #backlinks *説明 [#n4eb04cd] -パス: [[linux-2.6.33/arch/arm/kernle/entry-armv.S]] -FIXME: これは何? --説明 **引数 [#fbef4fc9] - -- **返り値 [#q624fa66] - -- **参考 [#g1592428] *実装 [#a0e1580f] @ @ common_invalid - generic code for failed exception (re-entrant version of handlers) @ common_invalid: zero_fp @ @ common_invalid - generic code for failed exception (re-entrant version of handlers) @ common_invalid: zero_fp - --[[linux-2.6.33/zero_fp()]] ldmia r0, {r4 - r6} add r0, sp, #S_PC @ here for interlock avoidance mov r7, #-1 @ "" "" "" "" str r4, [sp] @ save preserved r0 stmia r0, {r5 - r7} @ lr_<exception>, @ cpsr_<exception>, "old_r0" mov r0, sp b bad_mode ldmia r0, {r4 - r6} add r0, sp, #S_PC @ here for interlock avoidance mov r7, #-1 @ "" "" "" "" str r4, [sp] @ save preserved r0 stmia r0, {r5 - r7} @ lr_<exception>, @ cpsr_<exception>, "old_r0" mov r0, sp b bad_mode - --[[linux-2.6.33/bad_mode()]] ENDPROC(__und_invalid) ENDPROC(__und_invalid) - --[[linux-2.6.33/ENCPROC()]] *コメント [#c3afb5d3]