compiler/isaspec: add alignment support

This helps to get a really nice and aligend disasm output.
Just use :align=X to define where in the line the field
should be printed.

Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
163 jobs for !11321 with isaspec in 41 minutes and 57 seconds (queued for 25 seconds)
detached
Status Job ID Name Coverage
  Sanity
passed sanity #12129134

00:00:08

 
  Container
passed debian/arm_build #12129137
aarch64 manual

00:00:18

passed debian/x86_build-base #12129135
manual

00:00:15

passed debian/x86_test-base #12129136
manual

00:00:15

passed fedora/x86_build #12129138
manual

00:00:16

passed windows_build_vs2019 #12129139
windows shell 1809 mesa manual

00:00:11

 
  Container 2
passed debian/android_build #12129144

00:00:18

passed debian/i386_build #12129141

00:00:18

passed debian/ppc64el_build #12129142

00:00:18

passed debian/s390x_build #12129143

00:00:18

passed debian/x86_build #12129140

00:00:18

passed debian/x86_test-gl #12129145

00:00:17

passed debian/x86_test-vk #12129146

00:00:17

passed kernel+rootfs_amd64 #12129147

00:00:23

passed kernel+rootfs_arm64 #12129148
aarch64

00:01:13

passed kernel+rootfs_armhf #12129149
aarch64

00:00:11

 
  Build X86 64
passed debian-clang #12129156

00:10:28

passed debian-clover #12129157

00:06:05

passed debian-clover-testing #12129152

00:05:26

passed debian-gallium #12129153

00:09:49

passed debian-release #12129154

00:04:39

passed debian-testing #12129150

00:07:12

passed debian-testing-asan #12129151

00:15:09

passed debian-vulkan #12129158

00:05:27

passed fedora-release #12129155

00:11:24

 
  Build Misc
passed debian-android #12129160

00:02:45

passed debian-arm64 #12129162
aarch64

00:05:33

passed debian-arm64-asan #12129163
aarch64

00:09:44

passed debian-arm64-build-test #12129164
aarch64

00:02:27

passed debian-armhf #12129161
aarch64

00:05:56

passed debian/arm_test #12129159

00:00:19

passed debian-i386 #12129166

00:05:53

passed debian-mingw32-x86_64 #12129169

00:01:44

passed debian-ppc64el #12129168

00:04:49

passed debian-s390x #12129167
kvm

00:06:47

passed windows-vs2019 #12129165
windows docker 1809 mesa

00:05:04

 
  Amd
passed radeonsi-stoney-gles2:amd64 #12129174
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt

00:33:27

passed radeonsi-stoney-gles31:amd64 1/2 #12129177
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt

00:11:06

passed radeonsi-stoney-gles31:amd64 2/2 #12129178
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt

00:19:10

passed radeonsi-stoney-gles3:amd64 1/2 #12129175
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt

00:14:18

passed radeonsi-stoney-gles3:amd64 2/2 #12129176
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt

00:06:51

passed radeonsi-stoney-piglit-gl:amd64 #12129180
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt

00:12:06

passed radeonsi-stoney-traces:amd64 #12129179
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt

00:17:47

passed radv-fossils #12129173

00:09:00

passed radv_stoney_vkcts:amd64 1/3 #12129170
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt

00:12:59

passed radv_stoney_vkcts:amd64 2/3 #12129171
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt

00:10:41

passed radv_stoney_vkcts:amd64 3/3 #12129172
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt

00:12:16

 
  Intel
manual i915-g33-deqp #12129181
anholt-g33 manual
manual i915-g33-khr-deqp #12129182
anholt-g33 manual
manual i915-g33-piglit #12129183
anholt-g33 manual
manual i915-g33-traces #12129184
anholt-g33 manual
passed iris-apl-egl #12129189
mesa-ci-x86-64-lava-asus-C523NA-A20057-coral

00:04:35

manual iris-apl-gl #12129188
mesa-ci-x86-64-lava-asus-C523NA-A20057-coral manual
passed iris-apl-gles2 #12129185
mesa-ci-x86-64-lava-asus-C523NA-A20057-coral

00:03:42

passed iris-apl-gles3 #12129186
mesa-ci-x86-64-lava-asus-C523NA-A20057-coral

00:05:36

passed iris-apl-gles31 #12129187
mesa-ci-x86-64-lava-asus-C523NA-A20057-coral

00:06:50

passed iris-apl-traces #12129195
mesa-ci-x86-64-lava-asus-C523NA-A20057-coral

00:05:44

