Skip to content

Commit e4ba2cd

Browse files
committed
#35446: Unify some builtins
1 parent 1a51f27 commit e4ba2cd

File tree

3 files changed

+1
-17
lines changed

3 files changed

+1
-17
lines changed

include/blackhole/sfpi_hw.h

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,10 @@ using __rvtt_vec_t = ::__xtt_vector;
2222
#define __builtin_rvtt_sfpxcondb(s, i) __builtin_rvtt_sfpxcondb(s, i)
2323
#define __builtin_rvtt_sfpxcondi(i) __builtin_rvtt_sfpxcondi(i)
2424

25-
#define __builtin_rvtt_sfpassign_lv(v, in) __builtin_rvtt_bh_sfpassign_lv(v, in)
2625
#define __builtin_rvtt_sfpload(mod0, mode, addr) __builtin_rvtt_bh_sfpload(ckernel::instrn_buffer, mod0, mode, addr, 0, 0)
2726

2827
#define __builtin_rvtt_sfpxloadi(mod0, imm16) __builtin_rvtt_bh_sfpxloadi(ckernel::instrn_buffer, mod0, imm16, 0, 0)
2928
#define __builtin_rvtt_sfpstore(src, mod0, mode, addr) __builtin_rvtt_bh_sfpstore(ckernel::instrn_buffer, src, mod0, mode, addr, 0, 0)
30-
#define __builtin_rvtt_sfpmov(src, mod1) __builtin_rvtt_bh_sfpmov(src, mod1)
3129

3230
#define __builtin_rvtt_sfpencc(imm12, mod1) __builtin_rvtt_bh_sfpencc(imm12, mod1)
3331
#define __builtin_rvtt_sfppushc() __builtin_rvtt_bh_sfppushc(0)
@@ -42,25 +40,19 @@ using __rvtt_vec_t = ::__xtt_vector;
4240
#define __builtin_rvtt_sfpmul(va, vb, mod1) __builtin_rvtt_bh_sfpmul(va, vb, mod1)
4341
#define __builtin_rvtt_sfpmad(va, vb, vc, mod1) __builtin_rvtt_bh_sfpmad(va, vb, vc, mod1)
4442

45-
#define __builtin_rvtt_sfpexexp(src, mod1) __builtin_rvtt_bh_sfpexexp(src, mod1)
46-
#define __builtin_rvtt_sfpexman(src, mod1) __builtin_rvtt_bh_sfpexman(src, mod1)
47-
4843
#define __builtin_rvtt_sfpsetexp_i(imm12, src) __builtin_rvtt_bh_sfpsetexp_i(ckernel::instrn_buffer, imm12, 0, 0, src)
4944
#define __builtin_rvtt_sfpsetexp_v(dst, src) __builtin_rvtt_bh_sfpsetexp_v(dst, src)
5045

5146
#define __builtin_rvtt_sfpsetman_i(imm12, src, mod) __builtin_rvtt_bh_sfpsetman_i(ckernel::instrn_buffer, imm12, 0, 0, src, mod)
5247
#define __builtin_rvtt_sfpsetman_v(dst, src) __builtin_rvtt_bh_sfpsetman_v(dst, src)
5348

54-
#define __builtin_rvtt_sfpabs(src, mod1) __builtin_rvtt_bh_sfpabs(src, mod1)
5549
#define __builtin_rvtt_sfpand(dst, src) __builtin_rvtt_bh_sfpand(dst, src)
5650
#define __builtin_rvtt_sfpor(dst, src) __builtin_rvtt_bh_sfpor(dst, src)
5751
#define __builtin_rvtt_sfpxor(dst, src) __builtin_rvtt_bh_sfpxor(dst, src)
5852
#define __builtin_rvtt_sfpnot(src) __builtin_rvtt_bh_sfpnot(src)
5953

6054
#define __builtin_rvtt_sfpdivp2(imm12, src, mod1) __builtin_rvtt_bh_sfpdivp2(ckernel::instrn_buffer, imm12, 0, 0, src, mod1)
6155

62-
#define __builtin_rvtt_sfplz(src, mod1) __builtin_rvtt_bh_sfplz(src, mod1)
63-
6456
#define __builtin_rvtt_sfpshft_i(src, imm12, mod1) __builtin_rvtt_bh_sfpshft_i(ckernel::instrn_buffer, src, imm12, 0, 0, mod1)
6557
#define __builtin_rvtt_sfpshft_v(src, shft, mod1) __builtin_rvtt_bh_sfpshft_v(src, shft, mod1)
6658

