|
Functions |
section align skip int | _STLP_atomic_exchange (void *pvalue, int value)!.type _STLP_atomic_exchange |
section align skip int global
_STLP_atomic_exchange align
o2 Set the current value mov
o3 Set the new value o3 Do
the compare and swap cmp o3
Check whether successful bne
b Retry upon failure membar
returning retl return mov
o0 Set the new value size
_STLP_atomic_exchange int | _STLP_atomic_increment (void *pvalue).type _STLP_atomic_increment |
Variables |
section | text |
section align skip int global
_STLP_atomic_exchange align | _STLP_atomic_exchange |
section align skip int global
_STLP_atomic_exchange align
o2 Set the current value mov | o1 |
section align skip int global
_STLP_atomic_exchange align
o2 Set the current value mov
o3 Set the new value | casx [%o0] |
section align skip int global
_STLP_atomic_exchange align
o2 Set the current value mov
o3 Set the new value | o2 |
section align skip int global
_STLP_atomic_exchange align
o2 Set the current value mov
o3 Set the new value o3 Do
the compare and swap cmp | o2 |
section align skip int global
_STLP_atomic_exchange align
o2 Set the current value mov
o3 Set the new value o3 Do
the compare and swap cmp o3
Check whether successful bne
b Retry upon failure membar
returning retl return mov | o2 |
section align skip int global
_STLP_atomic_exchange align
o2 Set the current value mov
o3 Set the new value o3 Do
the compare and swap cmp o3
Check whether successful bne
b Retry upon failure membar
returning retl return mov
o0 Set the new value size | _STLP_atomic_exchange |
section align skip int global
_STLP_atomic_exchange align
o2 Set the current value mov
o3 Set the new value o3 Do
the compare and swap cmp o3
Check whether successful bne
b Retry upon failure membar
returning retl return mov
o0 Set the new value size
_STLP_atomic_exchange int
global _STLP_atomic_increment
align | _STLP_atomic_increment |
section align skip int global
_STLP_atomic_exchange align
o2 Set the current value mov
o3 Set the new value o3 Do
the compare and swap cmp o3
Check whether successful bne
b Retry upon failure membar
returning retl return mov
o0 Set the new value size
_STLP_atomic_exchange int
global _STLP_atomic_increment
align o2 set the current addx | o2 |
section align skip int global
_STLP_atomic_exchange align
o2 Set the current value mov
o3 Set the new value o3 Do
the compare and swap cmp o3
Check whether successful bne
b Retry upon failure membar
returning retl return mov
o0 Set the new value size
_STLP_atomic_exchange int
global _STLP_atomic_increment
align o2 set the current addx | x1 |
section align skip int global
_STLP_atomic_exchange align
o2 Set the current value mov
o3 Set the new value o3 Do
the compare and swap cmp o3
Check whether successful bne
b Retry upon failure membar
returning retl return mov
o0 Set the new value size
_STLP_atomic_exchange int
global _STLP_atomic_increment
align o2 set the current addx
o3 Increment and store current | casx [%o0] |
section align skip int global
_STLP_atomic_exchange align
o2 Set the current value mov
o3 Set the new value o3 Do
the compare and swap cmp o3
Check whether successful bne
b Retry upon failure membar
returning retl return mov
o0 Set the new value size
_STLP_atomic_exchange int
global _STLP_atomic_increment
align o2 set the current addx
o3 Increment and store current | o2 |
section align skip int global
_STLP_atomic_exchange align
o2 Set the current value mov
o3 Set the new value o3 Do
the compare and swap cmp o3
Check whether successful bne
b Retry upon failure membar
returning retl return mov
o0 Set the new value size
_STLP_atomic_exchange int
global _STLP_atomic_increment
align o2 set the current addx
o3 Increment and store current
o3 Do the compare and swap
cmp | o3 |
section align skip int global
_STLP_atomic_exchange align
o2 Set the current value mov
o3 Set the new value o3 Do
the compare and swap cmp o3
Check whether successful bne
b Retry upon failure membar
returning retl return mov
o0 Set the new value size
_STLP_atomic_exchange int
global _STLP_atomic_increment
align o2 set the current addx
o3 Increment and store current
o3 Do the compare and swap
cmp o2 Check whether successful
bne b membar returning retl
return mov | o1 |
section align skip int global
_STLP_atomic_exchange align
o2 Set the current value mov
o3 Set the new value o3 Do
the compare and swap cmp o3
Check whether successful bne
b Retry upon failure membar
returning retl return mov
o0 Set the new value size
_STLP_atomic_exchange int
global _STLP_atomic_increment
align o2 set the current addx
o3 Increment and store current
o3 Do the compare and swap
cmp o2 Check whether successful
bne b membar returning retl
return mov o0 Set the return
value size | _STLP_atomic_increment |
section align skip int global
_STLP_atomic_exchange align
o2 Set the current value mov
o3 Set the new value o3 Do
the compare and swap cmp o3
Check whether successful bne
b Retry upon failure membar
returning retl return mov
o0 Set the new value size
_STLP_atomic_exchange int
global _STLP_atomic_increment
align o2 set the current addx
o3 Increment and store current
o3 Do the compare and swap
cmp o2 Check whether successful
bne b membar returning retl
return mov o0 Set the return
value size _STLP_atomic_increment
type | _STLP_atomic_decrement |
section align skip int global
_STLP_atomic_exchange align
o2 Set the current value mov
o3 Set the new value o3 Do
the compare and swap cmp o3
Check whether successful bne
b Retry upon failure membar
returning retl return mov
o0 Set the new value size
_STLP_atomic_exchange int
global _STLP_atomic_increment
align o2 set the current addx
o3 Increment and store current
o3 Do the compare and swap
cmp o2 Check whether successful
bne b membar returning retl
return mov o0 Set the return
value size _STLP_atomic_increment
type global _STLP_atomic_decrement
align | _STLP_atomic_decrement |
section align skip int global
_STLP_atomic_exchange align
o2 Set the current value mov
o3 Set the new value o3 Do
the compare and swap cmp o3
Check whether successful bne
b Retry upon failure membar
returning retl return mov
o0 Set the new value size
_STLP_atomic_exchange int
global _STLP_atomic_increment
align o2 set the current addx
o3 Increment and store current
o3 Do the compare and swap
cmp o2 Check whether successful
bne b membar returning retl
return mov o0 Set the return
value size _STLP_atomic_increment
type global _STLP_atomic_decrement
align o2 set the current subx | o2 |
section align skip int global
_STLP_atomic_exchange align
o2 Set the current value mov
o3 Set the new value o3 Do
the compare and swap cmp o3
Check whether successful bne
b Retry upon failure membar
returning retl return mov
o0 Set the new value size
_STLP_atomic_exchange int
global _STLP_atomic_increment
align o2 set the current addx
o3 Increment and store current
o3 Do the compare and swap
cmp o2 Check whether successful
bne b membar returning retl
return mov o0 Set the return
value size _STLP_atomic_increment
type global _STLP_atomic_decrement
align o2 set the current subx | x1 |
section align skip int global
_STLP_atomic_exchange align
o2 Set the current value mov
o3 Set the new value o3 Do
the compare and swap cmp o3
Check whether successful bne
b Retry upon failure membar
returning retl return mov
o0 Set the new value size
_STLP_atomic_exchange int
global _STLP_atomic_increment
align o2 set the current addx
o3 Increment and store current
o3 Do the compare and swap
cmp o2 Check whether successful
bne b membar returning retl
return mov o0 Set the return
value size _STLP_atomic_increment
type global _STLP_atomic_decrement
align o2 set the current subx
o3 decrement and store current | casx [%o0] |
section align skip int global
_STLP_atomic_exchange align
o2 Set the current value mov
o3 Set the new value o3 Do
the compare and swap cmp o3
Check whether successful bne
b Retry upon failure membar
returning retl return mov
o0 Set the new value size
_STLP_atomic_exchange int
global _STLP_atomic_increment
align o2 set the current addx
o3 Increment and store current
o3 Do the compare and swap
cmp o2 Check whether successful
bne b membar returning retl
return mov o0 Set the return
value size _STLP_atomic_increment
type global _STLP_atomic_decrement
align o2 set the current subx
o3 decrement and store current | o2 |
section align skip int global
_STLP_atomic_exchange align
o2 Set the current value mov
o3 Set the new value o3 Do
the compare and swap cmp o3
Check whether successful bne
b Retry upon failure membar
returning retl return mov
o0 Set the new value size
_STLP_atomic_exchange int
global _STLP_atomic_increment
align o2 set the current addx
o3 Increment and store current
o3 Do the compare and swap
cmp o2 Check whether successful
bne b membar returning retl
return mov o0 Set the return
value size _STLP_atomic_increment
type global _STLP_atomic_decrement
align o2 set the current subx
o3 decrement and store current
o3 Do the compare and swap
cmp | o3 |
section align skip int global
_STLP_atomic_exchange align
o2 Set the current value mov
o3 Set the new value o3 Do
the compare and swap cmp o3
Check whether successful bne
b Retry upon failure membar
returning retl return mov
o0 Set the new value size
_STLP_atomic_exchange int
global _STLP_atomic_increment
align o2 set the current addx
o3 Increment and store current
o3 Do the compare and swap
cmp o2 Check whether successful
bne b membar returning retl
return mov o0 Set the return
value size _STLP_atomic_increment
type global _STLP_atomic_decrement
align o2 set the current subx
o3 decrement and store current
o3 Do the compare and swap
cmp o2 Check whether successful
bne b membar returning retl
return nop size | _STLP_atomic_decrement |