📄 milli64.s
字号:
shd x2,0,26,t2 add x2,t2,x2 addc x1,t1,x1 shd x1,x2,20,t1 shd x2,0,20,t2 add x2,t2,x2 addc x1,t1,t1 /* computed <t1,x2>. Now divide it by (2**24 - 1) */ copy 0,x1 shd,= t1,x2,24,t1 /* tentative quotient */LSYM(3) addb,tr t1,x1,LREF(4) /* add to previous quotient */ extru x2,31,24,x2 /* new remainder (unadjusted) */ MILLIRET sub 0,x1,x1 /* negate result */LSYM(4) addb,tr t1,x2,LREF(3) /* adjust remainder */ extru,= x2,7,8,t1 /* new quotient */GSYM($$divU_7) .export $$divU_7,millicode addi 1,x2,x2 /* can carry */ addc 0,0,x1 shd x1,x2,29,t1 sh3add x2,x2,x2 b LREF(pos7) addc t1,x1,x1/* DIVISION BY 9 (use z = 2**24-1; a = 1c71c7) */GSYM($$divI_9) .export $$divI_9,millicode comb,<,n x2,0,LREF(neg9) addi 1,x2,x2 /* can not overflow */ shd 0,x2,29,t1 shd x2,0,29,t2 sub t2,x2,x2 b LREF(pos7) subb t1,0,x1LSYM(neg9) subi 1,x2,x2 /* negate and add 1 */ shd 0,x2,29,t1 shd x2,0,29,t2 sub t2,x2,x2 b LREF(neg7_shift) subb t1,0,x1GSYM($$divU_9) .export $$divU_9,millicode addi 1,x2,x2 /* can carry */ addc 0,0,x1 shd x1,x2,29,t1 shd x2,0,29,t2 sub t2,x2,x2 b LREF(pos7) subb t1,x1,x1/* DIVISION BY 14 (shift to divide by 2 then divide by 7) */GSYM($$divI_14) .export $$divI_14,millicode comb,<,n x2,0,LREF(neg14)GSYM($$divU_14) .export $$divU_14,millicode b LREF(7) /* go to 7 case */ extru x2,30,31,x2 /* divide by 2 */LSYM(neg14) subi 2,x2,x2 /* negate (and add 2) */ b LREF(8) extru x2,30,31,x2 /* divide by 2 */ .exit .procend .end#endif#ifdef L_mulI/* VERSION "@(#)$$mulI $ Revision: 12.4 $ $ Date: 94/03/17 17:18:51 $" *//******************************************************************************This routine is used on PA2.0 processors when gcc -mno-fpregs is usedROUTINE: $$mulIDESCRIPTION: $$mulI multiplies two single word integers, giving a single word result. INPUT REGISTERS: arg0 = Operand 1 arg1 = Operand 2 r31 == return pc sr0 == return space when called externally OUTPUT REGISTERS: arg0 = undefined arg1 = undefined ret1 = result OTHER REGISTERS AFFECTED: r1 = undefinedSIDE EFFECTS: Causes a trap under the following conditions: NONE Changes memory at the following places: NONEPERMISSIBLE CONTEXT: Unwindable Does not create a stack frame Is usable for internal or external microcodeDISCUSSION: Calls other millicode routines via mrp: NONE Calls other millicode routines: NONE***************************************************************************/#define a0 %arg0#define a1 %arg1#define t0 %r1#define r %ret1#define a0__128a0 zdep a0,24,25,a0#define a0__256a0 zdep a0,23,24,a0#define a1_ne_0_b_l0 comb,<> a1,0,LREF(l0)#define a1_ne_0_b_l1 comb,<> a1,0,LREF(l1)#define a1_ne_0_b_l2 comb,<> a1,0,LREF(l2)#define b_n_ret_t0 b,n LREF(ret_t0)#define b_e_shift b LREF(e_shift)#define b_e_t0ma0 b LREF(e_t0ma0)#define b_e_t0 b LREF(e_t0)#define b_e_t0a0 b LREF(e_t0a0)#define b_e_t02a0 b LREF(e_t02a0)#define b_e_t04a0 b LREF(e_t04a0)#define b_e_2t0 b LREF(e_2t0)#define b_e_2t0a0 b LREF(e_2t0a0)#define b_e_2t04a0 b LREF(e2t04a0)#define b_e_3t0 b LREF(e_3t0)#define b_e_4t0 b LREF(e_4t0)#define b_e_4t0a0 b LREF(e_4t0a0)#define b_e_4t08a0 b LREF(e4t08a0)#define b_e_5t0 b LREF(e_5t0)#define b_e_8t0 b LREF(e_8t0)#define b_e_8t0a0 b LREF(e_8t0a0)#define r__r_a0 add r,a0,r#define r__r_2a0 sh1add a0,r,r#define r__r_4a0 sh2add a0,r,r#define r__r_8a0 sh3add a0,r,r#define r__r_t0 add r,t0,r#define r__r_2t0 sh1add t0,r,r#define r__r_4t0 sh2add t0,r,r#define r__r_8t0 sh3add t0,r,r#define t0__3a0 sh1add a0,a0,t0#define t0__4a0 sh2add a0,0,t0#define t0__5a0 sh2add a0,a0,t0#define t0__8a0 sh3add a0,0,t0#define t0__9a0 sh3add a0,a0,t0#define t0__16a0 zdep a0,27,28,t0#define t0__32a0 zdep a0,26,27,t0#define t0__64a0 zdep a0,25,26,t0#define t0__128a0 zdep a0,24,25,t0#define t0__t0ma0 sub t0,a0,t0#define t0__t0_a0 add t0,a0,t0#define t0__t0_2a0 sh1add a0,t0,t0#define t0__t0_4a0 sh2add a0,t0,t0#define t0__t0_8a0 sh3add a0,t0,t0#define t0__2t0_a0 sh1add t0,a0,t0#define t0__3t0 sh1add t0,t0,t0#define t0__4t0 sh2add t0,0,t0#define t0__4t0_a0 sh2add t0,a0,t0#define t0__5t0 sh2add t0,t0,t0#define t0__8t0 sh3add t0,0,t0#define t0__8t0_a0 sh3add t0,a0,t0#define t0__9t0 sh3add t0,t0,t0#define t0__16t0 zdep t0,27,28,t0#define t0__32t0 zdep t0,26,27,t0#define t0__256a0 zdep a0,23,24,t0 SUBSPA_MILLI ATTR_MILLI .align 16 .proc .callinfo millicode .export $$mulI,millicodeGSYM($$mulI) combt,<<= a1,a0,LREF(l4) /* swap args if unsigned a1>a0 */ copy 0,r /* zero out the result */ xor a0,a1,a0 /* swap a0 & a1 using the */ xor a0,a1,a1 /* old xor trick */ xor a0,a1,a0LSYM(l4) combt,<= 0,a0,LREF(l3) /* if a0>=0 then proceed like unsigned */ zdep a1,30,8,t0 /* t0 = (a1&0xff)<<1 ********* */ sub,> 0,a1,t0 /* otherwise negate both and */ combt,<=,n a0,t0,LREF(l2) /* swap back if |a0|<|a1| */ sub 0,a0,a1 movb,tr,n t0,a0,LREF(l2) /* 10th inst. */LSYM(l0) r__r_t0 /* add in this partial product */LSYM(l1) a0__256a0 /* a0 <<= 8 ****************** */LSYM(l2) zdep a1,30,8,t0 /* t0 = (a1&0xff)<<1 ********* */LSYM(l3) blr t0,0 /* case on these 8 bits ****** */ extru a1,23,24,a1 /* a1 >>= 8 ****************** *//*16 insts before this. *//* a0 <<= 8 ************************** */LSYM(x0) a1_ne_0_b_l2 ! a0__256a0 ! MILLIRETN ! nopLSYM(x1) a1_ne_0_b_l1 ! r__r_a0 ! MILLIRETN ! nopLSYM(x2) a1_ne_0_b_l1 ! r__r_2a0 ! MILLIRETN ! nopLSYM(x3) a1_ne_0_b_l0 ! t0__3a0 ! MILLIRET ! r__r_t0LSYM(x4) a1_ne_0_b_l1 ! r__r_4a0 ! MILLIRETN ! nopLSYM(x5) a1_ne_0_b_l0 ! t0__5a0 ! MILLIRET ! r__r_t0LSYM(x6) t0__3a0 ! a1_ne_0_b_l1 ! r__r_2t0 ! MILLIRETNLSYM(x7) t0__3a0 ! a1_ne_0_b_l0 ! r__r_4a0 ! b_n_ret_t0LSYM(x8) a1_ne_0_b_l1 ! r__r_8a0 ! MILLIRETN ! nopLSYM(x9) a1_ne_0_b_l0 ! t0__9a0 ! MILLIRET ! r__r_t0LSYM(x10) t0__5a0 ! a1_ne_0_b_l1 ! r__r_2t0 ! MILLIRETNLSYM(x11) t0__3a0 ! a1_ne_0_b_l0 ! r__r_8a0 ! b_n_ret_t0LSYM(x12) t0__3a0 ! a1_ne_0_b_l1 ! r__r_4t0 ! MILLIRETNLSYM(x13) t0__5a0 ! a1_ne_0_b_l0 ! r__r_8a0 ! b_n_ret_t0LSYM(x14) t0__3a0 ! t0__2t0_a0 ! b_e_shift ! r__r_2t0LSYM(x15) t0__5a0 ! a1_ne_0_b_l0 ! t0__3t0 ! b_n_ret_t0LSYM(x16) t0__16a0 ! a1_ne_0_b_l1 ! r__r_t0 ! MILLIRETNLSYM(x17) t0__9a0 ! a1_ne_0_b_l0 ! t0__t0_8a0 ! b_n_ret_t0LSYM(x18) t0__9a0 ! a1_ne_0_b_l1 ! r__r_2t0 ! MILLIRETNLSYM(x19) t0__9a0 ! a1_ne_0_b_l0 ! t0__2t0_a0 ! b_n_ret_t0LSYM(x20) t0__5a0 ! a1_ne_0_b_l1 ! r__r_4t0 ! MILLIRETNLSYM(x21) t0__5a0 ! a1_ne_0_b_l0 ! t0__4t0_a0 ! b_n_ret_t0LSYM(x22) t0__5a0 ! t0__2t0_a0 ! b_e_shift ! r__r_2t0LSYM(x23) t0__5a0 ! t0__2t0_a0 ! b_e_t0 ! t0__2t0_a0LSYM(x24) t0__3a0 ! a1_ne_0_b_l1 ! r__r_8t0 ! MILLIRETNLSYM(x25) t0__5a0 ! a1_ne_0_b_l0 ! t0__5t0 ! b_n_ret_t0LSYM(x26) t0__3a0 ! t0__4t0_a0 ! b_e_shift ! r__r_2t0LSYM(x27) t0__3a0 ! a1_ne_0_b_l0 ! t0__9t0 ! b_n_ret_t0LSYM(x28) t0__3a0 ! t0__2t0_a0 ! b_e_shift ! r__r_4t0LSYM(x29) t0__3a0 ! t0__2t0_a0 ! b_e_t0 ! t0__4t0_a0LSYM(x30) t0__5a0 ! t0__3t0 ! b_e_shift ! r__r_2t0LSYM(x31) t0__32a0 ! a1_ne_0_b_l0 ! t0__t0ma0 ! b_n_ret_t0LSYM(x32) t0__32a0 ! a1_ne_0_b_l1 ! r__r_t0 ! MILLIRETNLSYM(x33) t0__8a0 ! a1_ne_0_b_l0 ! t0__4t0_a0 ! b_n_ret_t0LSYM(x34) t0__16a0 ! t0__t0_a0 ! b_e_shift ! r__r_2t0LSYM(x35) t0__9a0 ! t0__3t0 ! b_e_t0 ! t0__t0_8a0LSYM(x36) t0__9a0 ! a1_ne_0_b_l1 ! r__r_4t0 ! MILLIRETNLSYM(x37) t0__9a0 ! a1_ne_0_b_l0 ! t0__4t0_a0 ! b_n_ret_t0LSYM(x38) t0__9a0 ! t0__2t0_a0 ! b_e_shift ! r__r_2t0LSYM(x39) t0__9a0 ! t0__2t0_a0 ! b_e_t0 ! t0__2t0_a0LSYM(x40) t0__5a0 ! a1_ne_0_b_l1 ! r__r_8t0 ! MILLIRETNLSYM(x41) t0__5a0 ! a1_ne_0_b_l0 ! t0__8t0_a0 ! b_n_ret_t0LSYM(x42) t0__5a0 ! t0__4t0_a0 ! b_e_shift ! r__r_2t0LSYM(x43) t0__5a0 ! t0__4t0_a0 ! b_e_t0 ! t0__2t0_a0LSYM(x44) t0__5a0 ! t0__2t0_a0 ! b_e_shift ! r__r_4t0LSYM(x45) t0__9a0 ! a1_ne_0_b_l0 ! t0__5t0 ! b_n_ret_t0LSYM(x46) t0__9a0 ! t0__5t0 ! b_e_t0 ! t0__t0_a0LSYM(x47) t0__9a0 ! t0__5t0 ! b_e_t0 ! t0__t0_2a0LSYM(x48) t0__3a0 ! a1_ne_0_b_l0 ! t0__16t0 ! b_n_ret_t0LSYM(x49) t0__9a0 ! t0__5t0 ! b_e_t0 ! t0__t0_4a0LSYM(x50) t0__5a0 ! t0__5t0 ! b_e_shift ! r__r_2t0LSYM(x51) t0__9a0 ! t0__t0_8a0 ! b_e_t0 ! t0__3t0LSYM(x52) t0__3a0 ! t0__4t0_a0 ! b_e_shift ! r__r_4t0LSYM(x53) t0__3a0 ! t0__4t0_a0 ! b_e_t0 ! t0__4t0_a0LSYM(x54) t0__9a0 ! t0__3t0 ! b_e_shift ! r__r_2t0LSYM(x55) t0__9a0 ! t0__3t0 ! b_e_t0 ! t0__2t0_a0LSYM(x56) t0__3a0 ! t0__2t0_a0 ! b_e_shift ! r__r_8t0LSYM(x57) t0__9a0 ! t0__2t0_a0 ! b_e_t0 ! t0__3t0LSYM(x58) t0__3a0 ! t0__2t0_a0 ! b_e_2t0 ! t0__4t0_a0LSYM(x59) t0__9a0 ! t0__2t0_a0 ! b_e_t02a0 ! t0__3t0LSYM(x60) t0__5a0 ! t0__3t0 ! b_e_shift ! r__r_4t0LSYM(x61) t0__5a0 ! t0__3t0 ! b_e_t0 ! t0__4t0_a0LSYM(x62) t0__32a0 ! t0__t0ma0 ! b_e_shift ! r__r_2t0LSYM(x63) t0__64a0 ! a1_ne_0_b_l0 ! t0__t0ma0 ! b_n_ret_t0LSYM(x64) t0__64a0 ! a1_ne_0_b_l1 ! r__r_t0 ! MILLIRETNLSYM(x65) t0__8a0 ! a1_ne_0_b_l0 ! t0__8t0_a0 ! b_n_ret_t0LSYM(x66) t0__32a0 ! t0__t0_a0 ! b_e_shift ! r__r_2t0LSYM(x67) t0__8a0 ! t0__4t0_a0 ! b_e_t0 ! t0__2t0_a0LSYM(x68) t0__8a0 ! t0__2t0_a0 ! b_e_shift ! r__r_4t0LSYM(x69) t0__8a0 ! t0__2t0_a0 ! b_e_t0 ! t0__4t0_a0LSYM(x70) t0__64a0 ! t0__t0_4a0 ! b_e_t0 ! t0__t0_2a0LSYM(x71) t0__9a0 ! t0__8t0 ! b_e_t0 ! t0__t0ma0LSYM(x72) t0__9a0 ! a1_ne_0_b_l1 ! r__r_8t0 ! MILLIRETNLSYM(x73) t0__9a0 ! t0__8t0_a0 ! b_e_shift ! r__r_t0LSYM(x74) t0__9a0 ! t0__4t0_a0 ! b_e_shift ! r__r_2t0LSYM(x75) t0__9a0 ! t0__4t0_a0 ! b_e_t0 ! t0__2t0_a0LSYM(x76) t0__9a0 ! t0__2t0_a0 ! b_e_shift ! r__r_4t0LSYM(x77) t0__9a0 ! t0__2t0_a0 ! b_e_t0 ! t0__4t0_a0LSYM(x78) t0__9a0 ! t0__2t0_a0 ! b_e_2t0 ! t0__2t0_a0LSYM(x79) t0__16a0 ! t0__5t0 ! b_e_t0 ! t0__t0ma0LSYM(x80) t0__16a0 ! t0__5t0 ! b_e_shift ! r__r_t0LSYM(x81) t0__9a0 ! t0__9t0 ! b_e_shift ! r__r_t0LSYM(x82) t0__5a0 ! t0__8t0_a0 ! b_e_shift ! r__r_2t0LSYM(x83) t0__5a0 ! t0__8t0_a0 ! b_e_t0 ! t0__2t0_a0LSYM(x84) t0__5a0 ! t0__4t0_a0 ! b_e_shift ! r__r_4t0LSYM(x85) t0__8a0 ! t0__2t0_a0 ! b_e_t0 ! t0__5t0LSYM(x86) t0__5a0 ! t0__4t0_a0 ! b_e_2t0 ! t0__2t0_a0LSYM(x87) t0__9a0 ! t0__9t0 ! b_e_t02a0 ! t0__t0_4a0LSYM(x88) t0__5a0 ! t0__2t0_a0 ! b_e_shift ! r__r_8t0LSYM(x89) t0__5a0 ! t0__2t0_a0 ! b_e_t0 ! t0__8t0_a0LSYM(x90) t0__9a0 ! t0__5t0 ! b_e_shift ! r__r_2t0LSYM(x91) t0__9a0 ! t0__5t0 ! b_e_t0 ! t0__2t0_a0LSYM(x92) t0__5a0 ! t0__2t0_a0 ! b_e_4t0 ! t0__2t0_a0LSYM(x93) t0__32a0 ! t0__t0ma0 ! b_e_t0 ! t0__3t0LSYM(x94) t0__9a0 ! t0__5t0 ! b_e_2t0 ! t0__t0_2a0LSYM(x95) t0__9a0 ! t0__2t0_a0 ! b_e_t0 ! t0__5t0LSYM(x96) t0__8a0 ! t0__3t0 ! b_e_shift ! r__r_4t0LSYM(x97) t0__8a0 ! t0__3t0 ! b_e_t0 ! t0__4t0_a0LSYM(x98) t0__32a0 ! t0__3t0 ! b_e_t0 ! t0__t0_2a0LSYM(x99) t0__8a0 ! t0__4t0_a0 ! b_e_t0 ! t0__3t0LSYM(x100) t0__5a0 ! t0__5t0 ! b_e_shift ! r__r_4t0LSYM(x101) t0__5a0 ! t0__5t0 ! b_e_t0 ! t0__4t0_a0LSYM(x102) t0__32a0 ! t0__t0_2a0 ! b_e_t0 ! t0__3t0LSYM(x103) t0__5a0 ! t0__5t0 ! b_e_t02a0 ! t0__4t0_a0LSYM(x104) t0__3a0 ! t0__4t0_a0 ! b_e_shift ! r__r_8t0LSYM(x105) t0__5a0 ! t0__4t0_a0 ! b_e_t0 ! t0__5t0LSYM(x106) t0__3a0 ! t0__4t0_a0 ! b_e_2t0 ! t0__4t0_a0LSYM(x107) t0__9a0 ! t0__t0_4a0 ! b_e_t02a0 ! t0__8t0_a0LSYM(x108) t0__9a0 ! t0__3t0 ! b_e_shift ! r__r_4t0LSYM(x109) t0__9a0 ! t0__3t0 ! b_e_t0 ! t0__4t0_a0LSYM(x110) t0__9a0 ! t0__3t0 ! b_e_2t0 ! t0__2t0_a0LSYM(x111) t0__9a0 ! t0__4t0_a0 ! b_e_t0 ! t0__3t0LSYM(x112) t0__3a0 ! t0__2t0_a0 ! b_e_t0 ! t0__16t0LSYM(x113) t0__9a0 ! t0__4t0_a0 ! b_e_t02a0 ! t0__3t0LSYM(x114) t0__9a0 ! t0__2t0_a0 ! b_e_2t0 ! t0__3t0LSYM(x115) t0__9a0 ! t0__2t0_a0 ! b_e_2t0a0 ! t0__3t0LSYM(x116) t0__3a0 ! t0__2t0_a0 ! b_e_4t0 ! t0__4t0_a0LSYM(x117) t0__3a0 ! t0__4t0_a0 ! b_e_t0 ! t0__9t0LSYM(x118) t0__3a0 ! t0__4t0_a0 ! b_e_t0a0 ! t0__9t0LSYM(x119) t0__3a0 ! t0__4t0_a0 ! b_e_t02a0 ! t0__9t0LSYM(x120) t0__5a0 ! t0__3t0 ! b_e_shift ! r__r_8t0LSYM(x121) t0__5a0 ! t0__3t0 ! b_e_t0 ! t0__8t0_a0LSYM(x122) t0__5a0 ! t0__3t0 ! b_e_2t0 ! t0__4t0_a0LSYM(x123) t0__5a0 ! t0__8t0_a0 ! b_e_t0 ! t0__3t0LSYM(x124) t0__32a0 ! t0__t0ma0 ! b_e_shift ! r__r_4t0LSYM(x125) t0__5a0 ! t0__5t0 ! b_e_t0 ! t0__5t0LSYM(x126) t0__64a0 ! t0__t0ma0 ! b_e_shift ! r__r_2t0LSYM(x127) t0__128a0 ! a1_ne_0_b_l0 ! t0__t0ma0 ! b_n_ret_t0LSYM(x128) t0__128a0 ! a1_ne_0_b_l1 ! r__r_t0 ! MILLIRETNLSYM(x129) t0__128a0 ! a1_ne_0_b_l0 ! t0__t0_a0 ! b_n_ret_t0LSYM(x130) t0__64a0 ! t0__t0_a0 ! b_e_shift ! r__r_2t0LSYM(x131) t0__8a0 ! t0__8t0_a0 ! b_e_t0 ! t0__2t0_a0LSYM(x132) t0__8a0 ! t0__4t0_a0 ! b_e_shift ! r__r_4t0LSYM(x133) t0__8a0 ! t0__4t0_a0 ! b_e_t0 ! t0__4t0_a0LSYM(x134) t0__8a0 ! t0__4t0_a0 ! b_e_2t0 ! t0__2t0_a0LSYM(x135) t0__9a0 ! t0__5t0 ! b_e_t0 ! t0__3t0LSYM(x136) t0__8a0 ! t0__2t0_a0 ! b_e_shift ! r__r_8t0LSYM(x137) t0__8a0 ! t0__2t0_a0 ! b_e_t0 ! t0__8t0_a0LSYM(x138) t0__8a0 ! t0__2t0_a0 ! b_e_2t0 ! t0__4t0_a0LSYM(x139) t0__8a0 ! t0__2t0_a0 ! b_e_2t0a0 ! t0__4t0_a0LSYM(x140) t0__3a0 ! t0__2t0_a0 ! b_e_4t0 ! t0__5t0LSYM(x141) t0__8a0 ! t0__2t0_a0 ! b_e_4t0a0 ! t0__2t0_a0LSYM(x142) t0__9a0 ! t0__8t0 ! b_e_2t0 ! t0__t0ma0LSYM(x143) t0__16a0 ! t0__9t0 ! b_e_t0 ! t0__t0ma0LSYM(x144) t0__9a0 ! t0__8t0 ! b_e_shift ! r__r_2t0LSYM(x145) t0__9a0 ! t0__8t0 ! b_e_t0 ! t0__2t0_a0LSYM(x146) t0__9a0 ! t0__8t0_a0 ! b_e_shift ! r__r_2t0LSYM(x147) t0__9a0 ! t0__8t0_a0 ! b_e_t0 ! t0__2t0_a0LSYM(x148) t0__9a0 ! t0__4t0_a0 ! b_e_shift ! r__r_4t0LSYM(x149) t0__9a0 ! t0__4t0_a0 ! b_e_t0 ! t0__4t0_a0LSYM(x150) t0__9a0 ! t0__4t0_a0 ! b_e_2t0 ! t0__2t0_a0LSYM(x151) t0__9a0 ! t0__4t0_a0 ! b_e_2t0a0 ! t0__2t0_a0LSYM(x152) t0__9a0 ! t0__2t0_a0 ! b_e_shift ! r__r_8t0LSYM(x153) t0__9a0 ! t0__2t0_a0 ! b_e_t0 ! t0__8t0_a0LSYM(x154) t0__9a0 ! t0__2t0_a0 ! b_e_2t0 ! t0__4t0_a0LSYM(x155) t0__32a0 ! t0__t0ma0 ! b_e_t0 ! t0__5t0LSYM(x156) t0__9a0 ! t0__2t0_a0 ! b_e_4t0 ! t0__2t0_a0LSYM(x157) t0__32a0 ! t0__t0ma0 ! b_e_t02a0 ! t0__5t0LSYM(x158) t0__16a0 ! t0__5t0 ! b_e_2t0 ! t0__t0ma0LSYM(x159) t0__32a0 ! t0__5t0 ! b_e_t0 ! t0__t0ma0LSYM(x160) t0__5a0 ! t0__4t0 ! b_e_shift ! r__r_8t0LSYM(x161) t0__8a0 ! t0__5t0 ! b_e_t0 ! t0__4t0_a0LSYM(x162) t0__9a0 ! t0__9t0 ! b_e_shift ! r__r_2t0LSYM(x163) t0__9a0 ! t0__9t0 ! b_e_t0 ! t0__2t0_a0LSYM(x164) t0__5a0 ! t0__8t0_a0 ! b_e_shift ! r__r_4t0LSYM(x165) t0__8a0 ! t0__4t0_a0 ! b_e_t0 ! t0__5t0LSYM(x166) t0__5a0 ! t0__8t0_a0 ! b_e_2t0 ! t0__2t0_a0LSYM(x167) t0__5a0 ! t0__8t0_a0 ! b_e_2t0a0 ! t0__2t0_a0LSYM(x168) t0__5a0 ! t0__4t0_a0 ! b_e_shift ! r__r_8t0LSYM(x169) t0__5a0 ! t0__4t0_a0 ! b_e_t0 ! t0__8t0_a0LSYM(x170) t0__32a0 ! t0__t0_2a0 ! b_e_t0 ! t0__5t0LSYM(x171) t0__9a0 ! t0__2t0_a0 ! b_e_t0 ! t0__9t0LSYM(x172) t0__5a0 ! t0__4t0_a0 ! b_e_4t0 ! t0__2t0_a0LSYM(x173) t0__9a0 ! t0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -