blob: 0d872af0b5da5f18c2bcaf041e48626452255456 [file] [log] [blame]
rjw6c1fd8f2022-11-30 14:33:01 +08001/*****************************************************************************
2* Copyright Statement:
3* --------------------
4* This software is protected by Copyright and the information contained
5* herein is confidential. The software may not be copied and the information
6* contained herein may not be used or disclosed except with the written
7* permission of MediaTek Inc. (C) 2012
8*
9* BY OPENING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
10* THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
11* RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO BUYER ON
12* AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES,
13* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
14* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.
15* NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE
16* SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR
17* SUPPLIED WITH THE MEDIATEK SOFTWARE, AND BUYER AGREES TO LOOK ONLY TO SUCH
18* THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO
19* NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER'S
20* SPECIFICATION OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM.
21*
22* BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE
23* LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE,
24* AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE,
25* OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY BUYER TO
26* MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE.
27*
28* THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE
29* WITH THE LAWS OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT OF
30* LAWS PRINCIPLES. ANY DISPUTES, CONTROVERSIES OR CLAIMS ARISING THEREOF AND
31* RELATED THERETO SHALL BE SETTLED BY ARBITRATION IN SAN FRANCISCO, CA, UNDER
32* THE RULES OF THE INTERNATIONAL CHAMBER OF COMMERCE (ICC).
33*
34*****************************************************************************/
35
36/****************************************************************************
37 * Filename:
38 * ---------
39 * @file L1Trc_function.h
40 *
41 * Description:
42 * ------------
43 * @brief Interface of L1/L2 trace function version for Cgen
44 *
45 * ==========================================================================
46 * $Log$
47 *
48 * 08 20 2018 guan-ren.chen
49 * [MOLY00327199] [Gen97] Development
50 * Fix Clang warrning.
51 *
52 * 08 15 2018 yu-hsiang.peng
53 * [MOLY00343261] [MT6297] [Logging Service] DHL 2.0 Landing
54 * [DHL2.0] [ULSP] re-org file name & function pos.
55 *
56 ****************************************************************************/
57
58/* Function Trace Examples
59
601. default
61#define UMTS_3G_GEMINI_TIME(v1, v2, v3, v4, v5) do {\
62 {\
63 TRC_START_FILTER_CHECK_L1(DHL_L1_Trace_Filter, 1, 0x01);\
64 TRC_SEND_4_DATA_ULSP_L1(TRC_MERGE_2S(0x0000, (short)(v2)), TRC_MERGE_1S2C((short)(v4), (char)(v1), TRC_BOXSTER_PAD), (long)(v3), (long)(v5));\
65 TRC_END_FILTER_CHECK_L1(DHL_L1_Trace_Filter, 1, 0x01);\
66 }\
67} while(0)
68
692. non_smp
70#define EL1D_TRC_AGC_CONTEXT_ENTRY_H(v1) do {\
71 {\
72 TRC_START_FILTER_CHECK_L1_NON_SMP(EL1D_AGC0_Trace_Filter, 1, 0x02);\
73 TRC_SEND_1_DATA_ULSP_L1_NON_SMP(TRC_MERGE_1S2C(0x0133, (unsigned char)(v1), TRC_BOXSTER_PAD));\
74 TRC_END_FILTER_CHECK_L1_NON_SMP(EL1D_AGC0_Trace_Filter, 1, 0x02);\
75 }\
76} while(0)
77
783. force_l2
79#define L2_DHL_DEBUG_TRC2(v1, v2) do {\
80 {\
81 TRC_START_FILTER_CHECK_L1_FORCE_L2(DHL_L1_Trace_Filter, 1, 0x01);\
82 TRC_SEND_3_DATA_ULSP_L1_FORCE_L2(TRC_MERGE_1S2C(0x1E00, TRC_BOXSTER_PAD, TRC_BOXSTER_PAD), (long)(v1), (long)(v2));\
83 TRC_END_FILTER_CHECK_L1_FORCE_L2(DHL_L1_Trace_Filter, 1, 0x01);\
84 }\
85} while(0)
86
874. ex_force_l1
88#define DUMP_COND_L1_TRC_END() do {\
89 {\
90 TRC_START_FILTER_CHECK_L1_EX_FORCE_L1(DHL_L1_Trace_Filter, 1, 0x02);\
91 TRC_SEND_1_DATA_ULSP_L1_EX_FORCE_L1(TRC_MERGE_1S2C(0x2A00, TRC_BOXSTER_PAD, TRC_BOXSTER_PAD));\
92 TRC_END_FILTER_CHECK_L1_EX_FORCE_L1(DHL_L1_Trace_Filter, 1, 0x02);\
93 }\
94} while(0)
95
96*/
97
98#ifndef _L1TRC_FUNCTION_H
99#define _L1TRC_FUNCTION_H
100#if __clang_analyzer__
101#pragma clang system_header
102#endif
103
104#define TRC_SEND_1_DATA_ULSP_L1(...) ulsp_l1_send_1_word(__VA_ARGS__)
105#define TRC_SEND_2_DATA_ULSP_L1(...) ulsp_l1_send_2_word(__VA_ARGS__)
106#define TRC_SEND_3_DATA_ULSP_L1(...) ulsp_l1_send_3_word(__VA_ARGS__)
107#define TRC_SEND_4_DATA_ULSP_L1(...) ulsp_l1_send_4_word(__VA_ARGS__)
108#define TRC_SEND_5_DATA_ULSP_L1(...) ulsp_l1_send_5_word(__VA_ARGS__)
109#define TRC_SEND_6_DATA_ULSP_L1(...) ulsp_l1_send_6_word(__VA_ARGS__)
110#define TRC_SEND_7_DATA_ULSP_L1(...) ulsp_l1_send_7_word(__VA_ARGS__)
111#define TRC_SEND_8_DATA_ULSP_L1(...) ulsp_l1_send_8_word(__VA_ARGS__)
112#define TRC_SEND_9_DATA_ULSP_L1(...) ulsp_l1_send_9_word(__VA_ARGS__)
113#define TRC_SEND_10_DATA_ULSP_L1(...) ulsp_l1_send_10_word(__VA_ARGS__)
114#define TRC_SEND_11_DATA_ULSP_L1(...) ulsp_l1_send_11_word(__VA_ARGS__)
115#define TRC_SEND_12_DATA_ULSP_L1(...) ulsp_l1_send_12_word(__VA_ARGS__)
116#define TRC_SEND_13_DATA_ULSP_L1(...) ulsp_l1_send_13_word(__VA_ARGS__)
117#define TRC_SEND_14_DATA_ULSP_L1(...) ulsp_l1_send_14_word(__VA_ARGS__)
118#define TRC_SEND_15_DATA_ULSP_L1(...) ulsp_l1_send_15_word(__VA_ARGS__)
119#define TRC_SEND_16_DATA_ULSP_L1(...) ulsp_l1_send_16_word(__VA_ARGS__)
120#define TRC_SEND_17_DATA_ULSP_L1(...) ulsp_l1_send_17_word(__VA_ARGS__)
121#define TRC_SEND_18_DATA_ULSP_L1(...) ulsp_l1_send_18_word(__VA_ARGS__)
122#define TRC_SEND_19_DATA_ULSP_L1(...) ulsp_l1_send_19_word(__VA_ARGS__)
123#define TRC_SEND_20_DATA_ULSP_L1(...) ulsp_l1_send_20_word(__VA_ARGS__)
124#define TRC_SEND_21_DATA_ULSP_L1(...) ulsp_l1_send_21_word(__VA_ARGS__)
125#define TRC_SEND_22_DATA_ULSP_L1(...) ulsp_l1_send_22_word(__VA_ARGS__)
126#define TRC_SEND_23_DATA_ULSP_L1(...) ulsp_l1_send_23_word(__VA_ARGS__)
127#define TRC_SEND_24_DATA_ULSP_L1(...) ulsp_l1_send_24_word(__VA_ARGS__)
128#define TRC_SEND_25_DATA_ULSP_L1(...) ulsp_l1_send_25_word(__VA_ARGS__)
129#define TRC_SEND_26_DATA_ULSP_L1(...) ulsp_l1_send_26_word(__VA_ARGS__)
130#define TRC_SEND_27_DATA_ULSP_L1(...) ulsp_l1_send_27_word(__VA_ARGS__)
131#define TRC_SEND_28_DATA_ULSP_L1(...) ulsp_l1_send_28_word(__VA_ARGS__)
132#define TRC_SEND_29_DATA_ULSP_L1(...) ulsp_l1_send_29_word(__VA_ARGS__)
133#define TRC_SEND_30_DATA_ULSP_L1(...) ulsp_l1_send_30_word(__VA_ARGS__)
134#define TRC_SEND_31_DATA_ULSP_L1(...) ulsp_l1_send_31_word(__VA_ARGS__)
135#define TRC_SEND_32_DATA_ULSP_L1(...) ulsp_l1_send_32_word(__VA_ARGS__)
136
137#define TRC_SEND_1_DATA_ULSP_L2(...) ulsp_l2_send_1_word(__VA_ARGS__)
138#define TRC_SEND_2_DATA_ULSP_L2(...) ulsp_l2_send_2_word(__VA_ARGS__)
139#define TRC_SEND_3_DATA_ULSP_L2(...) ulsp_l2_send_3_word(__VA_ARGS__)
140#define TRC_SEND_4_DATA_ULSP_L2(...) ulsp_l2_send_4_word(__VA_ARGS__)
141#define TRC_SEND_5_DATA_ULSP_L2(...) ulsp_l2_send_5_word(__VA_ARGS__)
142#define TRC_SEND_6_DATA_ULSP_L2(...) ulsp_l2_send_6_word(__VA_ARGS__)
143#define TRC_SEND_7_DATA_ULSP_L2(...) ulsp_l2_send_7_word(__VA_ARGS__)
144#define TRC_SEND_8_DATA_ULSP_L2(...) ulsp_l2_send_8_word(__VA_ARGS__)
145#define TRC_SEND_9_DATA_ULSP_L2(...) ulsp_l2_send_9_word(__VA_ARGS__)
146#define TRC_SEND_10_DATA_ULSP_L2(...) ulsp_l2_send_10_word(__VA_ARGS__)
147#define TRC_SEND_11_DATA_ULSP_L2(...) ulsp_l2_send_11_word(__VA_ARGS__)
148#define TRC_SEND_12_DATA_ULSP_L2(...) ulsp_l2_send_12_word(__VA_ARGS__)
149#define TRC_SEND_13_DATA_ULSP_L2(...) ulsp_l2_send_13_word(__VA_ARGS__)
150#define TRC_SEND_14_DATA_ULSP_L2(...) ulsp_l2_send_14_word(__VA_ARGS__)
151#define TRC_SEND_15_DATA_ULSP_L2(...) ulsp_l2_send_15_word(__VA_ARGS__)
152#define TRC_SEND_16_DATA_ULSP_L2(...) ulsp_l2_send_16_word(__VA_ARGS__)
153#define TRC_SEND_17_DATA_ULSP_L2(...) ulsp_l2_send_17_word(__VA_ARGS__)
154#define TRC_SEND_18_DATA_ULSP_L2(...) ulsp_l2_send_18_word(__VA_ARGS__)
155#define TRC_SEND_19_DATA_ULSP_L2(...) ulsp_l2_send_19_word(__VA_ARGS__)
156#define TRC_SEND_20_DATA_ULSP_L2(...) ulsp_l2_send_20_word(__VA_ARGS__)
157#define TRC_SEND_21_DATA_ULSP_L2(...) ulsp_l2_send_21_word(__VA_ARGS__)
158#define TRC_SEND_22_DATA_ULSP_L2(...) ulsp_l2_send_22_word(__VA_ARGS__)
159#define TRC_SEND_23_DATA_ULSP_L2(...) ulsp_l2_send_23_word(__VA_ARGS__)
160#define TRC_SEND_24_DATA_ULSP_L2(...) ulsp_l2_send_24_word(__VA_ARGS__)
161#define TRC_SEND_25_DATA_ULSP_L2(...) ulsp_l2_send_25_word(__VA_ARGS__)
162#define TRC_SEND_26_DATA_ULSP_L2(...) ulsp_l2_send_26_word(__VA_ARGS__)
163#define TRC_SEND_27_DATA_ULSP_L2(...) ulsp_l2_send_27_word(__VA_ARGS__)
164#define TRC_SEND_28_DATA_ULSP_L2(...) ulsp_l2_send_28_word(__VA_ARGS__)
165#define TRC_SEND_29_DATA_ULSP_L2(...) ulsp_l2_send_29_word(__VA_ARGS__)
166#define TRC_SEND_30_DATA_ULSP_L2(...) ulsp_l2_send_30_word(__VA_ARGS__)
167#define TRC_SEND_31_DATA_ULSP_L2(...) ulsp_l2_send_31_word(__VA_ARGS__)
168#define TRC_SEND_32_DATA_ULSP_L2(...) ulsp_l2_send_32_word(__VA_ARGS__)
169
170#define TRC_SEND_1_DATA_ULSP_L1_ON_DEMAND(...) ulsp_l1_send_1_word(__VA_ARGS__)
171#define TRC_SEND_2_DATA_ULSP_L1_ON_DEMAND(...) ulsp_l1_send_2_word(__VA_ARGS__)
172#define TRC_SEND_3_DATA_ULSP_L1_ON_DEMAND(...) ulsp_l1_send_3_word(__VA_ARGS__)
173#define TRC_SEND_4_DATA_ULSP_L1_ON_DEMAND(...) ulsp_l1_send_4_word(__VA_ARGS__)
174#define TRC_SEND_5_DATA_ULSP_L1_ON_DEMAND(...) ulsp_l1_send_5_word(__VA_ARGS__)
175#define TRC_SEND_6_DATA_ULSP_L1_ON_DEMAND(...) ulsp_l1_send_6_word(__VA_ARGS__)
176#define TRC_SEND_7_DATA_ULSP_L1_ON_DEMAND(...) ulsp_l1_send_7_word(__VA_ARGS__)
177#define TRC_SEND_8_DATA_ULSP_L1_ON_DEMAND(...) ulsp_l1_send_8_word(__VA_ARGS__)
178#define TRC_SEND_9_DATA_ULSP_L1_ON_DEMAND(...) ulsp_l1_send_9_word(__VA_ARGS__)
179#define TRC_SEND_10_DATA_ULSP_L1_ON_DEMAND(...) ulsp_l1_send_10_word(__VA_ARGS__)
180#define TRC_SEND_11_DATA_ULSP_L1_ON_DEMAND(...) ulsp_l1_send_11_word(__VA_ARGS__)
181#define TRC_SEND_12_DATA_ULSP_L1_ON_DEMAND(...) ulsp_l1_send_12_word(__VA_ARGS__)
182#define TRC_SEND_13_DATA_ULSP_L1_ON_DEMAND(...) ulsp_l1_send_13_word(__VA_ARGS__)
183#define TRC_SEND_14_DATA_ULSP_L1_ON_DEMAND(...) ulsp_l1_send_14_word(__VA_ARGS__)
184#define TRC_SEND_15_DATA_ULSP_L1_ON_DEMAND(...) ulsp_l1_send_15_word(__VA_ARGS__)
185#define TRC_SEND_16_DATA_ULSP_L1_ON_DEMAND(...) ulsp_l1_send_16_word(__VA_ARGS__)
186#define TRC_SEND_17_DATA_ULSP_L1_ON_DEMAND(...) ulsp_l1_send_17_word(__VA_ARGS__)
187#define TRC_SEND_18_DATA_ULSP_L1_ON_DEMAND(...) ulsp_l1_send_18_word(__VA_ARGS__)
188#define TRC_SEND_19_DATA_ULSP_L1_ON_DEMAND(...) ulsp_l1_send_19_word(__VA_ARGS__)
189#define TRC_SEND_20_DATA_ULSP_L1_ON_DEMAND(...) ulsp_l1_send_20_word(__VA_ARGS__)
190#define TRC_SEND_21_DATA_ULSP_L1_ON_DEMAND(...) ulsp_l1_send_21_word(__VA_ARGS__)
191#define TRC_SEND_22_DATA_ULSP_L1_ON_DEMAND(...) ulsp_l1_send_22_word(__VA_ARGS__)
192#define TRC_SEND_23_DATA_ULSP_L1_ON_DEMAND(...) ulsp_l1_send_23_word(__VA_ARGS__)
193#define TRC_SEND_24_DATA_ULSP_L1_ON_DEMAND(...) ulsp_l1_send_24_word(__VA_ARGS__)
194#define TRC_SEND_25_DATA_ULSP_L1_ON_DEMAND(...) ulsp_l1_send_25_word(__VA_ARGS__)
195#define TRC_SEND_26_DATA_ULSP_L1_ON_DEMAND(...) ulsp_l1_send_26_word(__VA_ARGS__)
196#define TRC_SEND_27_DATA_ULSP_L1_ON_DEMAND(...) ulsp_l1_send_27_word(__VA_ARGS__)
197#define TRC_SEND_28_DATA_ULSP_L1_ON_DEMAND(...) ulsp_l1_send_28_word(__VA_ARGS__)
198#define TRC_SEND_29_DATA_ULSP_L1_ON_DEMAND(...) ulsp_l1_send_29_word(__VA_ARGS__)
199#define TRC_SEND_30_DATA_ULSP_L1_ON_DEMAND(...) ulsp_l1_send_30_word(__VA_ARGS__)
200#define TRC_SEND_31_DATA_ULSP_L1_ON_DEMAND(...) ulsp_l1_send_31_word(__VA_ARGS__)
201#define TRC_SEND_32_DATA_ULSP_L1_ON_DEMAND(...) ulsp_l1_send_32_word(__VA_ARGS__)
202
203#define TRC_SEND_1_DATA_ULSP_L2_ON_DEMAND(...) ulsp_l2_send_1_word(__VA_ARGS__)
204#define TRC_SEND_2_DATA_ULSP_L2_ON_DEMAND(...) ulsp_l2_send_2_word(__VA_ARGS__)
205#define TRC_SEND_3_DATA_ULSP_L2_ON_DEMAND(...) ulsp_l2_send_3_word(__VA_ARGS__)
206#define TRC_SEND_4_DATA_ULSP_L2_ON_DEMAND(...) ulsp_l2_send_4_word(__VA_ARGS__)
207#define TRC_SEND_5_DATA_ULSP_L2_ON_DEMAND(...) ulsp_l2_send_5_word(__VA_ARGS__)
208#define TRC_SEND_6_DATA_ULSP_L2_ON_DEMAND(...) ulsp_l2_send_6_word(__VA_ARGS__)
209#define TRC_SEND_7_DATA_ULSP_L2_ON_DEMAND(...) ulsp_l2_send_7_word(__VA_ARGS__)
210#define TRC_SEND_8_DATA_ULSP_L2_ON_DEMAND(...) ulsp_l2_send_8_word(__VA_ARGS__)
211#define TRC_SEND_9_DATA_ULSP_L2_ON_DEMAND(...) ulsp_l2_send_9_word(__VA_ARGS__)
212#define TRC_SEND_10_DATA_ULSP_L2_ON_DEMAND(...) ulsp_l2_send_10_word(__VA_ARGS__)
213#define TRC_SEND_11_DATA_ULSP_L2_ON_DEMAND(...) ulsp_l2_send_11_word(__VA_ARGS__)
214#define TRC_SEND_12_DATA_ULSP_L2_ON_DEMAND(...) ulsp_l2_send_12_word(__VA_ARGS__)
215#define TRC_SEND_13_DATA_ULSP_L2_ON_DEMAND(...) ulsp_l2_send_13_word(__VA_ARGS__)
216#define TRC_SEND_14_DATA_ULSP_L2_ON_DEMAND(...) ulsp_l2_send_14_word(__VA_ARGS__)
217#define TRC_SEND_15_DATA_ULSP_L2_ON_DEMAND(...) ulsp_l2_send_15_word(__VA_ARGS__)
218#define TRC_SEND_16_DATA_ULSP_L2_ON_DEMAND(...) ulsp_l2_send_16_word(__VA_ARGS__)
219#define TRC_SEND_17_DATA_ULSP_L2_ON_DEMAND(...) ulsp_l2_send_17_word(__VA_ARGS__)
220#define TRC_SEND_18_DATA_ULSP_L2_ON_DEMAND(...) ulsp_l2_send_18_word(__VA_ARGS__)
221#define TRC_SEND_19_DATA_ULSP_L2_ON_DEMAND(...) ulsp_l2_send_19_word(__VA_ARGS__)
222#define TRC_SEND_20_DATA_ULSP_L2_ON_DEMAND(...) ulsp_l2_send_20_word(__VA_ARGS__)
223#define TRC_SEND_21_DATA_ULSP_L2_ON_DEMAND(...) ulsp_l2_send_21_word(__VA_ARGS__)
224#define TRC_SEND_22_DATA_ULSP_L2_ON_DEMAND(...) ulsp_l2_send_22_word(__VA_ARGS__)
225#define TRC_SEND_23_DATA_ULSP_L2_ON_DEMAND(...) ulsp_l2_send_23_word(__VA_ARGS__)
226#define TRC_SEND_24_DATA_ULSP_L2_ON_DEMAND(...) ulsp_l2_send_24_word(__VA_ARGS__)
227#define TRC_SEND_25_DATA_ULSP_L2_ON_DEMAND(...) ulsp_l2_send_25_word(__VA_ARGS__)
228#define TRC_SEND_26_DATA_ULSP_L2_ON_DEMAND(...) ulsp_l2_send_26_word(__VA_ARGS__)
229#define TRC_SEND_27_DATA_ULSP_L2_ON_DEMAND(...) ulsp_l2_send_27_word(__VA_ARGS__)
230#define TRC_SEND_28_DATA_ULSP_L2_ON_DEMAND(...) ulsp_l2_send_28_word(__VA_ARGS__)
231#define TRC_SEND_29_DATA_ULSP_L2_ON_DEMAND(...) ulsp_l2_send_29_word(__VA_ARGS__)
232#define TRC_SEND_30_DATA_ULSP_L2_ON_DEMAND(...) ulsp_l2_send_30_word(__VA_ARGS__)
233#define TRC_SEND_31_DATA_ULSP_L2_ON_DEMAND(...) ulsp_l2_send_31_word(__VA_ARGS__)
234#define TRC_SEND_32_DATA_ULSP_L2_ON_DEMAND(...) ulsp_l2_send_32_word(__VA_ARGS__)
235
236#define TRC_SEND_1_DATA_ULSP_L1_NON_SMP(...) ulsp_l1_send_1_word_non_smp(__VA_ARGS__)
237#define TRC_SEND_2_DATA_ULSP_L1_NON_SMP(...) ulsp_l1_send_2_word_non_smp(__VA_ARGS__)
238#define TRC_SEND_3_DATA_ULSP_L1_NON_SMP(...) ulsp_l1_send_3_word_non_smp(__VA_ARGS__)
239#define TRC_SEND_4_DATA_ULSP_L1_NON_SMP(...) ulsp_l1_send_4_word_non_smp(__VA_ARGS__)
240#define TRC_SEND_5_DATA_ULSP_L1_NON_SMP(...) ulsp_l1_send_5_word_non_smp(__VA_ARGS__)
241#define TRC_SEND_6_DATA_ULSP_L1_NON_SMP(...) ulsp_l1_send_6_word_non_smp(__VA_ARGS__)
242#define TRC_SEND_7_DATA_ULSP_L1_NON_SMP(...) ulsp_l1_send_7_word_non_smp(__VA_ARGS__)
243#define TRC_SEND_8_DATA_ULSP_L1_NON_SMP(...) ulsp_l1_send_8_word_non_smp(__VA_ARGS__)
244#define TRC_SEND_9_DATA_ULSP_L1_NON_SMP(...) ulsp_l1_send_9_word_non_smp(__VA_ARGS__)
245#define TRC_SEND_10_DATA_ULSP_L1_NON_SMP(...) ulsp_l1_send_10_word_non_smp(__VA_ARGS__)
246#define TRC_SEND_11_DATA_ULSP_L1_NON_SMP(...) ulsp_l1_send_11_word_non_smp(__VA_ARGS__)
247#define TRC_SEND_12_DATA_ULSP_L1_NON_SMP(...) ulsp_l1_send_12_word_non_smp(__VA_ARGS__)
248#define TRC_SEND_13_DATA_ULSP_L1_NON_SMP(...) ulsp_l1_send_13_word_non_smp(__VA_ARGS__)
249#define TRC_SEND_14_DATA_ULSP_L1_NON_SMP(...) ulsp_l1_send_14_word_non_smp(__VA_ARGS__)
250#define TRC_SEND_15_DATA_ULSP_L1_NON_SMP(...) ulsp_l1_send_15_word_non_smp(__VA_ARGS__)
251#define TRC_SEND_16_DATA_ULSP_L1_NON_SMP(...) ulsp_l1_send_16_word_non_smp(__VA_ARGS__)
252#define TRC_SEND_17_DATA_ULSP_L1_NON_SMP(...) ulsp_l1_send_17_word_non_smp(__VA_ARGS__)
253#define TRC_SEND_18_DATA_ULSP_L1_NON_SMP(...) ulsp_l1_send_18_word_non_smp(__VA_ARGS__)
254#define TRC_SEND_19_DATA_ULSP_L1_NON_SMP(...) ulsp_l1_send_19_word_non_smp(__VA_ARGS__)
255#define TRC_SEND_20_DATA_ULSP_L1_NON_SMP(...) ulsp_l1_send_20_word_non_smp(__VA_ARGS__)
256#define TRC_SEND_21_DATA_ULSP_L1_NON_SMP(...) ulsp_l1_send_21_word_non_smp(__VA_ARGS__)
257#define TRC_SEND_22_DATA_ULSP_L1_NON_SMP(...) ulsp_l1_send_22_word_non_smp(__VA_ARGS__)
258#define TRC_SEND_23_DATA_ULSP_L1_NON_SMP(...) ulsp_l1_send_23_word_non_smp(__VA_ARGS__)
259#define TRC_SEND_24_DATA_ULSP_L1_NON_SMP(...) ulsp_l1_send_24_word_non_smp(__VA_ARGS__)
260#define TRC_SEND_25_DATA_ULSP_L1_NON_SMP(...) ulsp_l1_send_25_word_non_smp(__VA_ARGS__)
261#define TRC_SEND_26_DATA_ULSP_L1_NON_SMP(...) ulsp_l1_send_26_word_non_smp(__VA_ARGS__)
262#define TRC_SEND_27_DATA_ULSP_L1_NON_SMP(...) ulsp_l1_send_27_word_non_smp(__VA_ARGS__)
263#define TRC_SEND_28_DATA_ULSP_L1_NON_SMP(...) ulsp_l1_send_28_word_non_smp(__VA_ARGS__)
264#define TRC_SEND_29_DATA_ULSP_L1_NON_SMP(...) ulsp_l1_send_29_word_non_smp(__VA_ARGS__)
265#define TRC_SEND_30_DATA_ULSP_L1_NON_SMP(...) ulsp_l1_send_30_word_non_smp(__VA_ARGS__)
266#define TRC_SEND_31_DATA_ULSP_L1_NON_SMP(...) ulsp_l1_send_31_word_non_smp(__VA_ARGS__)
267#define TRC_SEND_32_DATA_ULSP_L1_NON_SMP(...) ulsp_l1_send_32_word_non_smp(__VA_ARGS__)
268
269#define TRC_SEND_1_DATA_ULSP_L2_NON_SMP(...) ulsp_l2_send_1_word_non_smp(__VA_ARGS__)
270#define TRC_SEND_2_DATA_ULSP_L2_NON_SMP(...) ulsp_l2_send_2_word_non_smp(__VA_ARGS__)
271#define TRC_SEND_3_DATA_ULSP_L2_NON_SMP(...) ulsp_l2_send_3_word_non_smp(__VA_ARGS__)
272#define TRC_SEND_4_DATA_ULSP_L2_NON_SMP(...) ulsp_l2_send_4_word_non_smp(__VA_ARGS__)
273#define TRC_SEND_5_DATA_ULSP_L2_NON_SMP(...) ulsp_l2_send_5_word_non_smp(__VA_ARGS__)
274#define TRC_SEND_6_DATA_ULSP_L2_NON_SMP(...) ulsp_l2_send_6_word_non_smp(__VA_ARGS__)
275#define TRC_SEND_7_DATA_ULSP_L2_NON_SMP(...) ulsp_l2_send_7_word_non_smp(__VA_ARGS__)
276#define TRC_SEND_8_DATA_ULSP_L2_NON_SMP(...) ulsp_l2_send_8_word_non_smp(__VA_ARGS__)
277#define TRC_SEND_9_DATA_ULSP_L2_NON_SMP(...) ulsp_l2_send_9_word_non_smp(__VA_ARGS__)
278#define TRC_SEND_10_DATA_ULSP_L2_NON_SMP(...) ulsp_l2_send_10_word_non_smp(__VA_ARGS__)
279#define TRC_SEND_11_DATA_ULSP_L2_NON_SMP(...) ulsp_l2_send_11_word_non_smp(__VA_ARGS__)
280#define TRC_SEND_12_DATA_ULSP_L2_NON_SMP(...) ulsp_l2_send_12_word_non_smp(__VA_ARGS__)
281#define TRC_SEND_13_DATA_ULSP_L2_NON_SMP(...) ulsp_l2_send_13_word_non_smp(__VA_ARGS__)
282#define TRC_SEND_14_DATA_ULSP_L2_NON_SMP(...) ulsp_l2_send_14_word_non_smp(__VA_ARGS__)
283#define TRC_SEND_15_DATA_ULSP_L2_NON_SMP(...) ulsp_l2_send_15_word_non_smp(__VA_ARGS__)
284#define TRC_SEND_16_DATA_ULSP_L2_NON_SMP(...) ulsp_l2_send_16_word_non_smp(__VA_ARGS__)
285#define TRC_SEND_17_DATA_ULSP_L2_NON_SMP(...) ulsp_l2_send_17_word_non_smp(__VA_ARGS__)
286#define TRC_SEND_18_DATA_ULSP_L2_NON_SMP(...) ulsp_l2_send_18_word_non_smp(__VA_ARGS__)
287#define TRC_SEND_19_DATA_ULSP_L2_NON_SMP(...) ulsp_l2_send_19_word_non_smp(__VA_ARGS__)
288#define TRC_SEND_20_DATA_ULSP_L2_NON_SMP(...) ulsp_l2_send_20_word_non_smp(__VA_ARGS__)
289#define TRC_SEND_21_DATA_ULSP_L2_NON_SMP(...) ulsp_l2_send_21_word_non_smp(__VA_ARGS__)
290#define TRC_SEND_22_DATA_ULSP_L2_NON_SMP(...) ulsp_l2_send_22_word_non_smp(__VA_ARGS__)
291#define TRC_SEND_23_DATA_ULSP_L2_NON_SMP(...) ulsp_l2_send_23_word_non_smp(__VA_ARGS__)
292#define TRC_SEND_24_DATA_ULSP_L2_NON_SMP(...) ulsp_l2_send_24_word_non_smp(__VA_ARGS__)
293#define TRC_SEND_25_DATA_ULSP_L2_NON_SMP(...) ulsp_l2_send_25_word_non_smp(__VA_ARGS__)
294#define TRC_SEND_26_DATA_ULSP_L2_NON_SMP(...) ulsp_l2_send_26_word_non_smp(__VA_ARGS__)
295#define TRC_SEND_27_DATA_ULSP_L2_NON_SMP(...) ulsp_l2_send_27_word_non_smp(__VA_ARGS__)
296#define TRC_SEND_28_DATA_ULSP_L2_NON_SMP(...) ulsp_l2_send_28_word_non_smp(__VA_ARGS__)
297#define TRC_SEND_29_DATA_ULSP_L2_NON_SMP(...) ulsp_l2_send_29_word_non_smp(__VA_ARGS__)
298#define TRC_SEND_30_DATA_ULSP_L2_NON_SMP(...) ulsp_l2_send_30_word_non_smp(__VA_ARGS__)
299#define TRC_SEND_31_DATA_ULSP_L2_NON_SMP(...) ulsp_l2_send_31_word_non_smp(__VA_ARGS__)
300#define TRC_SEND_32_DATA_ULSP_L2_NON_SMP(...) ulsp_l2_send_32_word_non_smp(__VA_ARGS__)
301
302
303#define TRC_SEND_1_DATA_ULSP_L1_NON_SMP_ON_DEMAND(...) ulsp_l1_send_1_word_non_smp(__VA_ARGS__)
304#define TRC_SEND_2_DATA_ULSP_L1_NON_SMP_ON_DEMAND(...) ulsp_l1_send_2_word_non_smp(__VA_ARGS__)
305#define TRC_SEND_3_DATA_ULSP_L1_NON_SMP_ON_DEMAND(...) ulsp_l1_send_3_word_non_smp(__VA_ARGS__)
306#define TRC_SEND_4_DATA_ULSP_L1_NON_SMP_ON_DEMAND(...) ulsp_l1_send_4_word_non_smp(__VA_ARGS__)
307#define TRC_SEND_5_DATA_ULSP_L1_NON_SMP_ON_DEMAND(...) ulsp_l1_send_5_word_non_smp(__VA_ARGS__)
308#define TRC_SEND_6_DATA_ULSP_L1_NON_SMP_ON_DEMAND(...) ulsp_l1_send_6_word_non_smp(__VA_ARGS__)
309#define TRC_SEND_7_DATA_ULSP_L1_NON_SMP_ON_DEMAND(...) ulsp_l1_send_7_word_non_smp(__VA_ARGS__)
310#define TRC_SEND_8_DATA_ULSP_L1_NON_SMP_ON_DEMAND(...) ulsp_l1_send_8_word_non_smp(__VA_ARGS__)
311#define TRC_SEND_9_DATA_ULSP_L1_NON_SMP_ON_DEMAND(...) ulsp_l1_send_9_word_non_smp(__VA_ARGS__)
312#define TRC_SEND_10_DATA_ULSP_L1_NON_SMP_ON_DEMAND(...) ulsp_l1_send_10_word_non_smp(__VA_ARGS__)
313#define TRC_SEND_11_DATA_ULSP_L1_NON_SMP_ON_DEMAND(...) ulsp_l1_send_11_word_non_smp(__VA_ARGS__)
314#define TRC_SEND_12_DATA_ULSP_L1_NON_SMP_ON_DEMAND(...) ulsp_l1_send_12_word_non_smp(__VA_ARGS__)
315#define TRC_SEND_13_DATA_ULSP_L1_NON_SMP_ON_DEMAND(...) ulsp_l1_send_13_word_non_smp(__VA_ARGS__)
316#define TRC_SEND_14_DATA_ULSP_L1_NON_SMP_ON_DEMAND(...) ulsp_l1_send_14_word_non_smp(__VA_ARGS__)
317#define TRC_SEND_15_DATA_ULSP_L1_NON_SMP_ON_DEMAND(...) ulsp_l1_send_15_word_non_smp(__VA_ARGS__)
318#define TRC_SEND_16_DATA_ULSP_L1_NON_SMP_ON_DEMAND(...) ulsp_l1_send_16_word_non_smp(__VA_ARGS__)
319#define TRC_SEND_17_DATA_ULSP_L1_NON_SMP_ON_DEMAND(...) ulsp_l1_send_17_word_non_smp(__VA_ARGS__)
320#define TRC_SEND_18_DATA_ULSP_L1_NON_SMP_ON_DEMAND(...) ulsp_l1_send_18_word_non_smp(__VA_ARGS__)
321#define TRC_SEND_19_DATA_ULSP_L1_NON_SMP_ON_DEMAND(...) ulsp_l1_send_19_word_non_smp(__VA_ARGS__)
322#define TRC_SEND_20_DATA_ULSP_L1_NON_SMP_ON_DEMAND(...) ulsp_l1_send_20_word_non_smp(__VA_ARGS__)
323#define TRC_SEND_21_DATA_ULSP_L1_NON_SMP_ON_DEMAND(...) ulsp_l1_send_21_word_non_smp(__VA_ARGS__)
324#define TRC_SEND_22_DATA_ULSP_L1_NON_SMP_ON_DEMAND(...) ulsp_l1_send_22_word_non_smp(__VA_ARGS__)
325#define TRC_SEND_23_DATA_ULSP_L1_NON_SMP_ON_DEMAND(...) ulsp_l1_send_23_word_non_smp(__VA_ARGS__)
326#define TRC_SEND_24_DATA_ULSP_L1_NON_SMP_ON_DEMAND(...) ulsp_l1_send_24_word_non_smp(__VA_ARGS__)
327#define TRC_SEND_25_DATA_ULSP_L1_NON_SMP_ON_DEMAND(...) ulsp_l1_send_25_word_non_smp(__VA_ARGS__)
328#define TRC_SEND_26_DATA_ULSP_L1_NON_SMP_ON_DEMAND(...) ulsp_l1_send_26_word_non_smp(__VA_ARGS__)
329#define TRC_SEND_27_DATA_ULSP_L1_NON_SMP_ON_DEMAND(...) ulsp_l1_send_27_word_non_smp(__VA_ARGS__)
330#define TRC_SEND_28_DATA_ULSP_L1_NON_SMP_ON_DEMAND(...) ulsp_l1_send_28_word_non_smp(__VA_ARGS__)
331#define TRC_SEND_29_DATA_ULSP_L1_NON_SMP_ON_DEMAND(...) ulsp_l1_send_29_word_non_smp(__VA_ARGS__)
332#define TRC_SEND_30_DATA_ULSP_L1_NON_SMP_ON_DEMAND(...) ulsp_l1_send_30_word_non_smp(__VA_ARGS__)
333#define TRC_SEND_31_DATA_ULSP_L1_NON_SMP_ON_DEMAND(...) ulsp_l1_send_31_word_non_smp(__VA_ARGS__)
334#define TRC_SEND_32_DATA_ULSP_L1_NON_SMP_ON_DEMAND(...) ulsp_l1_send_32_word_non_smp(__VA_ARGS__)
335
336#define TRC_SEND_1_DATA_ULSP_L2_NON_SMP_ON_DEMAND(...) ulsp_l2_send_1_word_non_smp(__VA_ARGS__)
337#define TRC_SEND_2_DATA_ULSP_L2_NON_SMP_ON_DEMAND(...) ulsp_l2_send_2_word_non_smp(__VA_ARGS__)
338#define TRC_SEND_3_DATA_ULSP_L2_NON_SMP_ON_DEMAND(...) ulsp_l2_send_3_word_non_smp(__VA_ARGS__)
339#define TRC_SEND_4_DATA_ULSP_L2_NON_SMP_ON_DEMAND(...) ulsp_l2_send_4_word_non_smp(__VA_ARGS__)
340#define TRC_SEND_5_DATA_ULSP_L2_NON_SMP_ON_DEMAND(...) ulsp_l2_send_5_word_non_smp(__VA_ARGS__)
341#define TRC_SEND_6_DATA_ULSP_L2_NON_SMP_ON_DEMAND(...) ulsp_l2_send_6_word_non_smp(__VA_ARGS__)
342#define TRC_SEND_7_DATA_ULSP_L2_NON_SMP_ON_DEMAND(...) ulsp_l2_send_7_word_non_smp(__VA_ARGS__)
343#define TRC_SEND_8_DATA_ULSP_L2_NON_SMP_ON_DEMAND(...) ulsp_l2_send_8_word_non_smp(__VA_ARGS__)
344#define TRC_SEND_9_DATA_ULSP_L2_NON_SMP_ON_DEMAND(...) ulsp_l2_send_9_word_non_smp(__VA_ARGS__)
345#define TRC_SEND_10_DATA_ULSP_L2_NON_SMP_ON_DEMAND(...) ulsp_l2_send_10_word_non_smp(__VA_ARGS__)
346#define TRC_SEND_11_DATA_ULSP_L2_NON_SMP_ON_DEMAND(...) ulsp_l2_send_11_word_non_smp(__VA_ARGS__)
347#define TRC_SEND_12_DATA_ULSP_L2_NON_SMP_ON_DEMAND(...) ulsp_l2_send_12_word_non_smp(__VA_ARGS__)
348#define TRC_SEND_13_DATA_ULSP_L2_NON_SMP_ON_DEMAND(...) ulsp_l2_send_13_word_non_smp(__VA_ARGS__)
349#define TRC_SEND_14_DATA_ULSP_L2_NON_SMP_ON_DEMAND(...) ulsp_l2_send_14_word_non_smp(__VA_ARGS__)
350#define TRC_SEND_15_DATA_ULSP_L2_NON_SMP_ON_DEMAND(...) ulsp_l2_send_15_word_non_smp(__VA_ARGS__)
351#define TRC_SEND_16_DATA_ULSP_L2_NON_SMP_ON_DEMAND(...) ulsp_l2_send_16_word_non_smp(__VA_ARGS__)
352#define TRC_SEND_17_DATA_ULSP_L2_NON_SMP_ON_DEMAND(...) ulsp_l2_send_17_word_non_smp(__VA_ARGS__)
353#define TRC_SEND_18_DATA_ULSP_L2_NON_SMP_ON_DEMAND(...) ulsp_l2_send_18_word_non_smp(__VA_ARGS__)
354#define TRC_SEND_19_DATA_ULSP_L2_NON_SMP_ON_DEMAND(...) ulsp_l2_send_19_word_non_smp(__VA_ARGS__)
355#define TRC_SEND_20_DATA_ULSP_L2_NON_SMP_ON_DEMAND(...) ulsp_l2_send_20_word_non_smp(__VA_ARGS__)
356#define TRC_SEND_21_DATA_ULSP_L2_NON_SMP_ON_DEMAND(...) ulsp_l2_send_21_word_non_smp(__VA_ARGS__)
357#define TRC_SEND_22_DATA_ULSP_L2_NON_SMP_ON_DEMAND(...) ulsp_l2_send_22_word_non_smp(__VA_ARGS__)
358#define TRC_SEND_23_DATA_ULSP_L2_NON_SMP_ON_DEMAND(...) ulsp_l2_send_23_word_non_smp(__VA_ARGS__)
359#define TRC_SEND_24_DATA_ULSP_L2_NON_SMP_ON_DEMAND(...) ulsp_l2_send_24_word_non_smp(__VA_ARGS__)
360#define TRC_SEND_25_DATA_ULSP_L2_NON_SMP_ON_DEMAND(...) ulsp_l2_send_25_word_non_smp(__VA_ARGS__)
361#define TRC_SEND_26_DATA_ULSP_L2_NON_SMP_ON_DEMAND(...) ulsp_l2_send_26_word_non_smp(__VA_ARGS__)
362#define TRC_SEND_27_DATA_ULSP_L2_NON_SMP_ON_DEMAND(...) ulsp_l2_send_27_word_non_smp(__VA_ARGS__)
363#define TRC_SEND_28_DATA_ULSP_L2_NON_SMP_ON_DEMAND(...) ulsp_l2_send_28_word_non_smp(__VA_ARGS__)
364#define TRC_SEND_29_DATA_ULSP_L2_NON_SMP_ON_DEMAND(...) ulsp_l2_send_29_word_non_smp(__VA_ARGS__)
365#define TRC_SEND_30_DATA_ULSP_L2_NON_SMP_ON_DEMAND(...) ulsp_l2_send_30_word_non_smp(__VA_ARGS__)
366#define TRC_SEND_31_DATA_ULSP_L2_NON_SMP_ON_DEMAND(...) ulsp_l2_send_31_word_non_smp(__VA_ARGS__)
367#define TRC_SEND_32_DATA_ULSP_L2_NON_SMP_ON_DEMAND(...) ulsp_l2_send_32_word_non_smp(__VA_ARGS__)
368
369#define TRC_SEND_1_DATA_ULSP_L1_HW_COND(...) ulsp_l1_send_1_word_hw_cond(__VA_ARGS__)
370#define TRC_SEND_2_DATA_ULSP_L1_HW_COND(...) ulsp_l1_send_2_word_hw_cond(__VA_ARGS__)
371#define TRC_SEND_3_DATA_ULSP_L1_HW_COND(...) ulsp_l1_send_3_word_hw_cond(__VA_ARGS__)
372#define TRC_SEND_4_DATA_ULSP_L1_HW_COND(...) ulsp_l1_send_4_word_hw_cond(__VA_ARGS__)
373#define TRC_SEND_5_DATA_ULSP_L1_HW_COND(...) ulsp_l1_send_5_word_hw_cond(__VA_ARGS__)
374#define TRC_SEND_6_DATA_ULSP_L1_HW_COND(...) ulsp_l1_send_6_word_hw_cond(__VA_ARGS__)
375#define TRC_SEND_7_DATA_ULSP_L1_HW_COND(...) ulsp_l1_send_7_word_hw_cond(__VA_ARGS__)
376#define TRC_SEND_8_DATA_ULSP_L1_HW_COND(...) ulsp_l1_send_8_word_hw_cond(__VA_ARGS__)
377#define TRC_SEND_9_DATA_ULSP_L1_HW_COND(...) ulsp_l1_send_9_word_hw_cond(__VA_ARGS__)
378#define TRC_SEND_10_DATA_ULSP_L1_HW_COND(...) ulsp_l1_send_10_word_hw_cond(__VA_ARGS__)
379#define TRC_SEND_11_DATA_ULSP_L1_HW_COND(...) ulsp_l1_send_11_word_hw_cond(__VA_ARGS__)
380#define TRC_SEND_12_DATA_ULSP_L1_HW_COND(...) ulsp_l1_send_12_word_hw_cond(__VA_ARGS__)
381#define TRC_SEND_13_DATA_ULSP_L1_HW_COND(...) ulsp_l1_send_13_word_hw_cond(__VA_ARGS__)
382#define TRC_SEND_14_DATA_ULSP_L1_HW_COND(...) ulsp_l1_send_14_word_hw_cond(__VA_ARGS__)
383#define TRC_SEND_15_DATA_ULSP_L1_HW_COND(...) ulsp_l1_send_15_word_hw_cond(__VA_ARGS__)
384#define TRC_SEND_16_DATA_ULSP_L1_HW_COND(...) ulsp_l1_send_16_word_hw_cond(__VA_ARGS__)
385#define TRC_SEND_17_DATA_ULSP_L1_HW_COND(...) ulsp_l1_send_17_word_hw_cond(__VA_ARGS__)
386#define TRC_SEND_18_DATA_ULSP_L1_HW_COND(...) ulsp_l1_send_18_word_hw_cond(__VA_ARGS__)
387#define TRC_SEND_19_DATA_ULSP_L1_HW_COND(...) ulsp_l1_send_19_word_hw_cond(__VA_ARGS__)
388#define TRC_SEND_20_DATA_ULSP_L1_HW_COND(...) ulsp_l1_send_20_word_hw_cond(__VA_ARGS__)
389#define TRC_SEND_21_DATA_ULSP_L1_HW_COND(...) ulsp_l1_send_21_word_hw_cond(__VA_ARGS__)
390#define TRC_SEND_22_DATA_ULSP_L1_HW_COND(...) ulsp_l1_send_22_word_hw_cond(__VA_ARGS__)
391#define TRC_SEND_23_DATA_ULSP_L1_HW_COND(...) ulsp_l1_send_23_word_hw_cond(__VA_ARGS__)
392#define TRC_SEND_24_DATA_ULSP_L1_HW_COND(...) ulsp_l1_send_24_word_hw_cond(__VA_ARGS__)
393#define TRC_SEND_25_DATA_ULSP_L1_HW_COND(...) ulsp_l1_send_25_word_hw_cond(__VA_ARGS__)
394#define TRC_SEND_26_DATA_ULSP_L1_HW_COND(...) ulsp_l1_send_26_word_hw_cond(__VA_ARGS__)
395#define TRC_SEND_27_DATA_ULSP_L1_HW_COND(...) ulsp_l1_send_27_word_hw_cond(__VA_ARGS__)
396#define TRC_SEND_28_DATA_ULSP_L1_HW_COND(...) ulsp_l1_send_28_word_hw_cond(__VA_ARGS__)
397#define TRC_SEND_29_DATA_ULSP_L1_HW_COND(...) ulsp_l1_send_29_word_hw_cond(__VA_ARGS__)
398#define TRC_SEND_30_DATA_ULSP_L1_HW_COND(...) ulsp_l1_send_30_word_hw_cond(__VA_ARGS__)
399#define TRC_SEND_31_DATA_ULSP_L1_HW_COND(...) ulsp_l1_send_31_word_hw_cond(__VA_ARGS__)
400#define TRC_SEND_32_DATA_ULSP_L1_HW_COND(...) ulsp_l1_send_32_word_hw_cond(__VA_ARGS__)
401
402
403
404#define TRC_SEND_1_DATA_ULSP_L1_FORCE_L2 TRC_SEND_1_DATA_ULSP_L2
405#define TRC_SEND_2_DATA_ULSP_L1_FORCE_L2 TRC_SEND_2_DATA_ULSP_L2
406#define TRC_SEND_3_DATA_ULSP_L1_FORCE_L2 TRC_SEND_3_DATA_ULSP_L2
407#define TRC_SEND_4_DATA_ULSP_L1_FORCE_L2 TRC_SEND_4_DATA_ULSP_L2
408#define TRC_SEND_5_DATA_ULSP_L1_FORCE_L2 TRC_SEND_5_DATA_ULSP_L2
409#define TRC_SEND_6_DATA_ULSP_L1_FORCE_L2 TRC_SEND_6_DATA_ULSP_L2
410#define TRC_SEND_7_DATA_ULSP_L1_FORCE_L2 TRC_SEND_7_DATA_ULSP_L2
411#define TRC_SEND_8_DATA_ULSP_L1_FORCE_L2 TRC_SEND_8_DATA_ULSP_L2
412#define TRC_SEND_9_DATA_ULSP_L1_FORCE_L2 TRC_SEND_9_DATA_ULSP_L2
413#define TRC_SEND_10_DATA_ULSP_L1_FORCE_L2 TRC_SEND_10_DATA_ULSP_L2
414#define TRC_SEND_11_DATA_ULSP_L1_FORCE_L2 TRC_SEND_11_DATA_ULSP_L2
415#define TRC_SEND_12_DATA_ULSP_L1_FORCE_L2 TRC_SEND_12_DATA_ULSP_L2
416#define TRC_SEND_13_DATA_ULSP_L1_FORCE_L2 TRC_SEND_13_DATA_ULSP_L2
417#define TRC_SEND_14_DATA_ULSP_L1_FORCE_L2 TRC_SEND_14_DATA_ULSP_L2
418#define TRC_SEND_15_DATA_ULSP_L1_FORCE_L2 TRC_SEND_15_DATA_ULSP_L2
419#define TRC_SEND_16_DATA_ULSP_L1_FORCE_L2 TRC_SEND_16_DATA_ULSP_L2
420#define TRC_SEND_17_DATA_ULSP_L1_FORCE_L2 TRC_SEND_17_DATA_ULSP_L2
421#define TRC_SEND_18_DATA_ULSP_L1_FORCE_L2 TRC_SEND_18_DATA_ULSP_L2
422#define TRC_SEND_19_DATA_ULSP_L1_FORCE_L2 TRC_SEND_19_DATA_ULSP_L2
423#define TRC_SEND_20_DATA_ULSP_L1_FORCE_L2 TRC_SEND_20_DATA_ULSP_L2
424#define TRC_SEND_21_DATA_ULSP_L1_FORCE_L2 TRC_SEND_21_DATA_ULSP_L2
425#define TRC_SEND_22_DATA_ULSP_L1_FORCE_L2 TRC_SEND_22_DATA_ULSP_L2
426#define TRC_SEND_23_DATA_ULSP_L1_FORCE_L2 TRC_SEND_23_DATA_ULSP_L2
427#define TRC_SEND_24_DATA_ULSP_L1_FORCE_L2 TRC_SEND_24_DATA_ULSP_L2
428#define TRC_SEND_25_DATA_ULSP_L1_FORCE_L2 TRC_SEND_25_DATA_ULSP_L2
429#define TRC_SEND_26_DATA_ULSP_L1_FORCE_L2 TRC_SEND_26_DATA_ULSP_L2
430#define TRC_SEND_27_DATA_ULSP_L1_FORCE_L2 TRC_SEND_27_DATA_ULSP_L2
431#define TRC_SEND_28_DATA_ULSP_L1_FORCE_L2 TRC_SEND_28_DATA_ULSP_L2
432#define TRC_SEND_29_DATA_ULSP_L1_FORCE_L2 TRC_SEND_29_DATA_ULSP_L2
433#define TRC_SEND_30_DATA_ULSP_L1_FORCE_L2 TRC_SEND_30_DATA_ULSP_L2
434#define TRC_SEND_31_DATA_ULSP_L1_FORCE_L2 TRC_SEND_31_DATA_ULSP_L2
435#define TRC_SEND_32_DATA_ULSP_L1_FORCE_L2 TRC_SEND_32_DATA_ULSP_L2
436
437
438// only provides 1 data macro since we only use for "Redump" raw string message for now
439#define TRC_SEND_1_DATA_ULSP_L1_EX_FORCE_L1(v1) TRC_OUTPUT_32_SINGLE_WRAPPER_L1_EX_FORCE_L1(v1, v1)
440#define TRC_SEND_1_DATA_ULSP_L1_EX_FORCE_L2(v1) TRC_OUTPUT_32_SINGLE_WRAPPER_L1_EX_FORCE_L2(v1, v1)
441
442
443
444
445extern void ulsp_l1_send_1_word(kal_uint32 v1);
446extern void ulsp_l1_send_2_word(kal_uint32 v1, kal_uint32 v2);
447extern void ulsp_l1_send_3_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3);
448extern void ulsp_l1_send_4_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4);
449extern void ulsp_l1_send_5_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5);
450extern void ulsp_l1_send_6_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6);
451extern void ulsp_l1_send_7_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7);
452extern void ulsp_l1_send_8_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8);
453extern void ulsp_l1_send_9_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9);
454extern void ulsp_l1_send_10_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10);
455extern void ulsp_l1_send_11_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11);
456extern void ulsp_l1_send_12_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12);
457extern void ulsp_l1_send_13_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13);
458extern void ulsp_l1_send_14_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14);
459extern void ulsp_l1_send_15_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15);
460extern void ulsp_l1_send_16_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16);
461extern void ulsp_l1_send_17_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17);
462extern void ulsp_l1_send_18_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18);
463extern void ulsp_l1_send_19_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19);
464extern void ulsp_l1_send_20_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20);
465extern void ulsp_l1_send_21_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21);
466extern void ulsp_l1_send_22_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22);
467extern void ulsp_l1_send_23_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23);
468extern void ulsp_l1_send_24_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23, kal_uint32 v24);
469extern void ulsp_l1_send_25_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23, kal_uint32 v24, kal_uint32 v25);
470extern void ulsp_l1_send_26_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23, kal_uint32 v24, kal_uint32 v25, kal_uint32 v26);
471extern void ulsp_l1_send_27_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23, kal_uint32 v24, kal_uint32 v25, kal_uint32 v26, kal_uint32 v27);
472extern void ulsp_l1_send_28_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23, kal_uint32 v24, kal_uint32 v25, kal_uint32 v26, kal_uint32 v27, kal_uint32 v28);
473extern void ulsp_l1_send_29_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23, kal_uint32 v24, kal_uint32 v25, kal_uint32 v26, kal_uint32 v27, kal_uint32 v28, kal_uint32 v29);
474extern void ulsp_l1_send_30_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23, kal_uint32 v24, kal_uint32 v25, kal_uint32 v26, kal_uint32 v27, kal_uint32 v28, kal_uint32 v29, kal_uint32 v30);
475extern void ulsp_l1_send_31_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23, kal_uint32 v24, kal_uint32 v25, kal_uint32 v26, kal_uint32 v27, kal_uint32 v28, kal_uint32 v29, kal_uint32 v30, kal_uint32 v31);
476extern void ulsp_l1_send_32_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23, kal_uint32 v24, kal_uint32 v25, kal_uint32 v26, kal_uint32 v27, kal_uint32 v28, kal_uint32 v29, kal_uint32 v30, kal_uint32 v31, kal_uint32 v32);
477
478extern void ulsp_l2_send_1_word(kal_uint32 v1);
479extern void ulsp_l2_send_2_word(kal_uint32 v1, kal_uint32 v2);
480extern void ulsp_l2_send_3_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3);
481extern void ulsp_l2_send_4_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4);
482extern void ulsp_l2_send_5_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5);
483extern void ulsp_l2_send_6_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6);
484extern void ulsp_l2_send_7_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7);
485extern void ulsp_l2_send_8_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8);
486extern void ulsp_l2_send_9_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9);
487extern void ulsp_l2_send_10_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10);
488extern void ulsp_l2_send_11_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11);
489extern void ulsp_l2_send_12_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12);
490extern void ulsp_l2_send_13_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13);
491extern void ulsp_l2_send_14_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14);
492extern void ulsp_l2_send_15_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15);
493extern void ulsp_l2_send_16_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16);
494extern void ulsp_l2_send_17_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17);
495extern void ulsp_l2_send_18_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18);
496extern void ulsp_l2_send_19_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19);
497extern void ulsp_l2_send_20_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20);
498extern void ulsp_l2_send_21_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21);
499extern void ulsp_l2_send_22_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22);
500extern void ulsp_l2_send_23_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23);
501extern void ulsp_l2_send_24_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23, kal_uint32 v24);
502extern void ulsp_l2_send_25_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23, kal_uint32 v24, kal_uint32 v25);
503extern void ulsp_l2_send_26_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23, kal_uint32 v24, kal_uint32 v25, kal_uint32 v26);
504extern void ulsp_l2_send_27_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23, kal_uint32 v24, kal_uint32 v25, kal_uint32 v26, kal_uint32 v27);
505extern void ulsp_l2_send_28_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23, kal_uint32 v24, kal_uint32 v25, kal_uint32 v26, kal_uint32 v27, kal_uint32 v28);
506extern void ulsp_l2_send_29_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23, kal_uint32 v24, kal_uint32 v25, kal_uint32 v26, kal_uint32 v27, kal_uint32 v28, kal_uint32 v29);
507extern void ulsp_l2_send_30_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23, kal_uint32 v24, kal_uint32 v25, kal_uint32 v26, kal_uint32 v27, kal_uint32 v28, kal_uint32 v29, kal_uint32 v30);
508extern void ulsp_l2_send_31_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23, kal_uint32 v24, kal_uint32 v25, kal_uint32 v26, kal_uint32 v27, kal_uint32 v28, kal_uint32 v29, kal_uint32 v30, kal_uint32 v31);
509extern void ulsp_l2_send_32_word(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23, kal_uint32 v24, kal_uint32 v25, kal_uint32 v26, kal_uint32 v27, kal_uint32 v28, kal_uint32 v29, kal_uint32 v30, kal_uint32 v31, kal_uint32 v32);
510
511extern void ulsp_l1_send_1_word_non_smp(kal_uint32 v1);
512extern void ulsp_l1_send_2_word_non_smp(kal_uint32 v1, kal_uint32 v2);
513extern void ulsp_l1_send_3_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3);
514extern void ulsp_l1_send_4_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4);
515extern void ulsp_l1_send_5_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5);
516extern void ulsp_l1_send_6_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6);
517extern void ulsp_l1_send_7_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7);
518extern void ulsp_l1_send_8_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8);
519extern void ulsp_l1_send_9_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9);
520extern void ulsp_l1_send_10_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10);
521extern void ulsp_l1_send_11_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11);
522extern void ulsp_l1_send_12_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12);
523extern void ulsp_l1_send_13_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13);
524extern void ulsp_l1_send_14_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14);
525extern void ulsp_l1_send_15_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15);
526extern void ulsp_l1_send_16_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16);
527extern void ulsp_l1_send_17_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17);
528extern void ulsp_l1_send_18_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18);
529extern void ulsp_l1_send_19_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19);
530extern void ulsp_l1_send_20_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20);
531extern void ulsp_l1_send_21_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21);
532extern void ulsp_l1_send_22_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22);
533extern void ulsp_l1_send_23_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23);
534extern void ulsp_l1_send_24_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23, kal_uint32 v24);
535extern void ulsp_l1_send_25_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23, kal_uint32 v24, kal_uint32 v25);
536extern void ulsp_l1_send_26_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23, kal_uint32 v24, kal_uint32 v25, kal_uint32 v26);
537extern void ulsp_l1_send_27_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23, kal_uint32 v24, kal_uint32 v25, kal_uint32 v26, kal_uint32 v27);
538extern void ulsp_l1_send_28_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23, kal_uint32 v24, kal_uint32 v25, kal_uint32 v26, kal_uint32 v27, kal_uint32 v28);
539extern void ulsp_l1_send_29_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23, kal_uint32 v24, kal_uint32 v25, kal_uint32 v26, kal_uint32 v27, kal_uint32 v28, kal_uint32 v29);
540extern void ulsp_l1_send_30_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23, kal_uint32 v24, kal_uint32 v25, kal_uint32 v26, kal_uint32 v27, kal_uint32 v28, kal_uint32 v29, kal_uint32 v30);
541extern void ulsp_l1_send_31_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23, kal_uint32 v24, kal_uint32 v25, kal_uint32 v26, kal_uint32 v27, kal_uint32 v28, kal_uint32 v29, kal_uint32 v30, kal_uint32 v31);
542extern void ulsp_l1_send_32_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23, kal_uint32 v24, kal_uint32 v25, kal_uint32 v26, kal_uint32 v27, kal_uint32 v28, kal_uint32 v29, kal_uint32 v30, kal_uint32 v31, kal_uint32 v32);
543
544extern void ulsp_l2_send_1_word_non_smp(kal_uint32 v1);
545extern void ulsp_l2_send_2_word_non_smp(kal_uint32 v1, kal_uint32 v2);
546extern void ulsp_l2_send_3_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3);
547extern void ulsp_l2_send_4_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4);
548extern void ulsp_l2_send_5_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5);
549extern void ulsp_l2_send_6_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6);
550extern void ulsp_l2_send_7_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7);
551extern void ulsp_l2_send_8_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8);
552extern void ulsp_l2_send_9_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9);
553extern void ulsp_l2_send_10_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10);
554extern void ulsp_l2_send_11_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11);
555extern void ulsp_l2_send_12_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12);
556extern void ulsp_l2_send_13_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13);
557extern void ulsp_l2_send_14_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14);
558extern void ulsp_l2_send_15_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15);
559extern void ulsp_l2_send_16_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16);
560extern void ulsp_l2_send_17_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17);
561extern void ulsp_l2_send_18_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18);
562extern void ulsp_l2_send_19_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19);
563extern void ulsp_l2_send_20_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20);
564extern void ulsp_l2_send_21_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21);
565extern void ulsp_l2_send_22_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22);
566extern void ulsp_l2_send_23_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23);
567extern void ulsp_l2_send_24_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23, kal_uint32 v24);
568extern void ulsp_l2_send_25_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23, kal_uint32 v24, kal_uint32 v25);
569extern void ulsp_l2_send_26_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23, kal_uint32 v24, kal_uint32 v25, kal_uint32 v26);
570extern void ulsp_l2_send_27_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23, kal_uint32 v24, kal_uint32 v25, kal_uint32 v26, kal_uint32 v27);
571extern void ulsp_l2_send_28_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23, kal_uint32 v24, kal_uint32 v25, kal_uint32 v26, kal_uint32 v27, kal_uint32 v28);
572extern void ulsp_l2_send_29_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23, kal_uint32 v24, kal_uint32 v25, kal_uint32 v26, kal_uint32 v27, kal_uint32 v28, kal_uint32 v29);
573extern void ulsp_l2_send_30_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23, kal_uint32 v24, kal_uint32 v25, kal_uint32 v26, kal_uint32 v27, kal_uint32 v28, kal_uint32 v29, kal_uint32 v30);
574extern void ulsp_l2_send_31_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23, kal_uint32 v24, kal_uint32 v25, kal_uint32 v26, kal_uint32 v27, kal_uint32 v28, kal_uint32 v29, kal_uint32 v30, kal_uint32 v31);
575extern void ulsp_l2_send_32_word_non_smp(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23, kal_uint32 v24, kal_uint32 v25, kal_uint32 v26, kal_uint32 v27, kal_uint32 v28, kal_uint32 v29, kal_uint32 v30, kal_uint32 v31, kal_uint32 v32);
576
577extern void ulsp_l1_send_1_word_hw_cond(kal_uint32 v1);
578extern void ulsp_l1_send_2_word_hw_cond(kal_uint32 v1, kal_uint32 v2);
579extern void ulsp_l1_send_3_word_hw_cond(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3);
580extern void ulsp_l1_send_4_word_hw_cond(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4);
581extern void ulsp_l1_send_5_word_hw_cond(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5);
582extern void ulsp_l1_send_6_word_hw_cond(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6);
583extern void ulsp_l1_send_7_word_hw_cond(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7);
584extern void ulsp_l1_send_8_word_hw_cond(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8);
585extern void ulsp_l1_send_9_word_hw_cond(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9);
586extern void ulsp_l1_send_10_word_hw_cond(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10);
587extern void ulsp_l1_send_11_word_hw_cond(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11);
588extern void ulsp_l1_send_12_word_hw_cond(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12);
589extern void ulsp_l1_send_13_word_hw_cond(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13);
590extern void ulsp_l1_send_14_word_hw_cond(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14);
591extern void ulsp_l1_send_15_word_hw_cond(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15);
592extern void ulsp_l1_send_16_word_hw_cond(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16);
593extern void ulsp_l1_send_17_word_hw_cond(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17);
594extern void ulsp_l1_send_18_word_hw_cond(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18);
595extern void ulsp_l1_send_19_word_hw_cond(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19);
596extern void ulsp_l1_send_20_word_hw_cond(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20);
597extern void ulsp_l1_send_21_word_hw_cond(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21);
598extern void ulsp_l1_send_22_word_hw_cond(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22);
599extern void ulsp_l1_send_23_word_hw_cond(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23);
600extern void ulsp_l1_send_24_word_hw_cond(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23, kal_uint32 v24);
601extern void ulsp_l1_send_25_word_hw_cond(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23, kal_uint32 v24, kal_uint32 v25);
602extern void ulsp_l1_send_26_word_hw_cond(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23, kal_uint32 v24, kal_uint32 v25, kal_uint32 v26);
603extern void ulsp_l1_send_27_word_hw_cond(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23, kal_uint32 v24, kal_uint32 v25, kal_uint32 v26, kal_uint32 v27);
604extern void ulsp_l1_send_28_word_hw_cond(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23, kal_uint32 v24, kal_uint32 v25, kal_uint32 v26, kal_uint32 v27, kal_uint32 v28);
605extern void ulsp_l1_send_29_word_hw_cond(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23, kal_uint32 v24, kal_uint32 v25, kal_uint32 v26, kal_uint32 v27, kal_uint32 v28, kal_uint32 v29);
606extern void ulsp_l1_send_30_word_hw_cond(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23, kal_uint32 v24, kal_uint32 v25, kal_uint32 v26, kal_uint32 v27, kal_uint32 v28, kal_uint32 v29, kal_uint32 v30);
607extern void ulsp_l1_send_31_word_hw_cond(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23, kal_uint32 v24, kal_uint32 v25, kal_uint32 v26, kal_uint32 v27, kal_uint32 v28, kal_uint32 v29, kal_uint32 v30, kal_uint32 v31);
608extern void ulsp_l1_send_32_word_hw_cond(kal_uint32 v1, kal_uint32 v2, kal_uint32 v3, kal_uint32 v4, kal_uint32 v5, kal_uint32 v6, kal_uint32 v7, kal_uint32 v8, kal_uint32 v9, kal_uint32 v10, kal_uint32 v11, kal_uint32 v12, kal_uint32 v13, kal_uint32 v14, kal_uint32 v15, kal_uint32 v16, kal_uint32 v17, kal_uint32 v18, kal_uint32 v19, kal_uint32 v20, kal_uint32 v21, kal_uint32 v22, kal_uint32 v23, kal_uint32 v24, kal_uint32 v25, kal_uint32 v26, kal_uint32 v27, kal_uint32 v28, kal_uint32 v29, kal_uint32 v30, kal_uint32 v31, kal_uint32 v32);
609
610
611#endif //_L1TRC_FUNCTION_H