include/wormhole/sfpi_hw.h

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,10 @@ using __rvtt_vec_t = ::__xtt_vector;
2222
#define __builtin_rvtt_sfpxcondb(s, i) __builtin_rvtt_sfpxcondb(s, i)
2323
#define __builtin_rvtt_sfpxcondi(i) __builtin_rvtt_sfpxcondi(i)
2424

25-
#define __builtin_rvtt_sfpassign_lv(v, in) __builtin_rvtt_wh_sfpassign_lv(v, in)
2625
#define __builtin_rvtt_sfpload(mod0, mode, addr) __builtin_rvtt_wh_sfpload(ckernel::instrn_buffer, mod0, mode, addr, 0, 0)
2726

2827
#define __builtin_rvtt_sfpxloadi(mod0, imm16) __builtin_rvtt_wh_sfpxloadi(ckernel::instrn_buffer, mod0, imm16, 0, 0)
2928
#define __builtin_rvtt_sfpstore(src, mod0, mode, addr) __builtin_rvtt_wh_sfpstore(ckernel::instrn_buffer, src, mod0, mode, addr, 0, 0)
30-
#define __builtin_rvtt_sfpmov(src, mod1) __builtin_rvtt_wh_sfpmov(src, mod1)
3129

3230
#define __builtin_rvtt_sfpencc(imm12, mod1) __builtin_rvtt_wh_sfpencc(imm12, mod1)
3331
#define __builtin_rvtt_sfppushc() __builtin_rvtt_wh_sfppushc(0)
@@ -42,25 +40,19 @@ using __rvtt_vec_t = ::__xtt_vector;
4240
#define __builtin_rvtt_sfpmul(va, vb, mod1) __builtin_rvtt_wh_sfpmul(va, vb, mod1)
4341
#define __builtin_rvtt_sfpmad(va, vb, vc, mod1) __builtin_rvtt_wh_sfpmad(va, vb, vc, mod1)
4442

45-
#define __builtin_rvtt_sfpexexp(src, mod1) __builtin_rvtt_wh_sfpexexp(src, mod1)
46-
#define __builtin_rvtt_sfpexman(src, mod1) __builtin_rvtt_wh_sfpexman(src, mod1)
47-
4843
#define __builtin_rvtt_sfpsetexp_i(imm12, src) __builtin_rvtt_wh_sfpsetexp_i(ckernel::instrn_buffer, imm12, 0, 0, src)
4944
#define __builtin_rvtt_sfpsetexp_v(dst, src) __builtin_rvtt_wh_sfpsetexp_v(dst, src)
5045

5146
#define __builtin_rvtt_sfpsetman_i(imm12, src, mod) __builtin_rvtt_wh_sfpsetman_i(ckernel::instrn_buffer, imm12, 0, 0, src, mod)
5247
#define __builtin_rvtt_sfpsetman_v(dst, src) __builtin_rvtt_wh_sfpsetman_v(dst, src)
5348

54-
#define __builtin_rvtt_sfpabs(src, mod1) __builtin_rvtt_wh_sfpabs(src, mod1)
5549
#define __builtin_rvtt_sfpand(dst, src) __builtin_rvtt_wh_sfpand(dst, src)
5650
#define __builtin_rvtt_sfpor(dst, src) __builtin_rvtt_wh_sfpor(dst, src)
5751
#define __builtin_rvtt_sfpxor(dst, src) __builtin_rvtt_wh_sfpxor(dst, src)
5852
#define __builtin_rvtt_sfpnot(src) __builtin_rvtt_wh_sfpnot(src)
5953

6054
#define __builtin_rvtt_sfpdivp2(imm12, src, mod1) __builtin_rvtt_wh_sfpdivp2(ckernel::instrn_buffer, imm12, 0, 0, src, mod1)
6155

62-
#define __builtin_rvtt_sfplz(src, mod1) __builtin_rvtt_wh_sfplz(src, mod1)
63-
6456
#define __builtin_rvtt_sfpshft_i(dst, imm12) __builtin_rvtt_wh_sfpshft_i(ckernel::instrn_buffer, dst, imm12, 0, 0)
6557
#define __builtin_rvtt_sfpshft_v(dst, src) __builtin_rvtt_wh_sfpshft_v(dst, src)
6658

0 commit comments

Comments
 (0)