ashldi3.S (e5451c8f8330e03ad3cfa16048b4daf961af434f) | ashldi3.S (d3867f0483103b8ff7edfdea3ef1981c03d96891) |
---|---|
1/* 2 * ashldi3.S: GCC emits these for certain drivers playing 3 * with long longs. 4 * 5 * Copyright (C) 1999 David S. Miller (davem@redhat.com) 6 */ 7 8#include <linux/linkage.h> | 1/* 2 * ashldi3.S: GCC emits these for certain drivers playing 3 * with long longs. 4 * 5 * Copyright (C) 1999 David S. Miller (davem@redhat.com) 6 */ 7 8#include <linux/linkage.h> |
9#include <asm/export.h> |
|
9 10 .text 11ENTRY(__ashldi3) 12 cmp %o2, 0 13 be 9f 14 mov 0x20, %g2 15 16 sub %g2, %o2, %g2 --- 11 unchanged lines hidden (view full) --- 28 or %g3, %g2, %o4 298: 30 mov %o4, %o0 31 mov %o5, %o1 329: 33 retl 34 nop 35ENDPROC(__ashldi3) | 10 11 .text 12ENTRY(__ashldi3) 13 cmp %o2, 0 14 be 9f 15 mov 0x20, %g2 16 17 sub %g2, %o2, %g2 --- 11 unchanged lines hidden (view full) --- 29 or %g3, %g2, %o4 308: 31 mov %o4, %o0 32 mov %o5, %o1 339: 34 retl 35 nop 36ENDPROC(__ashldi3) |
37EXPORT_SYMBOL(__ashldi3) |
|