summaryrefslogtreecommitdiff
path: root/macho/pmark.a
diff options
context:
space:
mode:
authorJohn van Groningen2006-03-29 15:42:08 +0000
committerJohn van Groningen2006-03-29 15:42:08 +0000
commit03ae371bc1df40458bcad8f2aad2937211b1fc49 (patch)
treeb3b91cba346a3ab3f67886fd4cb6364abe2c442f /macho/pmark.a
parentuse cr in cmp instructions (diff)
use cr in cmp instructions
Diffstat (limited to 'macho/pmark.a')
-rw-r--r--macho/pmark.a92
1 files changed, 46 insertions, 46 deletions
diff --git a/macho/pmark.a b/macho/pmark.a
index 5cb0823..3d62968 100644
--- a/macho/pmark.a
+++ b/macho/pmark.a
@@ -64,7 +64,7 @@ _end_mark_cafs:
restore_arrays:
lwz d3,0(a0) ; size
lwz d1,4(a0) ; second last element
- cmplwi 0,d3,1
+ cmplwi cr0,d3,1
lea o0,__ARRAY__+2
lwz d2,8(a0) ; last element
@@ -95,7 +95,7 @@ restore_lazy_array:
lhz o1,-2(d0)
subi o1,o1,256
- cmpw 0,o1,o0
+ cmpw cr0,o1,o0
beq no_reorder_array
mr d0,o1
@@ -457,7 +457,7 @@ _no_mark_lazy_node:
tst d2
beq _mark_hnf_0
- cmplwi 0,d2,256
+ cmplwi cr0,d2,256
baddi a0,4
bge _mark_record
@@ -466,7 +466,7 @@ _no_mark_lazy_node:
blt _mark_hnf_1
_mark_hnf_3:
- cmplwi 0,o3,4
+ cmplwi cr0,o3,4
lwz a1,4-NODE_POINTER_OFFSET(a0)
bor o1,o3
@@ -498,7 +498,7 @@ _no_shared_argument_part:
addi d2,d2,1
add o2,d0,d2
- cmplwi 0,o2,32
+ cmplwi cr0,o2,32
add d4,d4,d2
@@ -534,7 +534,7 @@ _push_hnf_args_lp:
b __mark_using_reversal
_mark_hnf_1:
- cmplwi 0,o3,2
+ cmplwi cr0,o3,2
bor o1,o3
stwx o1,o4,o0
bge+ fits_in_word_4
@@ -552,7 +552,7 @@ _shared_argument_part:
b _mark_node
_mark_lazy_node_1:
- cmplwi 6,o3,4
+ cmplwi cr6,o3,4
bor o1,o3
baddi a0,4
@@ -593,7 +593,7 @@ _mark_selector_node_1:
beq _mark_node3
lhz g1,-2(d2)
- cmplwi 0,g1,2
+ cmplwi cr0,g1,2
ble _small_tuple_or_record
_large_tuple_or_record:
@@ -639,7 +639,7 @@ _mark_record_selector_node_1:
beq _mark_node3
lhz g1,-2(d2)
- cmplwi 0,g1,258
+ cmplwi cr0,g1,258
ble _small_tuple_or_record
b _large_tuple_or_record
@@ -653,7 +653,7 @@ _no_mark_strict_record_selector_node_1:
beq _mark_node3
lhz g1,-2(d2)
- cmplwi 0,g1,258
+ cmplwi cr0,g1,258
ble _select_from_small_record
lwz d1,8-NODE_POINTER_OFFSET(a1)
@@ -775,7 +775,7 @@ __mark_lazy_node_lt0:
beq __mark_node3
lhz g1,-2(d2)
- cmplwi 0,g1,2
+ cmplwi cr0,g1,2
ble __small_tuple_or_record
__large_tuple_or_record:
@@ -824,12 +824,12 @@ __mark_record_selector_node_1:
beq __mark_node3
lhz g1,-2(d2)
- cmplwi 0,g1,258
+ cmplwi cr0,g1,258
ble __small_tuple_or_record
b __large_tuple_or_record
__mark_node3:
- cmplwi 6,o3,4
+ cmplwi cr6,o3,4
bor o1,o3
stwx o1,o4,o0
@@ -862,7 +862,7 @@ __mark_strict_record_selector_node_1:
rlwnm. r0,g1,d1,0,0
bne __mark_node3
- cmplwi 6,o3,4
+ cmplwi cr6,o3,4
bor o1,o3
stwx o1,o4,o0
@@ -903,7 +903,7 @@ _mark_node3:
b _mark_node
_mark_hnf_2:
- cmplwi 0,o3,4
+ cmplwi cr0,o3,4
bor o1,o3
stwx o1,o4,o0
bge+ fits_in_word_6
@@ -951,15 +951,15 @@ _mark_lazy_node:
tst d2
beq _mark_real_or_file
- cmpwi 0,d2,1
+ cmpwi cr0,d2,1
ble _mark_lazy_node_1
- cmplwi 0,d2,256
+ cmplwi cr0,d2,256
bge _mark_closure_with_unboxed_arguments
baddi d2,1
add o2,d1,d2
- cmpwi 0,o2,32
+ cmpwi cr0,o2,32
add d4,d4,d2
bor o1,o3
@@ -1001,7 +1001,7 @@ _mark_closure_with_unboxed_arguments:
baddi d2,2
add o2,d1,d2
- cmpwi 0,o2,32
+ cmpwi cr0,o2,32
badd d4,d2
bor o1,o3
@@ -1038,7 +1038,7 @@ _mark_hnf_0:
bgt _mark_normal_hnf_0
_mark_bool_or_small_string:
- cmplwi 0,o3,2
+ cmplwi cr0,o3,2
bor o1,o3
stwx o1,o4,o0
@@ -1064,7 +1064,7 @@ _mark_real_file_or_string:
ble _mark_string_or_array
_mark_real_or_file:
- cmplwi 0,o3,4
+ cmplwi cr0,o3,4
bor o1,o3
stwx o1,o4,o0
@@ -1084,7 +1084,7 @@ _mark_record:
blt _mark_record_1
_mark_record_3:
- cmplwi 0,o3,4
+ cmplwi cr0,o3,4
lhz d1,-2+2(d0)
@@ -1118,7 +1118,7 @@ fits_in_word_13:
addi d2,d2,1
add o2,d0,d2
- cmplwi 0,o2,32
+ cmplwi cr0,o2,32
add d4,d4,d2
@@ -1150,7 +1150,7 @@ _mark_record_3_bb:
addi d2,d2,1
add o2,d0,d2
- cmplwi 0,o2,32
+ cmplwi cr0,o2,32
add d4,d4,d2
@@ -1165,12 +1165,12 @@ _mark_record_3_bb:
b _mark_next_node
_mark_record_2:
- cmplwi 0,o3,4
+ cmplwi cr0,o3,4
lhz g1,-2+2(d0)
bor o1,o3
- cmplwi 6,g1,1
+ cmplwi cr6,g1,1
stwx o1,o4,o0
bge+ fits_in_word_12
@@ -1311,7 +1311,7 @@ __mark__arguments:
tst d2
beq __mark__hnf__0
- cmplwi 0,d2,256
+ cmplwi cr0,d2,256
baddi a0,4
bge __mark__record
@@ -1320,7 +1320,7 @@ __mark__arguments:
blt __mark__hnf__1
__mark__hnf__3:
- cmplwi 0,o3,4
+ cmplwi cr0,o3,4
lwz a1,4-NODE_POINTER_OFFSET(a0)
bor o1,o3
@@ -1383,7 +1383,7 @@ __mark__lazy__node__1:
bne __mark__selector__node__1
__mark__selector__1:
- cmplwi 0,o3,4
+ cmplwi cr0,o3,4
bor o1,o3
stwx o1,o4,o0
baddi d4,3
@@ -1396,7 +1396,7 @@ __mark__selector__1:
b __shared__argument__part
__mark__hnf__1:
- cmplwi 0,o3,2
+ cmplwi cr0,o3,2
bor o1,o3
stwx o1,o4,o0
@@ -1441,7 +1441,7 @@ __mark__selector__node__1:
beq- __mark__selector__1
lha g1,-2(d2)
- cmplwi 0,g1,2
+ cmplwi cr0,g1,2
ble __small__tuple__or__record
__large__tuple__or__record:
@@ -1484,7 +1484,7 @@ __mark__record__selector__node__1:
beq- __mark__selector__1
lhz g1,-2(d2)
- cmplwi 0,g1,258
+ cmplwi cr0,g1,258
ble __small__tuple__or__record
b __large__tuple__or__record
@@ -1497,7 +1497,7 @@ __mark__strict__record__selector__node__1:
beq- __mark__selector__1
lhz g1,-2(d2)
- cmplwi 0,g1,258
+ cmplwi cr0,g1,258
ble __select__from__small__record
lwz o2,8-NODE_POINTER_OFFSET(a1)
@@ -1527,7 +1527,7 @@ __mark__indirection__node:
b __mark__node
__mark__hnf__2:
- cmplwi 0,o3,4
+ cmplwi cr0,o3,4
bor o1,o3
stwx o1,o4,o0
@@ -1584,16 +1584,16 @@ __mark__lazy__node:
tst d2
beq __mark__real__or__file
- cmpwi 0,d2,1
+ cmpwi cr0,d2,1
baddi a0,4
ble __mark__lazy__node__1
- cmplwi 0,d2,256
+ cmplwi cr0,d2,256
bge __mark_closure_with_unboxed_arguments
baddi d2,1
add o2,d1,d2
- cmplwi 0,o2,32
+ cmplwi cr0,o2,32
add d4,d4,d2
@@ -1632,7 +1632,7 @@ __mark_closure_with_unboxed_arguments:
baddi d2,2
add o2,d1,d2
- cmplwi 0,o2,32
+ cmplwi cr0,o2,32
badd d4,d2
@@ -1662,12 +1662,12 @@ __mark__hnf__0:
bne __no__int__3
lwz d2,4-NODE_POINTER_OFFSET(a0)
- cmplwi 0,d2,33
+ cmplwi cr0,d2,33
slwi d2,d2,3
blt ____small____int
__mark__bool__or__small__string:
- cmplwi 0,o3,2
+ cmplwi cr0,o3,2
bor o1,o3
stwx o1,o4,o0
@@ -1710,7 +1710,7 @@ __mark__real__file__or__string:
ble __mark__string__or__array
__mark__real__or__file:
- cmplwi 0,o3,4
+ cmplwi cr0,o3,4
bor o1,o3
stwx o1,o4,o0
baddi d4,3
@@ -1728,7 +1728,7 @@ __mark__record:
blt __mark__record__1
__mark__record__3:
- cmplwi 0,o3,4
+ cmplwi cr0,o3,4
bor o1,o3
stwx o1,o4,o0
@@ -1758,7 +1758,7 @@ fits__in__word__13:
addi d2,d2,1
add o2,d0,d2
- cmplwi 6,o2,32
+ cmplwi cr6,o2,32
add d4,d4,d2
@@ -1814,12 +1814,12 @@ __shared__record__argument__part:
b __mark__next__node
__mark__record__2:
- cmplwi 0,o3,4
+ cmplwi cr0,o3,4
lhz g1,-2+2(d0)
bor o1,o3
- cmplwi 6,g1,1
+ cmplwi cr6,g1,1
baddi d4,3
stwx o1,o4,o0
@@ -1860,7 +1860,7 @@ __mark__array:
beq __mark__b__record__array
subi d0,d0,256
- cmpw 0,d0,d1
+ cmpw cr0,d0,d1
beq __mark__a__record__array
__mark__ab__record__array: