Deleted Added
full compact
__moddi3.S (67117) __moddi3.S (108533)
1/* $FreeBSD: head/lib/libc/ia64/gen/__moddi3.S 67117 2000-10-14 17:01:12Z dfr $ */
1/* $FreeBSD: head/lib/libc/ia64/gen/__moddi3.S 108533 2003-01-01 18:49:04Z schweikh $ */
2.file "__moddi3.s"
3
4//
5// Copyright (c) 2000, Intel Corporation
6// All rights reserved.
7//
8// Contributed 2/15/2000 by Marius Cornea, John Harrison, Cristina Iordache,
9// Ted Kubaska, Bob Norin, and Shane Story of the Computational Software Lab,

--- 40 unchanged lines hidden (view full) ---

50 // general register used:
51 // r32 - 64-bit signed integer dividend
52 // r33 - 64-bit signed integer divisor
53 // r8 - 64-bit signed integer result
54 // r2 - scratch register
55 // floating-point registers used: f6, f7, f8, f9, f10, f11, f12
56 // predicate registers used: p6
57
2.file "__moddi3.s"
3
4//
5// Copyright (c) 2000, Intel Corporation
6// All rights reserved.
7//
8// Contributed 2/15/2000 by Marius Cornea, John Harrison, Cristina Iordache,
9// Ted Kubaska, Bob Norin, and Shane Story of the Computational Software Lab,

--- 40 unchanged lines hidden (view full) ---

50 // general register used:
51 // r32 - 64-bit signed integer dividend
52 // r33 - 64-bit signed integer divisor
53 // r8 - 64-bit signed integer result
54 // r2 - scratch register
55 // floating-point registers used: f6, f7, f8, f9, f10, f11, f12
56 // predicate registers used: p6
57
58 setf.sig f12=r32 // holds a in integer form
58 setf.sig f12=r32 // holds an in integer form
59 setf.sig f7=r33
60 nop.b 0
61} { .mlx
62 nop.m 0
63 //movl r2=0x8000000000000000;;
64 movl r2=0xffffffffffffffff;;
65} { .mfi
66 // get the 2's complement of b

--- 92 unchanged lines hidden ---
59 setf.sig f7=r33
60 nop.b 0
61} { .mlx
62 nop.m 0
63 //movl r2=0x8000000000000000;;
64 movl r2=0xffffffffffffffff;;
65} { .mfi
66 // get the 2's complement of b

--- 92 unchanged lines hidden ---