| Index: tests_lit/assembler/arm32/udiv-vec.ll
|
| diff --git a/tests_lit/assembler/arm32/udiv-vec.ll b/tests_lit/assembler/arm32/udiv-vec.ll
|
| index 6c7c3a12ee91e48ff47c827bbcdfcdf2fa6fde3c..086cadfeb4c92478789d3d986ef9bcade0c221df 100644
|
| --- a/tests_lit/assembler/arm32/udiv-vec.ll
|
| +++ b/tests_lit/assembler/arm32/udiv-vec.ll
|
| @@ -31,15 +31,19 @@ entry:
|
| ; TODO(eholk): this code could be a lot better. Fix the code generator
|
| ; and update the test. Same for the rest of the tests.
|
|
|
| -; ASM: vdiv.f32 s8, s8, s9
|
| -; ASM: vdiv.f32 s8, s8, s9
|
| -; ASM: vdiv.f32 s8, s8, s9
|
| -; ASM: vdiv.f32 s0, s0, s4
|
| -
|
| -; DIS: 8: ee844a24
|
| -; DIS: 1c: ee844a24
|
| -; DIS: 2c: ee844a24
|
| -; DIS: 3c: ee800a02
|
| +; ASM: vdiv.f32 s12, s12, s13
|
| +; ASM-NEXT: vmov.f32 s8, s12
|
| +; ASM: vdiv.f32 s12, s12, s13
|
| +; ASM-NEXT: vmov.f32 s9, s12
|
| +; ASM: vdiv.f32 s12, s12, s13
|
| +; ASM-NEXT: vmov.f32 s10, s12
|
| +; ASM: vdiv.f32 s0, s0, s4
|
| +; ASM-NEXT: vmov.f32 s11, s0
|
| +
|
| +; DIS: 8: ee866a26
|
| +; DIS: 18: ee866a26
|
| +; DIS: 28: ee866a26
|
| +; DIS: 38: ee800a02
|
|
|
| ; IASM-NOT: vdiv
|
|
|
| @@ -60,9 +64,9 @@ entry:
|
| ; ASM: udiv r0, r0, r1
|
|
|
| ; DIS: 64: e730f110
|
| -; DIS: 84: e730f110
|
| -; DIS: a0: e730f110
|
| -; DIS: bc: e730f110
|
| +; DIS: 80: e730f110
|
| +; DIS: 9c: e730f110
|
| +; DIS: b8: e730f110
|
|
|
| ; IASM-NOT: udiv
|
|
|
| @@ -105,27 +109,27 @@ entry:
|
| ; DIS: e4: e6ff0070
|
| ; DIS: e8: e6ff1071
|
| ; DIS: ec: e730f110
|
| -; DIS: 10c: e6ff0070
|
| -; DIS: 110: e6ff1071
|
| -; DIS: 114: e730f110
|
| -; DIS: 130: e6ff0070
|
| -; DIS: 134: e6ff1071
|
| -; DIS: 138: e730f110
|
| -; DIS: 154: e6ff0070
|
| -; DIS: 158: e6ff1071
|
| -; DIS: 15c: e730f110
|
| -; DIS: 178: e6ff0070
|
| -; DIS: 17c: e6ff1071
|
| -; DIS: 180: e730f110
|
| -; DIS: 19c: e6ff0070
|
| -; DIS: 1a0: e6ff1071
|
| -; DIS: 1a4: e730f110
|
| -; DIS: 1c0: e6ff0070
|
| -; DIS: 1c4: e6ff1071
|
| -; DIS: 1c8: e730f110
|
| -; DIS: 1e4: e6ff0070
|
| -; DIS: 1e8: e6ff1071
|
| -; DIS: 1ec: e730f110
|
| +; DIS: 108: e6ff0070
|
| +; DIS: 10c: e6ff1071
|
| +; DIS: 110: e730f110
|
| +; DIS: 12c: e6ff0070
|
| +; DIS: 130: e6ff1071
|
| +; DIS: 134: e730f110
|
| +; DIS: 150: e6ff0070
|
| +; DIS: 154: e6ff1071
|
| +; DIS: 158: e730f110
|
| +; DIS: 174: e6ff0070
|
| +; DIS: 178: e6ff1071
|
| +; DIS: 17c: e730f110
|
| +; DIS: 198: e6ff0070
|
| +; DIS: 19c: e6ff1071
|
| +; DIS: 1a0: e730f110
|
| +; DIS: 1bc: e6ff0070
|
| +; DIS: 1c0: e6ff1071
|
| +; DIS: 1c4: e730f110
|
| +; DIS: 1e0: e6ff0070
|
| +; DIS: 1e4: e6ff1071
|
| +; DIS: 1e8: e730f110
|
|
|
| ; IASM-NOT: uxth
|
| ; IASM-NOT: udiv
|
| @@ -193,51 +197,51 @@ entry:
|
| ; DIS: 214: e6ef0070
|
| ; DIS: 218: e6ef1071
|
| ; DIS: 21c: e730f110
|
| -; DIS: 23c: e6ef0070
|
| -; DIS: 240: e6ef1071
|
| -; DIS: 244: e730f110
|
| -; DIS: 260: e6ef0070
|
| -; DIS: 264: e6ef1071
|
| -; DIS: 268: e730f110
|
| -; DIS: 284: e6ef0070
|
| -; DIS: 288: e6ef1071
|
| -; DIS: 28c: e730f110
|
| -; DIS: 2a8: e6ef0070
|
| -; DIS: 2ac: e6ef1071
|
| -; DIS: 2b0: e730f110
|
| -; DIS: 2cc: e6ef0070
|
| -; DIS: 2d0: e6ef1071
|
| -; DIS: 2d4: e730f110
|
| -; DIS: 2f0: e6ef0070
|
| -; DIS: 2f4: e6ef1071
|
| -; DIS: 2f8: e730f110
|
| -; DIS: 314: e6ef0070
|
| -; DIS: 318: e6ef1071
|
| -; DIS: 31c: e730f110
|
| -; DIS: 338: e6ef0070
|
| -; DIS: 33c: e6ef1071
|
| -; DIS: 340: e730f110
|
| -; DIS: 35c: e6ef0070
|
| -; DIS: 360: e6ef1071
|
| -; DIS: 364: e730f110
|
| -; DIS: 380: e6ef0070
|
| -; DIS: 384: e6ef1071
|
| -; DIS: 388: e730f110
|
| -; DIS: 3a4: e6ef0070
|
| -; DIS: 3a8: e6ef1071
|
| -; DIS: 3ac: e730f110
|
| -; DIS: 3c8: e6ef0070
|
| -; DIS: 3cc: e6ef1071
|
| -; DIS: 3d0: e730f110
|
| -; DIS: 3ec: e6ef0070
|
| -; DIS: 3f0: e6ef1071
|
| -; DIS: 3f4: e730f110
|
| -; DIS: 410: e6ef0070
|
| -; DIS: 414: e6ef1071
|
| -; DIS: 418: e730f110
|
| -; DIS: 434: e6ef0070
|
| -; DIS: 438: e6ef1071
|
| -; DIS: 43c: e730f110
|
| +; DIS: 238: e6ef0070
|
| +; DIS: 23c: e6ef1071
|
| +; DIS: 240: e730f110
|
| +; DIS: 25c: e6ef0070
|
| +; DIS: 260: e6ef1071
|
| +; DIS: 264: e730f110
|
| +; DIS: 280: e6ef0070
|
| +; DIS: 284: e6ef1071
|
| +; DIS: 288: e730f110
|
| +; DIS: 2a4: e6ef0070
|
| +; DIS: 2a8: e6ef1071
|
| +; DIS: 2ac: e730f110
|
| +; DIS: 2c8: e6ef0070
|
| +; DIS: 2cc: e6ef1071
|
| +; DIS: 2d0: e730f110
|
| +; DIS: 2ec: e6ef0070
|
| +; DIS: 2f0: e6ef1071
|
| +; DIS: 2f4: e730f110
|
| +; DIS: 310: e6ef0070
|
| +; DIS: 314: e6ef1071
|
| +; DIS: 318: e730f110
|
| +; DIS: 334: e6ef0070
|
| +; DIS: 338: e6ef1071
|
| +; DIS: 33c: e730f110
|
| +; DIS: 358: e6ef0070
|
| +; DIS: 35c: e6ef1071
|
| +; DIS: 360: e730f110
|
| +; DIS: 37c: e6ef0070
|
| +; DIS: 380: e6ef1071
|
| +; DIS: 384: e730f110
|
| +; DIS: 3a0: e6ef0070
|
| +; DIS: 3a4: e6ef1071
|
| +; DIS: 3a8: e730f110
|
| +; DIS: 3c4: e6ef0070
|
| +; DIS: 3c8: e6ef1071
|
| +; DIS: 3cc: e730f110
|
| +; DIS: 3e8: e6ef0070
|
| +; DIS: 3ec: e6ef1071
|
| +; DIS: 3f0: e730f110
|
| +; DIS: 40c: e6ef0070
|
| +; DIS: 410: e6ef1071
|
| +; DIS: 414: e730f110
|
| +; DIS: 430: e6ef0070
|
| +; DIS: 434: e6ef1071
|
| +; DIS: 438: e730f110
|
|
|
| ; IASM-NOT: uxtb
|
| ; IASM-NOT: udiv
|
|
|