Changes in boot/arch/ia64/src/pal_asm.S [f31aed5:699f3bc] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
boot/arch/ia64/src/pal_asm.S
rf31aed5 r699f3bc 32 32 33 33 pal_static_call: 34 alloc loc0 = ar.pfs, 7, 6, 0, 0 35 36 mov loc1 = psr ;; 37 mov psr.l = r0 ;; 38 srlz.i 39 srlz.d 34 alloc loc0 = ar.pfs, 7, 5, 0, 0 40 35 41 mov loc 2= gp42 mov loc 3= rp36 mov loc1 = gp 37 mov loc2 = rp 43 38 44 addl loc 4= @gprel(pal_proc), gp45 39 addl loc3 = @gprel(pal_proc), gp 40 46 41 mov r28 = in0 47 42 mov r29 = in1 … … 49 44 mov r31 = in3 ;; 50 45 51 ld8 loc 4 = [loc4]52 movl loc 5= 0f ;;46 ld8 loc3 = [loc3] 47 movl loc4 = 0f ;; 53 48 54 mov b6 = loc 455 mov rp = loc 5;;49 mov b6 = loc3 50 mov rp = loc4 ;; 56 51 br.cond.sptk.many b6 57 52 58 53 0: 59 mov psr.l = loc1 ;;60 srlz.i61 srlz.d62 63 54 cmp.ne p7,p0 = 0, in4 64 55 cmp.ne p8,p0 = 0, in5 … … 69 60 (p9) st8 [in6] = r11 70 61 71 mov gp = loc 272 mov rp = loc 3;;62 mov gp = loc1 63 mov rp = loc2 ;; 73 64 74 65 mov ar.pfs = loc0
Note:
See TracChangeset
for help on using the changeset viewer.