I was encountering the first pattern a lot in ghidra's decompilation output for pokepark's scripting language, but then I tried to see if simplifying the implementation of the jump instruction used would help, and it gave me the second output. Which is more unreadable, you think? 😂