manual iris-glk-egl #12129194
mesa-ci-x86-64-lava-hp-x360-12b-n4000-octopus manual
manual iris-glk-gl #12129193
mesa-ci-x86-64-lava-hp-x360-12b-n4000-octopus manual
manual iris-glk-gles2 #12129190
mesa-ci-x86-64-lava-hp-x360-12b-n4000-octopus manual
manual iris-glk-gles3 #12129191
mesa-ci-x86-64-lava-hp-x360-12b-n4000-octopus manual
manual iris-glk-gles31 #12129192
mesa-ci-x86-64-lava-hp-x360-12b-n4000-octopus manual
manual iris-glk-traces #12129196
mesa-ci-x86-64-lava-hp-x360-12b-n4000-octopus manual
manual iris-kbl-traces #12129197
mesa-ci-x86-64-lava-hp-x360-14-G1-sona manual
 
  Arm
passed panfrost-g52-gles31:arm64 #12129207
mesa-ci-x86-64-lava-meson-g12b-a311d-khadas-vim3

00:11:22

passed panfrost-g52-gles3:arm64 1/2 #12129205
mesa-ci-x86-64-lava-meson-g12b-a311d-khadas-vim3

00:09:03

passed panfrost-g52-gles3:arm64 2/2 #12129206
mesa-ci-x86-64-lava-meson-g12b-a311d-khadas-vim3

00:07:59

passed panfrost-t720-gles2:arm64 #12129198
mesa-ci-x86-64-lava-sun50i-h6-pine-h64

00:08:40

passed panfrost-t760-gles2:armhf #12129199
mesa-ci-x86-64-lava-rk3288-veyron-jaq

00:05:29

passed panfrost-t760-traces:armhf #12129200
mesa-ci-x86-64-lava-rk3288-veyron-jaq

00:03:18

passed panfrost-t860-gles31:arm64 #12129203
mesa-ci-x86-64-lava-rk3399-gru-kevin

00:06:44

passed panfrost-t860-gles3:arm64 1/2 #12129201
mesa-ci-x86-64-lava-rk3399-gru-kevin

00:07:09

passed panfrost-t860-gles3:arm64 2/2 #12129202
mesa-ci-x86-64-lava-rk3399-gru-kevin

00:07:08

passed panfrost-t860-traces:arm64 #12129204
mesa-ci-x86-64-lava-rk3399-gru-kevin

00:05:23

 
  Broadcom
passed v3d-rpi4-egl:armhf #12129224
igalia-rpi4

00:06:51

passed v3d-rpi4-gles2:armhf #12129220
igalia-rpi4

00:07:18

passed v3d-rpi4-gles31:armhf 1/2 #12129214
igalia-rpi4

00:10:25

passed v3d-rpi4-gles31:armhf 2/2 #12129215
igalia-rpi4

00:11:07

passed v3d-rpi4-gles3:armhf 1/4 #12129216
igalia-rpi4

00:09:58

passed v3d-rpi4-gles3:armhf 2/4 #12129217
igalia-rpi4

00:10:21

passed v3d-rpi4-gles3:armhf 3/4 #12129218
igalia-rpi4

00:08:43

passed v3d-rpi4-gles3:armhf 4/4 #12129219
igalia-rpi4

00:08:53

passed v3d-rpi4-khr-gles2:armhf #12129223
igalia-rpi4

00:02:09

passed v3d-rpi4-khr-gles31:armhf #12129221
igalia-rpi4

00:03:41

passed v3d-rpi4-khr-gles3:armhf #12129222
igalia-rpi4

00:04:07

passed v3d-rpi4-piglit:armhf 1/3 #12129225
igalia-rpi4

00:11:06

passed v3d-rpi4-piglit:armhf 2/3 #12129226
igalia-rpi4

00:10:48

passed v3d-rpi4-piglit:armhf 3/3 #12129227
igalia-rpi4

00:10:59

passed v3dv-rpi4-vk:arm64 1/6 #12129228
igalia-rpi4

00:08:04

passed v3dv-rpi4-vk:arm64 2/6 #12129229
igalia-rpi4

00:07:58

passed v3dv-rpi4-vk:arm64 3/6 #12129230
igalia-rpi4

00:07:35

passed v3dv-rpi4-vk:arm64 4/6 #12129231
igalia-rpi4

00:07:49

passed v3dv-rpi4-vk:arm64 5/6 #12129232
igalia-rpi4

00:07:55

passed v3dv-rpi4-vk:arm64 6/6 #12129233
igalia-rpi4

00:08:23

passed vc4-rpi3-egl:armhf #12129213
igalia-rpi3

00:06:58

passed vc4-rpi3-gles2:armhf 1/4 #12129208
igalia-rpi3

00:04:23

passed vc4-rpi3-gles2:armhf 2/4 #12129209
igalia-rpi3

00:04:11

passed vc4-rpi3-gles2:armhf 3/4 #12129210
igalia-rpi3

00:04:22

