diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2014-06-08 01:35:22 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2014-06-08 01:35:22 +0200 |
commit | 72ba3571a3166ca69d28ccebf547675711bd800c (patch) | |
tree | 046ea9b3ab0716b977f23ace9fef885ca9492e24 /sys/src/9/mtx | |
parent | 0a2b418535915c6954fa9df575d71fb04171bb34 (diff) |
kernel: remove _xinc()/_xdec()
as with the Block refcount changes, _xinc() and _xdec() arent
used anymore, so remove them.
architecure can still define ainc()/adec() when it needs them.
Diffstat (limited to 'sys/src/9/mtx')
-rw-r--r-- | sys/src/9/mtx/l.s | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/sys/src/9/mtx/l.s b/sys/src/9/mtx/l.s index c880c5390..c450e5564 100644 --- a/sys/src/9/mtx/l.s +++ b/sys/src/9/mtx/l.s @@ -281,26 +281,6 @@ tas0: ISYNC RETURN -TEXT _xinc(SB),$0 /* void _xinc(long *); */ - MOVW R3, R4 -xincloop: - DCBF (R4) /* fix for 603x bug */ - LWAR (R4), R3 - ADD $1, R3 - STWCCC R3, (R4) - BNE xincloop - RETURN - -TEXT _xdec(SB),$0 /* long _xdec(long *); */ - MOVW R3, R4 -xdecloop: - DCBF (R4) /* fix for 603x bug */ - LWAR (R4), R3 - ADD $-1, R3 - STWCCC R3, (R4) - BNE xdecloop - RETURN - TEXT cmpswap(SB),$0 /* int cmpswap(long*, long, long) */ MOVW R3, R4 /* addr */ MOVW old+4(FP), R5 |