Rollup merge of #126849 - workingjubilee:correctly-classify-arm-low-d… · rust-lang/rust@3108dfa (original) (raw)

`@@ -148,22 +148,22 @@ def_regs! {

`

148

148

` r11: reg = ["r11", "fp"] % frame_pointer_r11,

`

149

149

` r12: reg = ["r12", "ip"] % not_thumb1,

`

150

150

` r14: reg = ["r14", "lr"] % not_thumb1,

`

151

``

`-

s0: sreg, sreg_low16 = ["s0"],

`

152

``

`-

s1: sreg, sreg_low16 = ["s1"],

`

153

``

`-

s2: sreg, sreg_low16 = ["s2"],

`

154

``

`-

s3: sreg, sreg_low16 = ["s3"],

`

155

``

`-

s4: sreg, sreg_low16 = ["s4"],

`

156

``

`-

s5: sreg, sreg_low16 = ["s5"],

`

157

``

`-

s6: sreg, sreg_low16 = ["s6"],

`

158

``

`-

s7: sreg, sreg_low16 = ["s7"],

`

159

``

`-

s8: sreg, sreg_low16 = ["s8"],

`

160

``

`-

s9: sreg, sreg_low16 = ["s9"],

`

161

``

`-

s10: sreg, sreg_low16 = ["s10"],

`

162

``

`-

s11: sreg, sreg_low16 = ["s11"],

`

163

``

`-

s12: sreg, sreg_low16 = ["s12"],

`

164

``

`-

s13: sreg, sreg_low16 = ["s13"],

`

165

``

`-

s14: sreg, sreg_low16 = ["s14"],

`

166

``

`-

s15: sreg, sreg_low16 = ["s15"],

`

``

151

`+

s0: sreg_low16, sreg = ["s0"],

`

``

152

`+

s1: sreg_low16, sreg = ["s1"],

`

``

153

`+

s2: sreg_low16, sreg = ["s2"],

`

``

154

`+

s3: sreg_low16, sreg = ["s3"],

`

``

155

`+

s4: sreg_low16, sreg = ["s4"],

`

``

156

`+

s5: sreg_low16, sreg = ["s5"],

`

``

157

`+

s6: sreg_low16, sreg = ["s6"],

`

``

158

`+

s7: sreg_low16, sreg = ["s7"],

`

``

159

`+

s8: sreg_low16, sreg = ["s8"],

`

``

160

`+

s9: sreg_low16, sreg = ["s9"],

`

``

161

`+

s10: sreg_low16, sreg = ["s10"],

`

``

162

`+

s11: sreg_low16, sreg = ["s11"],

`

``

163

`+

s12: sreg_low16, sreg = ["s12"],

`

``

164

`+

s13: sreg_low16, sreg = ["s13"],

`

``

165

`+

s14: sreg_low16, sreg = ["s14"],

`

``

166

`+

s15: sreg_low16, sreg = ["s15"],

`

167

167

` s16: sreg = ["s16"],

`

168

168

` s17: sreg = ["s17"],

`

169

169

` s18: sreg = ["s18"],

`

`@@ -180,22 +180,22 @@ def_regs! {

`

180

180

` s29: sreg = ["s29"],

`

181

181

` s30: sreg = ["s30"],

`

182

182

` s31: sreg = ["s31"],

`

183

``

`-

d0: dreg, dreg_low16, dreg_low8 = ["d0"],

`

184

``

`-

d1: dreg, dreg_low16, dreg_low8 = ["d1"],

`

185

``

`-

d2: dreg, dreg_low16, dreg_low8 = ["d2"],

`

186

``

`-

d3: dreg, dreg_low16, dreg_low8 = ["d3"],

`

187

``

`-

d4: dreg, dreg_low16, dreg_low8 = ["d4"],

`

188

``

`-

d5: dreg, dreg_low16, dreg_low8 = ["d5"],

`

189

``

`-

d6: dreg, dreg_low16, dreg_low8 = ["d6"],

`

190