passed vc4-rpi3-gles2:armhf 4/4 #12129211
igalia-rpi3

00:04:22

passed vc4-rpi3-khr-gles2:armhf #12129212
igalia-rpi3

00:02:09

 
  Freedreno
passed a306_gles2 #12129234
google-freedreno-db410c

00:04:48

passed a306_gles3 1/3 #12129235
google-freedreno-db410c

00:08:59

passed a306_gles3 2/3 #12129236
google-freedreno-db410c

00:08:46

passed a306_gles3 3/3 #12129237
google-freedreno-db410c

00:08:55

passed a306_gles3_options #12129238
google-freedreno-db410c

00:03:44

passed a306-traces #12129239
google-freedreno-db410c

00:02:34

passed a530_gles2 #12129240
google-freedreno-db820c

00:05:47

passed a530_gles31 1/2 #12129243
google-freedreno-db820c

00:06:25

passed a530_gles3 1/2 #12129241
google-freedreno-db820c

00:08:25

passed a530_gles31 2/2 #12129244
google-freedreno-db820c

00:05:57

passed a530_gles3 2/2 #12129242
google-freedreno-db820c

00:07:24

manual a530_piglit_gl #12129245
google-freedreno-db820c manual
passed a530_piglit_shader 1/2 #12129246
google-freedreno-db820c

00:08:20

passed a530_piglit_shader 2/2 #12129247
google-freedreno-db820c

00:07:55

passed a530-traces #12129248
google-freedreno-db820c

00:07:37

passed a630_egl #12129253
google-freedreno-cheza

00:02:07

passed a630_gl #12129252
google-freedreno-cheza

00:01:34

passed a630_gles2 #12129249
google-freedreno-cheza

00:01:34

passed a630_gles3 #12129251
google-freedreno-cheza

00:04:37

passed a630_gles31 #12129250
google-freedreno-cheza

00:09:26

passed a630_gles_others #12129254
google-freedreno-cheza

00:05:09

passed a630_piglit #12129258
google-freedreno-cheza

00:08:24

passed a630-traces #12129259
google-freedreno-cheza

00:04:29

passed a630_vk 1/2 #12129255
google-freedreno-cheza

00:09:23

passed a630_vk 2/2 #12129256
google-freedreno-cheza

00:09:14

passed a630_vk_sysmem #12129257
google-freedreno-cheza

00:02:09

 
  Software Renderer
passed lavapipe-nir-stress #12129282

00:01:51

passed lavapipe-vk #12129281

00:07:57

passed llvmpipe-egl #12129270

00:01:17

passed llvmpipe-gl #12129268

00:02:22

passed llvmpipe-gles2 #12129265

00:01:48

passed llvmpipe-gles3 #12129266

00:02:15

passed llvmpipe-gles31 #12129267

00:03:43

passed llvmpipe-khr-gles2 #12129269

00:00:25

passed llvmpipe-piglit-cl #12129260

00:02:19

passed llvmpipe-piglit-glslparser #12129262

00:03:35

passed llvmpipe-piglit-quick_gl #12129261

00:07:20

passed llvmpipe-piglit-quick_shader #12129263

00:07:03

passed llvmpipe-traces #12129264

00:01:57

passed softpipe-asan-gles31 #12129278

00:02:21

passed softpipe-gl #12129280

00:00:50

passed softpipe-gles2 #12129271

00:01:32

passed softpipe-gles3 #12129272

00:06:14

passed softpipe-gles31 1/2 #12129273

00:05:34

passed softpipe-gles31 2/2 #12129274

00:03:14

passed softpipe-khr-gles2 #12129275

00:00:39

passed softpipe-khr-gles3 #12129276

00:00:52

passed softpipe-khr-gles31 #12129277

00:00:41

passed softpipe-piglit-quick #12129279

00:07:47

 
  Layered Backends
passed test-d3d12-windows #12129295
windows docker 1809 mesa

00:03:31

passed virgl-gl30-on-gl #12129287

00:00:25

passed virgl-gl31-on-gl #12129288

00:00:53

passed virgl-gl32-on-gl #12129289

00:01:08

passed virgl-gles2-on-gl #12129283

00:01:54

passed virgl-gles31-on-gl 1/2 #12129285

00:02:47

passed virgl-gles31-on-gl 2/2 #12129286

00:03:01

passed virgl-gles3-on-gl #12129284

00:05:31

passed virgl-traces #12129290
kvm

00:05:24

passed zink-lvp-gl #12129294

00:02:29

passed zink-lvp-gles2 #12129292

00:04:06

passed zink-lvp-gles3 #12129293

00:02:23

passed zink-piglit-quick_gl #12129291

00:03:42

 
  Deploy
passed test-docs-mr #12129296

00:02:40