66 lines · plain
1// RUN: llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=-real-true16,+wavefrontsize32 -show-encoding %s | FileCheck --check-prefixes=GFX11 %s2// RUN: llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=-real-true16,+wavefrontsize64 -show-encoding %s | FileCheck --check-prefixes=GFX11 %s3 4v_floor_f16 v5, v1 dpp8:[7,6,5,4,3,2,1,0]5// GFX11: encoding: [0xe9,0xb6,0x0a,0x7e,0x01,0x77,0x39,0x05]6 7v_floor_f16 v5, v1 dpp8:[7,6,5,4,3,2,1,0] fi:18// GFX11: encoding: [0xea,0xb6,0x0a,0x7e,0x01,0x77,0x39,0x05]9 10v_floor_f16 v127, v127 dpp8:[0,0,0,0,0,0,0,0] fi:011// GFX11: encoding: [0xe9,0xb6,0xfe,0x7e,0x7f,0x00,0x00,0x00]12 13v_ceil_f16 v5, v1 dpp8:[7,6,5,4,3,2,1,0]14// GFX11: encoding: [0xe9,0xb8,0x0a,0x7e,0x01,0x77,0x39,0x05]15 16v_ceil_f16 v5, v1 dpp8:[7,6,5,4,3,2,1,0] fi:117// GFX11: encoding: [0xea,0xb8,0x0a,0x7e,0x01,0x77,0x39,0x05]18 19v_ceil_f16 v127, v127 dpp8:[0,0,0,0,0,0,0,0] fi:020// GFX11: encoding: [0xe9,0xb8,0xfe,0x7e,0x7f,0x00,0x00,0x00]21 22v_rcp_f16 v5, v1 dpp8:[7,6,5,4,3,2,1,0]23// GFX11: encoding: [0xe9,0xa8,0x0a,0x7e,0x01,0x77,0x39,0x05]24 25v_rcp_f16 v5, v1 dpp8:[7,6,5,4,3,2,1,0] fi:126// GFX11: encoding: [0xea,0xa8,0x0a,0x7e,0x01,0x77,0x39,0x05]27 28v_rcp_f16 v127, v127 dpp8:[0,0,0,0,0,0,0,0] fi:029// GFX11: encoding: [0xe9,0xa8,0xfe,0x7e,0x7f,0x00,0x00,0x00]30 31v_sqrt_f16 v5, v1 dpp8:[7,6,5,4,3,2,1,0]32// GFX11: encoding: [0xe9,0xaa,0x0a,0x7e,0x01,0x77,0x39,0x05]33 34v_sqrt_f16 v5, v1 dpp8:[7,6,5,4,3,2,1,0] fi:135// GFX11: encoding: [0xea,0xaa,0x0a,0x7e,0x01,0x77,0x39,0x05]36 37v_sqrt_f16 v127, v127 dpp8:[0,0,0,0,0,0,0,0] fi:038// GFX11: encoding: [0xe9,0xaa,0xfe,0x7e,0x7f,0x00,0x00,0x00]39 40v_rsq_f16 v5, v1 dpp8:[7,6,5,4,3,2,1,0]41// GFX11: encoding: [0xe9,0xac,0x0a,0x7e,0x01,0x77,0x39,0x05]42 43v_rsq_f16 v5, v1 dpp8:[7,6,5,4,3,2,1,0] fi:144// GFX11: encoding: [0xea,0xac,0x0a,0x7e,0x01,0x77,0x39,0x05]45 46v_rsq_f16 v127, v127 dpp8:[0,0,0,0,0,0,0,0] fi:047// GFX11: encoding: [0xe9,0xac,0xfe,0x7e,0x7f,0x00,0x00,0x00]48 49v_log_f16 v5, v1 dpp8:[7,6,5,4,3,2,1,0]50// GFX11: encoding: [0xe9,0xae,0x0a,0x7e,0x01,0x77,0x39,0x05]51 52v_log_f16 v5, v1 dpp8:[7,6,5,4,3,2,1,0] fi:153// GFX11: encoding: [0xea,0xae,0x0a,0x7e,0x01,0x77,0x39,0x05]54 55v_log_f16 v127, v127 dpp8:[0,0,0,0,0,0,0,0] fi:056// GFX11: encoding: [0xe9,0xae,0xfe,0x7e,0x7f,0x00,0x00,0x00]57 58v_exp_f16 v5, v1 dpp8:[7,6,5,4,3,2,1,0]59// GFX11: encoding: [0xe9,0xb0,0x0a,0x7e,0x01,0x77,0x39,0x05]60 61v_exp_f16 v5, v1 dpp8:[7,6,5,4,3,2,1,0] fi:162// GFX11: encoding: [0xea,0xb0,0x0a,0x7e,0x01,0x77,0x39,0x05]63 64v_exp_f16 v127, v127 dpp8:[0,0,0,0,0,0,0,0] fi:065// GFX11: encoding: [0xe9,0xb0,0xfe,0x7e,0x7f,0x00,0x00,0x00]66