119 lines · plain
1// RUN: llvm-mc -triple=amdgcn -mcpu=gfx1010 -show-encoding %s | FileCheck %s --check-prefix=GFX102// RUN: llvm-mc -triple=amdgcn -mcpu=gfx1010 -filetype=obj %s | llvm-objdump -d --mcpu=gfx1010 - | FileCheck %s --check-prefix=BIN3 s_getpc_b64 s[0:1]4 s_cbranch_vccnz BB0_25// GFX10: s_cbranch_vccnz BB0_2 ; encoding: [A,A,0x87,0xbf]6// GFX10-NEXT: ; fixup A - offset: 0, value: BB0_2, kind: fixup_si_sopp_br7// BIN: s_cbranch_vccnz BB0_2 // 000000000004: BF8700618 s_nop 09 s_nop 010 s_nop 011 s_nop 012 s_nop 013 s_nop 014 s_nop 015 s_nop 016 s_nop 017 s_nop 018 s_nop 019 s_nop 020 s_nop 021 s_nop 022 s_nop 023 s_nop 024 s_nop 025 s_nop 026 v_nop27 s_nop 028 s_nop 029 s_nop 030 s_nop 031 s_cbranch_vccnz BB0_132// GFX10: s_cbranch_vccnz BB0_1 ; encoding: [A,A,0x87,0xbf]33// GFX10-NEXT: ; fixup A - offset: 0, value: BB0_1, kind: fixup_si_sopp_br34// BIN: s_cbranch_vccnz BB0_1 // 000000000064: BF87004135 s_nop 036 s_cbranch_execz BB0_337// GFX10: s_cbranch_execz BB0_3 ; encoding: [A,A,0x88,0xbf]38// GFX10-NEXT: ; fixup A - offset: 0, value: BB0_3, kind: fixup_si_sopp_br39// BIN: s_cbranch_execz BB0_3 // 00000000006C: BF88004040 s_nop 041 s_nop 042 s_nop 043 s_nop 044 s_nop 045 s_nop 046 s_nop 047 s_nop 048 s_nop 049 s_nop 050 s_nop 051 s_nop 052 s_nop 053 s_nop 054 s_nop 055 s_nop 056 s_nop 057 s_nop 058 s_nop 059 s_nop 060 s_nop 061 s_nop 062 s_nop 063 s_nop 064 s_nop 065 s_nop 066 s_nop 067 s_nop 068 s_nop 069 s_nop 070 s_nop 071 s_nop 072 s_nop 073 s_nop 074 s_nop 075 s_nop 076 s_nop 077 s_nop 078 s_nop 079 s_nop 080 s_nop 081 s_nop 082 s_nop 083 s_nop 084 s_nop 085 s_nop 086 s_nop 087 s_nop 088 s_nop 089 s_nop 090 s_nop 091 s_nop 092 s_nop 093 s_nop 094 s_nop 095 s_nop 096 s_nop 097 s_nop 098 s_nop 099 s_nop 0100 s_nop 0101 s_nop 0102BB0_1:103 s_nop 0104BB0_3:105 s_nop 0106 s_nop 0107 s_nop 0108 s_cbranch_vccnz BB0_2109// GFX10: s_cbranch_vccnz BB0_2 ; encoding: [A,A,0x87,0xbf]110// GFX10-NEXT: ; fixup A - offset: 0, value: BB0_2, kind: fixup_si_sopp_br111// BIN: s_cbranch_vccnz BB0_2 // 00000000017C: BF870003112 s_nop 0113 s_nop 0114 s_nop 0115BB0_2:116 s_nop 0117 s_nop 0118 s_endpgm119