Lines Matching refs:d1
10 * d0,d1,a0,a1 are scratch regs, not to be saved.
28 miss1: move.l %d0,%d1
29 add.l (8,%a7),%d1
30 cas.l %d0,%d1,(%a0)
41 miss2: move.l %d0,%d1
42 and.l (8,%a7),%d1
43 cas.l %d0,%d1,(%a0)
54 miss3: move.l %d0,%d1
55 or.l (8,%a7),%d1
56 cas.l %d0,%d1,(%a0)
66 move.l (8,%a7),%d1
67 miss4: cas.l %d0,%d1,(%a0)
76 move.l (8,%a7),%d1
78 cas.l %d0,%d1,(%a0)
87 move.l %d0,%d1
88 cas.l %d0,%d1,(%a0)
95 * but use d0/d1 for int64 and small structs.
96 * d0 MSB, d1 LSB
110 move.l (%a1),%d1 /*LSB*/
112 add.l %d1,%d3
114 cas2.l %d0:%d1,%d2:%d3,(%a2):(%a1)
116 // return value d0:d1
130 move.l (%a1),%d1 /*LSB*/
132 and.l %d1,%d3
134 cas2.l %d0:%d1,%d2:%d3,(%a2):(%a1)
136 // return value d0:d1
150 move.l (%a1),%d1 /*LSB*/
152 or.l %d1,%d3
154 cas2.l %d0:%d1,%d2:%d3,(%a2):(%a1)
156 // return value d0:d1
170 move.l (%a1),%d1 /*LSB*/
172 miss8: cas2.l %d0:%d1,%d2:%d3,(%a2):(%a1)
174 // return value d0:d1
188 move.l (20,%a7),%d1 /*LSB*/
190 cas2.l %d0:%d1,%d2:%d3,(%a2):(%a1)
191 // return value d0:d1
201 move.l (%a1),%d1 /*LSB*/
203 move.l %d1,%d3
207 cas2.l %d0:%d1,%d2:%d3,(%a2):(%a1)