``

`-

d7: dreg, dreg_low16, dreg_low8 = ["d7"],

`

191

``

`-

d8: dreg, dreg_low16 = ["d8"],

`

192

``

`-

d9: dreg, dreg_low16 = ["d9"],

`

193

``

`-

d10: dreg, dreg_low16 = ["d10"],

`

194

``

`-

d11: dreg, dreg_low16 = ["d11"],

`

195

``

`-

d12: dreg, dreg_low16 = ["d12"],

`

196

``

`-

d13: dreg, dreg_low16 = ["d13"],

`

197

``

`-

d14: dreg, dreg_low16 = ["d14"],

`

198

``

`-

d15: dreg, dreg_low16 = ["d15"],

`

``

183

`+

d0: dreg_low8, dreg_low16, dreg = ["d0"],

`

``

184

`+

d1: dreg_low8, dreg_low16, dreg = ["d1"],

`

``

185

`+

d2: dreg_low8, dreg_low16, dreg = ["d2"],

`

``

186

`+

d3: dreg_low8, dreg_low16, dreg = ["d3"],

`

``

187

`+

d4: dreg_low8, dreg_low16, dreg = ["d4"],

`

``

188

`+

d5: dreg_low8, dreg_low16, dreg = ["d5"],

`

``

189

`+

d6: dreg_low8, dreg_low16, dreg = ["d6"],

`

``

190

`+

d7: dreg_low8, dreg_low16, dreg = ["d7"],

`

``

191

`+

d8: dreg_low16, dreg = ["d8"],

`

``

192

`+

d9: dreg_low16, dreg = ["d9"],

`

``

193

`+

d10: dreg_low16, dreg = ["d10"],

`

``

194

`+

d11: dreg_low16, dreg = ["d11"],

`

``

195

`+

d12: dreg_low16, dreg = ["d12"],

`

``

196

`+

d13: dreg_low16, dreg = ["d13"],

`

``

197

`+

d14: dreg_low16, dreg = ["d14"],

`

``

198

`+

d15: dreg_low16, dreg = ["d15"],

`

199

199

` d16: dreg = ["d16"],

`

200

200

` d17: dreg = ["d17"],

`

201

201

` d18: dreg = ["d18"],

`

`@@ -212,14 +212,14 @@ def_regs! {

`

212

212

` d29: dreg = ["d29"],

`

213

213

` d30: dreg = ["d30"],

`

214

214

` d31: dreg = ["d31"],

`

215

``

`-

q0: qreg, qreg_low8, qreg_low4 = ["q0"],

`

216

``

`-

q1: qreg, qreg_low8, qreg_low4 = ["q1"],

`

217

``

`-

q2: qreg, qreg_low8, qreg_low4 = ["q2"],

`

218

``

`-

q3: qreg, qreg_low8, qreg_low4 = ["q3"],

`

219

``

`-

q4: qreg, qreg_low8 = ["q4"],

`

220

``

`-

q5: qreg, qreg_low8 = ["q5"],

`

221

``

`-

q6: qreg, qreg_low8 = ["q6"],

`

222

``

`-

q7: qreg, qreg_low8 = ["q7"],

`

``

215

`+

q0: qreg_low4, qreg_low8, qreg = ["q0"],

`

``

216

`+

q1: qreg_low4, qreg_low8, qreg = ["q1"],

`

``

217

`+

q2: qreg_low4, qreg_low8, qreg = ["q2"],

`

``

218

`+

q3: qreg_low4, qreg_low8, qreg = ["q3"],

`

``

219

`+

q4: qreg_low8, qreg = ["q4"],

`

``

220

`+

q5: qreg_low8, qreg = ["q5"],

`

``

221

`+

q6: qreg_low8, qreg = ["q6"],

`

``

222

`+

q7: qreg_low8, qreg = ["q7"],

`

223

223

` q8: qreg = ["q8"],

`

224

224

` q9: qreg = ["q9"],

`

225

225

` q10: qreg = ["q10"],

`