openpcd/firmware/lib/changebit.S @ master
1 | caf50003 | (no author) | /*
|
---|---|---|---|
2 | * linux/arch/arm/lib/changebit.S |
||
3 | *
|
||
4 | * Copyright (C) 1995-1996 Russell King |
||
5 | *
|
||
6 | * This program is free software; you can redistribute it and/or modify |
||
7 | * it under the terms of the GNU General Public License version 2 as |
||
8 | * published by the Free Software Foundation. |
||
9 | */
|
||
10 | #include <asm/linkage.h>
|
||
11 | #include <asm/assembler.h>
|
||
12 | #include "bitops.h"
|
||
13 | .text |
||
14 | |||
15 | /* Purpose : Function to change a bit |
||
16 | * Prototype: int change_bit(int bit, void *addr) |
||
17 | */
|
||
18 | ENTRY(_change_bit_be) |
||
19 | eor r0, r0, #0x18 @ big endian byte ordering |
||
20 | ENTRY(_change_bit_le) |
||
21 | bitop eor |