Opened 3 weeks ago
Last modified 2 weeks ago
#20578 assigned defect
isolde sim start: OpenMMException: Error compiling kernel
| Reported by: | Owned by: | Tristan Croll | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Third Party | Version: | |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: | ||
| Notify when closed: | Platform: | all | |
| Project: | ChimeraX |
Description (last modified by )
The following bug report has been submitted:
Platform: macOS-26.5.1-arm64-arm-64bit
ChimeraX Version: 1.7.1 (2024-01-23 01:58:08 UTC)
Description
(Describe the actions that caused this problem to occur here)
Log:
Startup Messages
---
warnings | Replacing fetcher for 'tcia' and format DICOM medical imaging from
Dicom bundle with that from MedicalImaging bundle
Replacing fetcher for 'ngff' and format OME-Zarr from OME-Zarr bundle with
that from OME-Zarr bundle
Replacing fetcher for 'ngff' and format OME-Zarr from OME-Zarr bundle with
that from OME-Zarr bundle
Replacing fetcher for 'pdb_nmr' and format NMRSTAR from NMRSTAR bundle with
that from NMRSTAR bundle
> isolde set gpuDeviceIndex -1
> set selectionWidth 4
Done loading forcefield
UCSF ChimeraX version: 1.7.1 (2024-01-23)
© 2016-2023 Regents of the University of California. All rights reserved.
How to cite UCSF ChimeraX
> isolde set simFidelityMode Medium/Medium
ISOLDE: setting sim fidelity mode to Medium/Medium
nonbonded_cutoff_distance = 0.900000
use_gbsa = True
gbsa_cutoff = 1.100000
> isolde start
> open /Users/sahmed08/Library/CloudStorage/OneDrive-
> St.JudeChildren'sResearchHospital/SFXN1/model/J139/cryosparc_P375_J139_006_volume_map_sharp.mrc
> "/Users/sahmed08/Library/CloudStorage/OneDrive-
> St.JudeChildren'sResearchHospital/SFXN1/model/J139/SFXN1_E4-P375_J136-coot-3
> (1).pdb"
Opened cryosparc_P375_J139_006_volume_map_sharp.mrc as #1, grid size
288,288,288, pixel 0.965, shown at level 0.088, step 2, values float32
Chain information for SFXN1_E4-P375_J136-coot-3 (1).pdb #2
---
Chain | Description
A | No description available
B | No description available
> volume #1 step 1
ISOLDE: Checking and correcting nomenclature for (pseudo)symmetric side
chains...
Chain information for SFXN1_E4-P375_J136-coot-3 (1).pdb
---
Chain | Description
2.2/A | No description available
2.2/B | No description available
> volume #1 level 0.3628
> clipper associate #1 toModel #2
Opened cryosparc_P375_J139_006_volume_map_sharp.mrc as #2.1.1.1, grid size
288,288,288, pixel 0.965, shown at step 1, values float32
> ui tool show "Show Sequence Viewer"
> sequence chain /A
Alignment identifier is 2.2/A
> select /A:5
21 atoms, 20 bonds, 1 residue, 1 model selected
> select /A:5-104
1624 atoms, 1645 bonds, 100 residues, 1 model selected
> isolde sim start /A:5-104
Traceback (most recent call last):
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/toolbar/tool.py", line 205, in callback
bundle_info.run_provider(session, name, session.toolbar,
display_name=display_name)
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/toolshed/info.py", line 397, in run_provider
return api._api_caller.run_provider(api, session, name, mgr, **kw)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/toolshed/__init__.py", line 1302, in run_provider
return cls._get_func(api, "run_provider")(session, name, mgr, **kw)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/sahmed08/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/isolde/__init__.py",
line 183, in run_provider
toolbar_command(session, name)
File "/Users/sahmed08/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/isolde/toolbar.py",
line 21, in toolbar_command
run(session, f'isolde sim start {_current_residue_sel_string(session)}')
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/commands/run.py", line 49, in run
results = command.run(text, log=log, return_json=return_json)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/commands/cli.py", line 2908, in run
result = ci.function(session, **kw_args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/sahmed08/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/isolde/cmd/cmd.py",
line 122, in isolde_sim
isolde.start_sim()
File "/Users/sahmed08/Library/Application
Support/ChimeraX/1.7/lib/python/site-packages/chimerax/isolde/isolde.py", line
896, in start_sim
sm.start_sim()
File "/Users/sahmed08/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/isolde/openmm/openmm_interface.py", line 401, in start_sim
sh.start_sim()
File "/Users/sahmed08/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/isolde/openmm/openmm_interface.py", line 1432, in start_sim
self._prepare_sim()
File "/Users/sahmed08/Library/Application
Support/ChimeraX/1.7/lib/python/site-
packages/chimerax/isolde/openmm/openmm_interface.py", line 1377, in
_prepare_sim
s = self._simulation = app.Simulation(self.topology, self._system,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/openmm/app/simulation.py", line 103, in __init__
self.context = mm.Context(self.system, self.integrator, platform,
platformProperties)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/Applications/ChimeraX-1.7.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/openmm/openmm.py", line 2469, in __init__
_openmm.Context_swiginit(self, _openmm.new_Context(*args))
^^^^^^^^^^^^^^^^^^^^^^^^^^
openmm.OpenMMException: Error compiling kernel: program_source:279:1: error:
illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(sum)
^~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:263:44: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
#define DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:217:40: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
#define EXPOSE_FUNCTION_I_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:279:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(sum)
^~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:263:44: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
#define DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:218:51: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
EXPOSE_FUNCTION_OVERLOAD_ARGS_1(EXPR, int, s.i32) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:279:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(sum)
^~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:264:43: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
EXPOSE_FUNCTION_I_ARGS_1(quad_##METAL_OP) \
^
program_source:217:40: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
#define EXPOSE_FUNCTION_I_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:279:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(sum)
^~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:264:43: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
EXPOSE_FUNCTION_I_ARGS_1(quad_##METAL_OP) \
^
program_source:218:51: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
EXPOSE_FUNCTION_OVERLOAD_ARGS_1(EXPR, int, s.i32) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:279:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(sum)
^~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:272:36: note: expanded from macro 'DECLARE_REDUCTION_BASE'
DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:267:44: note: expanded from macro '\
DECLARE_F_REDUCTION_BASE'
#define DECLARE_F_REDUCTION_BASE(METAL_OP) \
^
program_source:221:40: note: expanded from macro '\
EXPOSE_FUNCTION_F_ARGS_1'
#define EXPOSE_FUNCTION_F_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:279:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(sum)
^~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:272:36: note: expanded from macro 'DECLARE_REDUCTION_BASE'
DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:268:43: note: expanded from macro '\
DECLARE_F_REDUCTION_BASE'
EXPOSE_FUNCTION_F_ARGS_1(quad_##METAL_OP) \
^
program_source:221:40: note: expanded from macro '\
EXPOSE_FUNCTION_F_ARGS_1'
#define EXPOSE_FUNCTION_F_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:280:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(prefix_inclusive_sum)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:263:44: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
#define DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:217:40: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
#define EXPOSE_FUNCTION_I_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:280:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(prefix_inclusive_sum)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:263:44: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
#define DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:218:51: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
EXPOSE_FUNCTION_OVERLOAD_ARGS_1(EXPR, int, s.i32) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:280:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(prefix_inclusive_sum)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:264:43: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
EXPOSE_FUNCTION_I_ARGS_1(quad_##METAL_OP) \
^
program_source:217:40: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
#define EXPOSE_FUNCTION_I_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:280:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(prefix_inclusive_sum)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:264:43: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
EXPOSE_FUNCTION_I_ARGS_1(quad_##METAL_OP) \
^
program_source:218:51: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
EXPOSE_FUNCTION_OVERLOAD_ARGS_1(EXPR, int, s.i32) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:280:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(prefix_inclusive_sum)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:272:36: note: expanded from macro 'DECLARE_REDUCTION_BASE'
DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:267:44: note: expanded from macro '\
DECLARE_F_REDUCTION_BASE'
#define DECLARE_F_REDUCTION_BASE(METAL_OP) \
^
program_source:221:40: note: expanded from macro '\
EXPOSE_FUNCTION_F_ARGS_1'
#define EXPOSE_FUNCTION_F_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:280:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(prefix_inclusive_sum)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:272:36: note: expanded from macro 'DECLARE_REDUCTION_BASE'
DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:268:43: note: expanded from macro '\
DECLARE_F_REDUCTION_BASE'
EXPOSE_FUNCTION_F_ARGS_1(quad_##METAL_OP) \
^
program_source:221:40: note: expanded from macro '\
EXPOSE_FUNCTION_F_ARGS_1'
#define EXPOSE_FUNCTION_F_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:281:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(prefix_exclusive_sum)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:263:44: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
#define DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:217:40: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
#define EXPOSE_FUNCTION_I_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:281:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(prefix_exclusive_sum)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:263:44: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
#define DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:218:51: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
EXPOSE_FUNCTION_OVERLOAD_ARGS_1(EXPR, int, s.i32) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:281:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(prefix_exclusive_sum)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:264:43: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
EXPOSE_FUNCTION_I_ARGS_1(quad_##METAL_OP) \
^
program_source:217:40: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
#define EXPOSE_FUNCTION_I_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:281:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(prefix_exclusive_sum)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:264:43: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
EXPOSE_FUNCTION_I_ARGS_1(quad_##METAL_OP) \
^
program_source:218:51: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
EXPOSE_FUNCTION_OVERLOAD_ARGS_1(EXPR, int, s.i32) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:281:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(prefix_exclusive_sum)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:272:36: note: expanded from macro 'DECLARE_REDUCTION_BASE'
DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:267:44: note: expanded from macro '\
DECLARE_F_REDUCTION_BASE'
#define DECLARE_F_REDUCTION_BASE(METAL_OP) \
^
program_source:221:40: note: expanded from macro '\
EXPOSE_FUNCTION_F_ARGS_1'
#define EXPOSE_FUNCTION_F_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:281:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(prefix_exclusive_sum)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:272:36: note: expanded from macro 'DECLARE_REDUCTION_BASE'
DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:268:43: note: expanded from macro '\
DECLARE_F_REDUCTION_BASE'
EXPOSE_FUNCTION_F_ARGS_1(quad_##METAL_OP) \
^
program_source:221:40: note: expanded from macro '\
EXPOSE_FUNCTION_F_ARGS_1'
#define EXPOSE_FUNCTION_F_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:282:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(min)
^~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:263:44: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
#define DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:217:40: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
#define EXPOSE_FUNCTION_I_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:282:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(min)
^~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:263:44: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
#define DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:218:51: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
EXPOSE_FUNCTION_OVERLOAD_ARGS_1(EXPR, int, s.i32) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:282:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(min)
^~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:264:43: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
EXPOSE_FUNCTION_I_ARGS_1(quad_##METAL_OP) \
^
program_source:217:40: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
#define EXPOSE_FUNCTION_I_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:282:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(min)
^~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:264:43: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
EXPOSE_FUNCTION_I_ARGS_1(quad_##METAL_OP) \
^
program_source:218:51: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
EXPOSE_FUNCTION_OVERLOAD_ARGS_1(EXPR, int, s.i32) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:282:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(min)
^~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:272:36: note: expanded from macro 'DECLARE_REDUCTION_BASE'
DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:267:44: note: expanded from macro '\
DECLARE_F_REDUCTION_BASE'
#define DECLARE_F_REDUCTION_BASE(METAL_OP) \
^
program_source:221:40: note: expanded from macro '\
EXPOSE_FUNCTION_F_ARGS_1'
#define EXPOSE_FUNCTION_F_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:282:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(min)
^~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:272:36: note: expanded from macro 'DECLARE_REDUCTION_BASE'
DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:268:43: note: expanded from macro '\
DECLARE_F_REDUCTION_BASE'
EXPOSE_FUNCTION_F_ARGS_1(quad_##METAL_OP) \
^
program_source:221:40: note: expanded from macro '\
EXPOSE_FUNCTION_F_ARGS_1'
#define EXPOSE_FUNCTION_F_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:283:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(max)
^~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:263:44: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
#define DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:217:40: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
#define EXPOSE_FUNCTION_I_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:283:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(max)
^~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:263:44: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
#define DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:218:51: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
EXPOSE_FUNCTION_OVERLOAD_ARGS_1(EXPR, int, s.i32) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:283:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(max)
^~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:264:43: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
EXPOSE_FUNCTION_I_ARGS_1(quad_##METAL_OP) \
^
program_source:217:40: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
#define EXPOSE_FUNCTION_I_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:283:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(max)
^~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:264:43: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
EXPOSE_FUNCTION_I_ARGS_1(quad_##METAL_OP) \
^
program_source:218:51: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
EXPOSE_FUNCTION_OVERLOAD_ARGS_1(EXPR, int, s.i32) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:283:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(max)
^~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:272:36: note: expanded from macro 'DECLARE_REDUCTION_BASE'
DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:267:44: note: expanded from macro '\
DECLARE_F_REDUCTION_BASE'
#define DECLARE_F_REDUCTION_BASE(METAL_OP) \
^
program_source:221:40: note: expanded from macro '\
EXPOSE_FUNCTION_F_ARGS_1'
#define EXPOSE_FUNCTION_F_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:283:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(max)
^~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:272:36: note: expanded from macro 'DECLARE_REDUCTION_BASE'
DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:268:43: note: expanded from macro '\
DECLARE_F_REDUCTION_BASE'
EXPOSE_FUNCTION_F_ARGS_1(quad_##METAL_OP) \
^
program_source:221:40: note: expanded from macro '\
EXPOSE_FUNCTION_F_ARGS_1'
#define EXPOSE_FUNCTION_F_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:285:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(product)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:263:44: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
#define DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:217:40: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
#define EXPOSE_FUNCTION_I_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:285:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(product)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:263:44: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
#define DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:218:51: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
EXPOSE_FUNCTION_OVERLOAD_ARGS_1(EXPR, int, s.i32) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:285:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(product)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:264:43: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
EXPOSE_FUNCTION_I_ARGS_1(quad_##METAL_OP) \
^
program_source:217:40: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
#define EXPOSE_FUNCTION_I_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:285:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(product)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:264:43: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
EXPOSE_FUNCTION_I_ARGS_1(quad_##METAL_OP) \
^
program_source:218:51: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
EXPOSE_FUNCTION_OVERLOAD_ARGS_1(EXPR, int, s.i32) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:285:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(product)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:272:36: note: expanded from macro 'DECLARE_REDUCTION_BASE'
DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:267:44: note: expanded from macro '\
DECLARE_F_REDUCTION_BASE'
#define DECLARE_F_REDUCTION_BASE(METAL_OP) \
^
program_source:221:40: note: expanded from macro '\
EXPOSE_FUNCTION_F_ARGS_1'
#define EXPOSE_FUNCTION_F_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:285:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(product)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:272:36: note: expanded from macro 'DECLARE_REDUCTION_BASE'
DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:268:43: note: expanded from macro '\
DECLARE_F_REDUCTION_BASE'
EXPOSE_FUNCTION_F_ARGS_1(quad_##METAL_OP) \
^
program_source:221:40: note: expanded from macro '\
EXPOSE_FUNCTION_F_ARGS_1'
#define EXPOSE_FUNCTION_F_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:286:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(prefix_inclusive_product)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:263:44: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
#define DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:217:40: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
#define EXPOSE_FUNCTION_I_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:286:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(prefix_inclusive_product)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:263:44: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
#define DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:218:51: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
EXPOSE_FUNCTION_OVERLOAD_ARGS_1(EXPR, int, s.i32) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:286:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(prefix_inclusive_product)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:264:43: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
EXPOSE_FUNCTION_I_ARGS_1(quad_##METAL_OP) \
^
program_source:217:40: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
#define EXPOSE_FUNCTION_I_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:286:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(prefix_inclusive_product)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:264:43: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
EXPOSE_FUNCTION_I_ARGS_1(quad_##METAL_OP) \
^
program_source:218:51: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
EXPOSE_FUNCTION_OVERLOAD_ARGS_1(EXPR, int, s.i32) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:286:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(prefix_inclusive_product)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:272:36: note: expanded from macro 'DECLARE_REDUCTION_BASE'
DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:267:44: note: expanded from macro '\
DECLARE_F_REDUCTION_BASE'
#define DECLARE_F_REDUCTION_BASE(METAL_OP) \
^
program_source:221:40: note: expanded from macro '\
EXPOSE_FUNCTION_F_ARGS_1'
#define EXPOSE_FUNCTION_F_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:286:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(prefix_inclusive_product)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:272:36: note: expanded from macro 'DECLARE_REDUCTION_BASE'
DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:268:43: note: expanded from macro '\
DECLARE_F_REDUCTION_BASE'
EXPOSE_FUNCTION_F_ARGS_1(quad_##METAL_OP) \
^
program_source:221:40: note: expanded from macro '\
EXPOSE_FUNCTION_F_ARGS_1'
#define EXPOSE_FUNCTION_F_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:287:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(prefix_exclusive_product)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:263:44: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
#define DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:217:40: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
#define EXPOSE_FUNCTION_I_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:287:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(prefix_exclusive_product)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:263:44: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
#define DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:218:51: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
EXPOSE_FUNCTION_OVERLOAD_ARGS_1(EXPR, int, s.i32) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:287:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(prefix_exclusive_product)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:264:43: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
EXPOSE_FUNCTION_I_ARGS_1(quad_##METAL_OP) \
^
program_source:217:40: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
#define EXPOSE_FUNCTION_I_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:287:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(prefix_exclusive_product)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:264:43: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
EXPOSE_FUNCTION_I_ARGS_1(quad_##METAL_OP) \
^
program_source:218:51: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
EXPOSE_FUNCTION_OVERLOAD_ARGS_1(EXPR, int, s.i32) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:287:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(prefix_exclusive_product)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:272:36: note: expanded from macro 'DECLARE_REDUCTION_BASE'
DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:267:44: note: expanded from macro '\
DECLARE_F_REDUCTION_BASE'
#define DECLARE_F_REDUCTION_BASE(METAL_OP) \
^
program_source:221:40: note: expanded from macro '\
EXPOSE_FUNCTION_F_ARGS_1'
#define EXPOSE_FUNCTION_F_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:287:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(prefix_exclusive_product)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:272:36: note: expanded from macro 'DECLARE_REDUCTION_BASE'
DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:268:43: note: expanded from macro '\
DECLARE_F_REDUCTION_BASE'
EXPOSE_FUNCTION_F_ARGS_1(quad_##METAL_OP) \
^
program_source:221:40: note: expanded from macro '\
EXPOSE_FUNCTION_F_ARGS_1'
#define EXPOSE_FUNCTION_F_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:288:1: error: illegal string literal in 'asm'
DECLARE_I_REDUCTION_BASE(and)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:263:44: note: expanded from macro 'DECLARE_I_REDUCTION_BASE'
#define DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:217:40: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
#define EXPOSE_FUNCTION_I_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:288:1: error: illegal string literal in 'asm'
DECLARE_I_REDUCTION_BASE(and)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:263:44: note: expanded from macro 'DECLARE_I_REDUCTION_BASE'
#define DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:218:51: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
EXPOSE_FUNCTION_OVERLOAD_ARGS_1(EXPR, int, s.i32) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:288:1: error: illegal string literal in 'asm'
DECLARE_I_REDUCTION_BASE(and)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:264:43: note: expanded from macro 'DECLARE_I_REDUCTION_BASE'
EXPOSE_FUNCTION_I_ARGS_1(quad_##METAL_OP) \
^
program_source:217:40: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
#define EXPOSE_FUNCTION_I_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:288:1: error: illegal string literal in 'asm'
DECLARE_I_REDUCTION_BASE(and)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:264:43: note: expanded from macro 'DECLARE_I_REDUCTION_BASE'
EXPOSE_FUNCTION_I_ARGS_1(quad_##METAL_OP) \
^
program_source:218:51: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
EXPOSE_FUNCTION_OVERLOAD_ARGS_1(EXPR, int, s.i32) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:289:1: error: illegal string literal in 'asm'
DECLARE_I_REDUCTION_BASE(or)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:263:44: note: expanded from macro 'DECLARE_I_REDUCTION_BASE'
#define DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:217:40: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
#define EXPOSE_FUNCTION_I_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:289:1: error: illegal string literal in 'asm'
DECLARE_I_REDUCTION_BASE(or)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:263:44: note: expanded from macro 'DECLARE_I_REDUCTION_BASE'
#define DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:218:51: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
EXPOSE_FUNCTION_OVERLOAD_ARGS_1(EXPR, int, s.i32) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:289:1: error: illegal string literal in 'asm'
DECLARE_I_REDUCTION_BASE(or)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:264:43: note: expanded from macro 'DECLARE_I_REDUCTION_BASE'
EXPOSE_FUNCTION_I_ARGS_1(quad_##METAL_OP) \
^
program_source:217:40: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
#define EXPOSE_FUNCTION_I_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:289:1: error: illegal string literal in 'asm'
DECLARE_I_REDUCTION_BASE(or)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:264:43: note: expanded from macro 'DECLARE_I_REDUCTION_BASE'
EXPOSE_FUNCTION_I_ARGS_1(quad_##METAL_OP) \
^
program_source:218:51: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
EXPOSE_FUNCTION_OVERLOAD_ARGS_1(EXPR, int, s.i32) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:290:1: error: illegal string literal in 'asm'
DECLARE_I_REDUCTION_BASE(xor)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:263:44: note: expanded from macro 'DECLARE_I_REDUCTION_BASE'
#define DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:217:40: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
#define EXPOSE_FUNCTION_I_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:290:1: error: illegal string literal in 'asm'
DECLARE_I_REDUCTION_BASE(xor)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:263:44: note: expanded from macro 'DECLARE_I_REDUCTION_BASE'
#define DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:218:51: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
EXPOSE_FUNCTION_OVERLOAD_ARGS_1(EXPR, int, s.i32) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:290:1: error: illegal string literal in 'asm'
DECLARE_I_REDUCTION_BASE(xor)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:264:43: note: expanded from macro 'DECLARE_I_REDUCTION_BASE'
EXPOSE_FUNCTION_I_ARGS_1(quad_##METAL_OP) \
^
program_source:217:40: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
#define EXPOSE_FUNCTION_I_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:290:1: error: illegal string literal in 'asm'
DECLARE_I_REDUCTION_BASE(xor)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:264:43: note: expanded from macro 'DECLARE_I_REDUCTION_BASE'
EXPOSE_FUNCTION_I_ARGS_1(quad_##METAL_OP) \
^
program_source:218:51: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
EXPOSE_FUNCTION_OVERLOAD_ARGS_1(EXPR, int, s.i32) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:292:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(broadcast)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:275:40: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
#define DECLARE_SHUFFLE_BASE(METAL_OP) \
^
program_source:224:38: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
#define EXPOSE_FUNCTION_ARGS_2(EXPR) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:292:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(broadcast)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:275:40: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
#define DECLARE_SHUFFLE_BASE(METAL_OP) \
^
program_source:225:51: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
EXPOSE_FUNCTION_OVERLOAD_ARGS_2(EXPR, int, s.i32) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:292:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(broadcast)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:275:40: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
#define DECLARE_SHUFFLE_BASE(METAL_OP) \
^
program_source:226:52: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
EXPOSE_FUNCTION_OVERLOAD_ARGS_2(EXPR, uint, u.i32) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:292:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(broadcast)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:276:41: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
EXPOSE_FUNCTION_ARGS_2(quad_##METAL_OP) \
^
program_source:224:38: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
#define EXPOSE_FUNCTION_ARGS_2(EXPR) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:292:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(broadcast)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:276:41: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
EXPOSE_FUNCTION_ARGS_2(quad_##METAL_OP) \
^
program_source:225:51: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
EXPOSE_FUNCTION_OVERLOAD_ARGS_2(EXPR, int, s.i32) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:292:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(broadcast)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:276:41: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
EXPOSE_FUNCTION_ARGS_2(quad_##METAL_OP) \
^
program_source:226:52: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
EXPOSE_FUNCTION_OVERLOAD_ARGS_2(EXPR, uint, u.i32) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:293:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(broadcast_first)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:263:44: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
#define DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:217:40: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
#define EXPOSE_FUNCTION_I_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:293:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(broadcast_first)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:263:44: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
#define DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:218:51: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
EXPOSE_FUNCTION_OVERLOAD_ARGS_1(EXPR, int, s.i32) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:293:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(broadcast_first)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:264:43: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
EXPOSE_FUNCTION_I_ARGS_1(quad_##METAL_OP) \
^
program_source:217:40: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
#define EXPOSE_FUNCTION_I_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:293:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(broadcast_first)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:264:43: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
EXPOSE_FUNCTION_I_ARGS_1(quad_##METAL_OP) \
^
program_source:218:51: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
EXPOSE_FUNCTION_OVERLOAD_ARGS_1(EXPR, int, s.i32) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:293:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(broadcast_first)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:272:36: note: expanded from macro 'DECLARE_REDUCTION_BASE'
DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:267:44: note: expanded from macro '\
DECLARE_F_REDUCTION_BASE'
#define DECLARE_F_REDUCTION_BASE(METAL_OP) \
^
program_source:221:40: note: expanded from macro '\
EXPOSE_FUNCTION_F_ARGS_1'
#define EXPOSE_FUNCTION_F_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:293:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(broadcast_first)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:272:36: note: expanded from macro 'DECLARE_REDUCTION_BASE'
DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:268:43: note: expanded from macro '\
DECLARE_F_REDUCTION_BASE'
EXPOSE_FUNCTION_F_ARGS_1(quad_##METAL_OP) \
^
program_source:221:40: note: expanded from macro '\
EXPOSE_FUNCTION_F_ARGS_1'
#define EXPOSE_FUNCTION_F_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:295:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:275:40: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
#define DECLARE_SHUFFLE_BASE(METAL_OP) \
^
program_source:224:38: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
#define EXPOSE_FUNCTION_ARGS_2(EXPR) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:295:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:275:40: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
#define DECLARE_SHUFFLE_BASE(METAL_OP) \
^
program_source:225:51: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
EXPOSE_FUNCTION_OVERLOAD_ARGS_2(EXPR, int, s.i32) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:295:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:275:40: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
#define DECLARE_SHUFFLE_BASE(METAL_OP) \
^
program_source:226:52: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
EXPOSE_FUNCTION_OVERLOAD_ARGS_2(EXPR, uint, u.i32) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:295:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:276:41: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
EXPOSE_FUNCTION_ARGS_2(quad_##METAL_OP) \
^
program_source:224:38: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
#define EXPOSE_FUNCTION_ARGS_2(EXPR) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:295:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:276:41: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
EXPOSE_FUNCTION_ARGS_2(quad_##METAL_OP) \
^
program_source:225:51: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
EXPOSE_FUNCTION_OVERLOAD_ARGS_2(EXPR, int, s.i32) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:295:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:276:41: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
EXPOSE_FUNCTION_ARGS_2(quad_##METAL_OP) \
^
program_source:226:52: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
EXPOSE_FUNCTION_OVERLOAD_ARGS_2(EXPR, uint, u.i32) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:296:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle_xor)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:275:40: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
#define DECLARE_SHUFFLE_BASE(METAL_OP) \
^
program_source:224:38: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
#define EXPOSE_FUNCTION_ARGS_2(EXPR) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:296:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle_xor)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:275:40: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
#define DECLARE_SHUFFLE_BASE(METAL_OP) \
^
program_source:225:51: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
EXPOSE_FUNCTION_OVERLOAD_ARGS_2(EXPR, int, s.i32) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:296:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle_xor)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:275:40: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
#define DECLARE_SHUFFLE_BASE(METAL_OP) \
^
program_source:226:52: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
EXPOSE_FUNCTION_OVERLOAD_ARGS_2(EXPR, uint, u.i32) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:296:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle_xor)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:276:41: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
EXPOSE_FUNCTION_ARGS_2(quad_##METAL_OP) \
^
program_source:224:38: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
#define EXPOSE_FUNCTION_ARGS_2(EXPR) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:296:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle_xor)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:276:41: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
EXPOSE_FUNCTION_ARGS_2(quad_##METAL_OP) \
^
program_source:225:51: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
EXPOSE_FUNCTION_OVERLOAD_ARGS_2(EXPR, int, s.i32) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:296:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle_xor)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:276:41: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
EXPOSE_FUNCTION_ARGS_2(quad_##METAL_OP) \
^
program_source:226:52: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
EXPOSE_FUNCTION_OVERLOAD_ARGS_2(EXPR, uint, u.i32) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:297:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle_up)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:275:40: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
#define DECLARE_SHUFFLE_BASE(METAL_OP) \
^
program_source:224:38: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
#define EXPOSE_FUNCTION_ARGS_2(EXPR) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:297:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle_up)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:275:40: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
#define DECLARE_SHUFFLE_BASE(METAL_OP) \
^
program_source:225:51: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
EXPOSE_FUNCTION_OVERLOAD_ARGS_2(EXPR, int, s.i32) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:297:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle_up)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:275:40: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
#define DECLARE_SHUFFLE_BASE(METAL_OP) \
^
program_source:226:52: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
EXPOSE_FUNCTION_OVERLOAD_ARGS_2(EXPR, uint, u.i32) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:297:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle_up)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:276:41: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
EXPOSE_FUNCTION_ARGS_2(quad_##METAL_OP) \
^
program_source:224:38: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
#define EXPOSE_FUNCTION_ARGS_2(EXPR) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:297:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle_up)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:276:41: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
EXPOSE_FUNCTION_ARGS_2(quad_##METAL_OP) \
^
program_source:225:51: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
EXPOSE_FUNCTION_OVERLOAD_ARGS_2(EXPR, int, s.i32) \
^
[deleted to fit within ticket limits]
program_source:283:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(max)
^~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:263:44: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
#define DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:218:51: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
EXPOSE_FUNCTION_OVERLOAD_ARGS_1(EXPR, int, s.i32) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:283:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(max)
^~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:264:43: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
EXPOSE_FUNCTION_I_ARGS_1(quad_##METAL_OP) \
^
program_source:217:40: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
#define EXPOSE_FUNCTION_I_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:283:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(max)
^~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:264:43: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
EXPOSE_FUNCTION_I_ARGS_1(quad_##METAL_OP) \
^
program_source:218:51: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
EXPOSE_FUNCTION_OVERLOAD_ARGS_1(EXPR, int, s.i32) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:283:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(max)
^~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:272:36: note: expanded from macro 'DECLARE_REDUCTION_BASE'
DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:267:44: note: expanded from macro '\
DECLARE_F_REDUCTION_BASE'
#define DECLARE_F_REDUCTION_BASE(METAL_OP) \
^
program_source:221:40: note: expanded from macro '\
EXPOSE_FUNCTION_F_ARGS_1'
#define EXPOSE_FUNCTION_F_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:283:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(max)
^~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:272:36: note: expanded from macro 'DECLARE_REDUCTION_BASE'
DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:268:43: note: expanded from macro '\
DECLARE_F_REDUCTION_BASE'
EXPOSE_FUNCTION_F_ARGS_1(quad_##METAL_OP) \
^
program_source:221:40: note: expanded from macro '\
EXPOSE_FUNCTION_F_ARGS_1'
#define EXPOSE_FUNCTION_F_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:285:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(product)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:263:44: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
#define DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:217:40: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
#define EXPOSE_FUNCTION_I_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:285:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(product)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:263:44: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
#define DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:218:51: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
EXPOSE_FUNCTION_OVERLOAD_ARGS_1(EXPR, int, s.i32) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:285:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(product)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:264:43: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
EXPOSE_FUNCTION_I_ARGS_1(quad_##METAL_OP) \
^
program_source:217:40: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
#define EXPOSE_FUNCTION_I_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:285:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(product)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:264:43: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
EXPOSE_FUNCTION_I_ARGS_1(quad_##METAL_OP) \
^
program_source:218:51: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
EXPOSE_FUNCTION_OVERLOAD_ARGS_1(EXPR, int, s.i32) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:285:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(product)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:272:36: note: expanded from macro 'DECLARE_REDUCTION_BASE'
DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:267:44: note: expanded from macro '\
DECLARE_F_REDUCTION_BASE'
#define DECLARE_F_REDUCTION_BASE(METAL_OP) \
^
program_source:221:40: note: expanded from macro '\
EXPOSE_FUNCTION_F_ARGS_1'
#define EXPOSE_FUNCTION_F_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:285:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(product)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:272:36: note: expanded from macro 'DECLARE_REDUCTION_BASE'
DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:268:43: note: expanded from macro '\
DECLARE_F_REDUCTION_BASE'
EXPOSE_FUNCTION_F_ARGS_1(quad_##METAL_OP) \
^
program_source:221:40: note: expanded from macro '\
EXPOSE_FUNCTION_F_ARGS_1'
#define EXPOSE_FUNCTION_F_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:286:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(prefix_inclusive_product)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:263:44: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
#define DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:217:40: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
#define EXPOSE_FUNCTION_I_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:286:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(prefix_inclusive_product)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:263:44: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
#define DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:218:51: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
EXPOSE_FUNCTION_OVERLOAD_ARGS_1(EXPR, int, s.i32) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:286:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(prefix_inclusive_product)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:264:43: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
EXPOSE_FUNCTION_I_ARGS_1(quad_##METAL_OP) \
^
program_source:217:40: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
#define EXPOSE_FUNCTION_I_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:286:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(prefix_inclusive_product)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:264:43: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
EXPOSE_FUNCTION_I_ARGS_1(quad_##METAL_OP) \
^
program_source:218:51: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
EXPOSE_FUNCTION_OVERLOAD_ARGS_1(EXPR, int, s.i32) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:286:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(prefix_inclusive_product)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:272:36: note: expanded from macro 'DECLARE_REDUCTION_BASE'
DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:267:44: note: expanded from macro '\
DECLARE_F_REDUCTION_BASE'
#define DECLARE_F_REDUCTION_BASE(METAL_OP) \
^
program_source:221:40: note: expanded from macro '\
EXPOSE_FUNCTION_F_ARGS_1'
#define EXPOSE_FUNCTION_F_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:286:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(prefix_inclusive_product)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:272:36: note: expanded from macro 'DECLARE_REDUCTION_BASE'
DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:268:43: note: expanded from macro '\
DECLARE_F_REDUCTION_BASE'
EXPOSE_FUNCTION_F_ARGS_1(quad_##METAL_OP) \
^
program_source:221:40: note: expanded from macro '\
EXPOSE_FUNCTION_F_ARGS_1'
#define EXPOSE_FUNCTION_F_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:287:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(prefix_exclusive_product)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:263:44: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
#define DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:217:40: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
#define EXPOSE_FUNCTION_I_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:287:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(prefix_exclusive_product)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:263:44: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
#define DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:218:51: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
EXPOSE_FUNCTION_OVERLOAD_ARGS_1(EXPR, int, s.i32) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:287:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(prefix_exclusive_product)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:264:43: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
EXPOSE_FUNCTION_I_ARGS_1(quad_##METAL_OP) \
^
program_source:217:40: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
#define EXPOSE_FUNCTION_I_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:287:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(prefix_exclusive_product)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:264:43: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
EXPOSE_FUNCTION_I_ARGS_1(quad_##METAL_OP) \
^
program_source:218:51: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
EXPOSE_FUNCTION_OVERLOAD_ARGS_1(EXPR, int, s.i32) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:287:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(prefix_exclusive_product)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:272:36: note: expanded from macro 'DECLARE_REDUCTION_BASE'
DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:267:44: note: expanded from macro '\
DECLARE_F_REDUCTION_BASE'
#define DECLARE_F_REDUCTION_BASE(METAL_OP) \
^
program_source:221:40: note: expanded from macro '\
EXPOSE_FUNCTION_F_ARGS_1'
#define EXPOSE_FUNCTION_F_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:287:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(prefix_exclusive_product)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:272:36: note: expanded from macro 'DECLARE_REDUCTION_BASE'
DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:268:43: note: expanded from macro '\
DECLARE_F_REDUCTION_BASE'
EXPOSE_FUNCTION_F_ARGS_1(quad_##METAL_OP) \
^
program_source:221:40: note: expanded from macro '\
EXPOSE_FUNCTION_F_ARGS_1'
#define EXPOSE_FUNCTION_F_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:288:1: error: illegal string literal in 'asm'
DECLARE_I_REDUCTION_BASE(and)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:263:44: note: expanded from macro 'DECLARE_I_REDUCTION_BASE'
#define DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:217:40: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
#define EXPOSE_FUNCTION_I_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:288:1: error: illegal string literal in 'asm'
DECLARE_I_REDUCTION_BASE(and)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:263:44: note: expanded from macro 'DECLARE_I_REDUCTION_BASE'
#define DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:218:51: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
EXPOSE_FUNCTION_OVERLOAD_ARGS_1(EXPR, int, s.i32) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:288:1: error: illegal string literal in 'asm'
DECLARE_I_REDUCTION_BASE(and)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:264:43: note: expanded from macro 'DECLARE_I_REDUCTION_BASE'
EXPOSE_FUNCTION_I_ARGS_1(quad_##METAL_OP) \
^
program_source:217:40: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
#define EXPOSE_FUNCTION_I_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:288:1: error: illegal string literal in 'asm'
DECLARE_I_REDUCTION_BASE(and)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:264:43: note: expanded from macro 'DECLARE_I_REDUCTION_BASE'
EXPOSE_FUNCTION_I_ARGS_1(quad_##METAL_OP) \
^
program_source:218:51: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
EXPOSE_FUNCTION_OVERLOAD_ARGS_1(EXPR, int, s.i32) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:289:1: error: illegal string literal in 'asm'
DECLARE_I_REDUCTION_BASE(or)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:263:44: note: expanded from macro 'DECLARE_I_REDUCTION_BASE'
#define DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:217:40: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
#define EXPOSE_FUNCTION_I_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:289:1: error: illegal string literal in 'asm'
DECLARE_I_REDUCTION_BASE(or)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:263:44: note: expanded from macro 'DECLARE_I_REDUCTION_BASE'
#define DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:218:51: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
EXPOSE_FUNCTION_OVERLOAD_ARGS_1(EXPR, int, s.i32) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:289:1: error: illegal string literal in 'asm'
DECLARE_I_REDUCTION_BASE(or)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:264:43: note: expanded from macro 'DECLARE_I_REDUCTION_BASE'
EXPOSE_FUNCTION_I_ARGS_1(quad_##METAL_OP) \
^
program_source:217:40: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
#define EXPOSE_FUNCTION_I_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:289:1: error: illegal string literal in 'asm'
DECLARE_I_REDUCTION_BASE(or)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:264:43: note: expanded from macro 'DECLARE_I_REDUCTION_BASE'
EXPOSE_FUNCTION_I_ARGS_1(quad_##METAL_OP) \
^
program_source:218:51: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
EXPOSE_FUNCTION_OVERLOAD_ARGS_1(EXPR, int, s.i32) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:290:1: error: illegal string literal in 'asm'
DECLARE_I_REDUCTION_BASE(xor)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:263:44: note: expanded from macro 'DECLARE_I_REDUCTION_BASE'
#define DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:217:40: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
#define EXPOSE_FUNCTION_I_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:290:1: error: illegal string literal in 'asm'
DECLARE_I_REDUCTION_BASE(xor)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:263:44: note: expanded from macro 'DECLARE_I_REDUCTION_BASE'
#define DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:218:51: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
EXPOSE_FUNCTION_OVERLOAD_ARGS_1(EXPR, int, s.i32) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:290:1: error: illegal string literal in 'asm'
DECLARE_I_REDUCTION_BASE(xor)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:264:43: note: expanded from macro 'DECLARE_I_REDUCTION_BASE'
EXPOSE_FUNCTION_I_ARGS_1(quad_##METAL_OP) \
^
program_source:217:40: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
#define EXPOSE_FUNCTION_I_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:290:1: error: illegal string literal in 'asm'
DECLARE_I_REDUCTION_BASE(xor)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:264:43: note: expanded from macro 'DECLARE_I_REDUCTION_BASE'
EXPOSE_FUNCTION_I_ARGS_1(quad_##METAL_OP) \
^
program_source:218:51: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
EXPOSE_FUNCTION_OVERLOAD_ARGS_1(EXPR, int, s.i32) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:292:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(broadcast)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:275:40: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
#define DECLARE_SHUFFLE_BASE(METAL_OP) \
^
program_source:224:38: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
#define EXPOSE_FUNCTION_ARGS_2(EXPR) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:292:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(broadcast)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:275:40: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
#define DECLARE_SHUFFLE_BASE(METAL_OP) \
^
program_source:225:51: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
EXPOSE_FUNCTION_OVERLOAD_ARGS_2(EXPR, int, s.i32) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:292:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(broadcast)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:275:40: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
#define DECLARE_SHUFFLE_BASE(METAL_OP) \
^
program_source:226:52: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
EXPOSE_FUNCTION_OVERLOAD_ARGS_2(EXPR, uint, u.i32) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:292:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(broadcast)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:276:41: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
EXPOSE_FUNCTION_ARGS_2(quad_##METAL_OP) \
^
program_source:224:38: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
#define EXPOSE_FUNCTION_ARGS_2(EXPR) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:292:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(broadcast)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:276:41: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
EXPOSE_FUNCTION_ARGS_2(quad_##METAL_OP) \
^
program_source:225:51: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
EXPOSE_FUNCTION_OVERLOAD_ARGS_2(EXPR, int, s.i32) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:292:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(broadcast)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:276:41: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
EXPOSE_FUNCTION_ARGS_2(quad_##METAL_OP) \
^
program_source:226:52: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
EXPOSE_FUNCTION_OVERLOAD_ARGS_2(EXPR, uint, u.i32) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:293:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(broadcast_first)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:263:44: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
#define DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:217:40: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
#define EXPOSE_FUNCTION_I_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:293:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(broadcast_first)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:263:44: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
#define DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:218:51: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
EXPOSE_FUNCTION_OVERLOAD_ARGS_1(EXPR, int, s.i32) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:293:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(broadcast_first)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:264:43: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
EXPOSE_FUNCTION_I_ARGS_1(quad_##METAL_OP) \
^
program_source:217:40: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
#define EXPOSE_FUNCTION_I_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:293:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(broadcast_first)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:271:42: note: expanded from macro 'DECLARE_REDUCTION_BASE'
#define DECLARE_REDUCTION_BASE(METAL_OP) \
^
program_source:264:43: note: expanded from macro '\
DECLARE_I_REDUCTION_BASE'
EXPOSE_FUNCTION_I_ARGS_1(quad_##METAL_OP) \
^
program_source:218:51: note: expanded from macro '\
EXPOSE_FUNCTION_I_ARGS_1'
EXPOSE_FUNCTION_OVERLOAD_ARGS_1(EXPR, int, s.i32) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:293:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(broadcast_first)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:272:36: note: expanded from macro 'DECLARE_REDUCTION_BASE'
DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:267:44: note: expanded from macro '\
DECLARE_F_REDUCTION_BASE'
#define DECLARE_F_REDUCTION_BASE(METAL_OP) \
^
program_source:221:40: note: expanded from macro '\
EXPOSE_FUNCTION_F_ARGS_1'
#define EXPOSE_FUNCTION_F_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:293:1: error: illegal string literal in 'asm'
DECLARE_REDUCTION_BASE(broadcast_first)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:272:36: note: expanded from macro 'DECLARE_REDUCTION_BASE'
DECLARE_I_REDUCTION_BASE(METAL_OP) \
^
program_source:268:43: note: expanded from macro '\
DECLARE_F_REDUCTION_BASE'
EXPOSE_FUNCTION_F_ARGS_1(quad_##METAL_OP) \
^
program_source:221:40: note: expanded from macro '\
EXPOSE_FUNCTION_F_ARGS_1'
#define EXPOSE_FUNCTION_F_ARGS_1(EXPR) \
^
program_source:164:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_1'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:295:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:275:40: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
#define DECLARE_SHUFFLE_BASE(METAL_OP) \
^
program_source:224:38: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
#define EXPOSE_FUNCTION_ARGS_2(EXPR) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:295:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:275:40: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
#define DECLARE_SHUFFLE_BASE(METAL_OP) \
^
program_source:225:51: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
EXPOSE_FUNCTION_OVERLOAD_ARGS_2(EXPR, int, s.i32) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:295:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:275:40: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
#define DECLARE_SHUFFLE_BASE(METAL_OP) \
^
program_source:226:52: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
EXPOSE_FUNCTION_OVERLOAD_ARGS_2(EXPR, uint, u.i32) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:295:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:276:41: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
EXPOSE_FUNCTION_ARGS_2(quad_##METAL_OP) \
^
program_source:224:38: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
#define EXPOSE_FUNCTION_ARGS_2(EXPR) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:295:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:276:41: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
EXPOSE_FUNCTION_ARGS_2(quad_##METAL_OP) \
^
program_source:225:51: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
EXPOSE_FUNCTION_OVERLOAD_ARGS_2(EXPR, int, s.i32) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:295:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:276:41: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
EXPOSE_FUNCTION_ARGS_2(quad_##METAL_OP) \
^
program_source:226:52: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
EXPOSE_FUNCTION_OVERLOAD_ARGS_2(EXPR, uint, u.i32) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:296:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle_xor)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:275:40: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
#define DECLARE_SHUFFLE_BASE(METAL_OP) \
^
program_source:224:38: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
#define EXPOSE_FUNCTION_ARGS_2(EXPR) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:296:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle_xor)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:275:40: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
#define DECLARE_SHUFFLE_BASE(METAL_OP) \
^
program_source:225:51: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
EXPOSE_FUNCTION_OVERLOAD_ARGS_2(EXPR, int, s.i32) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:296:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle_xor)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:275:40: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
#define DECLARE_SHUFFLE_BASE(METAL_OP) \
^
program_source:226:52: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
EXPOSE_FUNCTION_OVERLOAD_ARGS_2(EXPR, uint, u.i32) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:296:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle_xor)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:276:41: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
EXPOSE_FUNCTION_ARGS_2(quad_##METAL_OP) \
^
program_source:224:38: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
#define EXPOSE_FUNCTION_ARGS_2(EXPR) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:296:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle_xor)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:276:41: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
EXPOSE_FUNCTION_ARGS_2(quad_##METAL_OP) \
^
program_source:225:51: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
EXPOSE_FUNCTION_OVERLOAD_ARGS_2(EXPR, int, s.i32) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:296:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle_xor)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:276:41: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
EXPOSE_FUNCTION_ARGS_2(quad_##METAL_OP) \
^
program_source:226:52: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
EXPOSE_FUNCTION_OVERLOAD_ARGS_2(EXPR, uint, u.i32) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:297:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle_up)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:275:40: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
#define DECLARE_SHUFFLE_BASE(METAL_OP) \
^
program_source:224:38: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
#define EXPOSE_FUNCTION_ARGS_2(EXPR) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:297:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle_up)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:275:40: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
#define DECLARE_SHUFFLE_BASE(METAL_OP) \
^
program_source:225:51: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
EXPOSE_FUNCTION_OVERLOAD_ARGS_2(EXPR, int, s.i32) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:297:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle_up)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:275:40: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
#define DECLARE_SHUFFLE_BASE(METAL_OP) \
^
program_source:226:52: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
EXPOSE_FUNCTION_OVERLOAD_ARGS_2(EXPR, uint, u.i32) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:297:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle_up)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:276:41: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
EXPOSE_FUNCTION_ARGS_2(quad_##METAL_OP) \
^
program_source:224:38: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
#define EXPOSE_FUNCTION_ARGS_2(EXPR) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:297:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle_up)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:276:41: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
EXPOSE_FUNCTION_ARGS_2(quad_##METAL_OP) \
^
program_source:225:51: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
EXPOSE_FUNCTION_OVERLOAD_ARGS_2(EXPR, int, s.i32) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:297:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle_up)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:276:41: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
EXPOSE_FUNCTION_ARGS_2(quad_##METAL_OP) \
^
program_source:226:52: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
EXPOSE_FUNCTION_OVERLOAD_ARGS_2(EXPR, uint, u.i32) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:298:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle_down)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:275:40: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
#define DECLARE_SHUFFLE_BASE(METAL_OP) \
^
program_source:224:38: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
#define EXPOSE_FUNCTION_ARGS_2(EXPR) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:298:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle_down)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:275:40: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
#define DECLARE_SHUFFLE_BASE(METAL_OP) \
^
program_source:225:51: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
EXPOSE_FUNCTION_OVERLOAD_ARGS_2(EXPR, int, s.i32) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:298:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle_down)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:275:40: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
#define DECLARE_SHUFFLE_BASE(METAL_OP) \
^
program_source:226:52: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
EXPOSE_FUNCTION_OVERLOAD_ARGS_2(EXPR, uint, u.i32) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:298:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle_down)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:276:41: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
EXPOSE_FUNCTION_ARGS_2(quad_##METAL_OP) \
^
program_source:224:38: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
#define EXPOSE_FUNCTION_ARGS_2(EXPR) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:298:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle_down)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:276:41: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
EXPOSE_FUNCTION_ARGS_2(quad_##METAL_OP) \
^
program_source:225:51: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
EXPOSE_FUNCTION_OVERLOAD_ARGS_2(EXPR, int, s.i32) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:298:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle_down)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:276:41: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
EXPOSE_FUNCTION_ARGS_2(quad_##METAL_OP) \
^
program_source:226:52: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
EXPOSE_FUNCTION_OVERLOAD_ARGS_2(EXPR, uint, u.i32) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:299:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle_rotate_up)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:275:40: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
#define DECLARE_SHUFFLE_BASE(METAL_OP) \
^
program_source:224:38: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
#define EXPOSE_FUNCTION_ARGS_2(EXPR) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:299:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle_rotate_up)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:275:40: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
#define DECLARE_SHUFFLE_BASE(METAL_OP) \
^
program_source:225:51: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
EXPOSE_FUNCTION_OVERLOAD_ARGS_2(EXPR, int, s.i32) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:299:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle_rotate_up)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:275:40: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
#define DECLARE_SHUFFLE_BASE(METAL_OP) \
^
program_source:226:52: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
EXPOSE_FUNCTION_OVERLOAD_ARGS_2(EXPR, uint, u.i32) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:299:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle_rotate_up)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:276:41: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
EXPOSE_FUNCTION_ARGS_2(quad_##METAL_OP) \
^
program_source:224:38: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
#define EXPOSE_FUNCTION_ARGS_2(EXPR) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:299:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle_rotate_up)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:276:41: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
EXPOSE_FUNCTION_ARGS_2(quad_##METAL_OP) \
^
program_source:225:51: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
EXPOSE_FUNCTION_OVERLOAD_ARGS_2(EXPR, int, s.i32) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:299:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle_rotate_up)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:276:41: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
EXPOSE_FUNCTION_ARGS_2(quad_##METAL_OP) \
^
program_source:226:52: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
EXPOSE_FUNCTION_OVERLOAD_ARGS_2(EXPR, uint, u.i32) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:300:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle_rotate_down)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:275:40: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
#define DECLARE_SHUFFLE_BASE(METAL_OP) \
^
program_source:224:38: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
#define EXPOSE_FUNCTION_ARGS_2(EXPR) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:300:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle_rotate_down)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:275:40: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
#define DECLARE_SHUFFLE_BASE(METAL_OP) \
^
program_source:225:51: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
EXPOSE_FUNCTION_OVERLOAD_ARGS_2(EXPR, int, s.i32) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:300:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle_rotate_down)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:275:40: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
#define DECLARE_SHUFFLE_BASE(METAL_OP) \
^
program_source:226:52: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
EXPOSE_FUNCTION_OVERLOAD_ARGS_2(EXPR, uint, u.i32) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:300:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle_rotate_down)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:276:41: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
EXPOSE_FUNCTION_ARGS_2(quad_##METAL_OP) \
^
program_source:224:38: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
#define EXPOSE_FUNCTION_ARGS_2(EXPR) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:300:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle_rotate_down)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:276:41: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
EXPOSE_FUNCTION_ARGS_2(quad_##METAL_OP) \
^
program_source:225:51: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
EXPOSE_FUNCTION_OVERLOAD_ARGS_2(EXPR, int, s.i32) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:300:1: error: illegal string literal in 'asm'
DECLARE_SHUFFLE_BASE(shuffle_rotate_down)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:276:41: note: expanded from macro 'DECLARE_SHUFFLE_BASE'
EXPOSE_FUNCTION_ARGS_2(quad_##METAL_OP) \
^
program_source:226:52: note: expanded from macro '\
EXPOSE_FUNCTION_ARGS_2'
EXPOSE_FUNCTION_OVERLOAD_ARGS_2(EXPR, uint, u.i32) \
^
program_source:168:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_2'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:302:1: error: illegal string literal in 'asm'
EXPOSE_FUNCTION_I_ARGS_3(ctz)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:229:40: note: expanded from macro 'EXPOSE_FUNCTION_I_ARGS_3'
#define EXPOSE_FUNCTION_I_ARGS_3(EXPR) \
^
program_source:172:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_3'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:302:1: error: implicit declaration of function '___metal_ctz'
is invalid in OpenCL
program_source:229:40: note: expanded from macro 'EXPOSE_FUNCTION_I_ARGS_3'
#define EXPOSE_FUNCTION_I_ARGS_3(EXPR) \
^
program_source:175:10: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_3'
return ___metal_##EXPR(x, false); \
^
:12:1: note: expanded from here
___metal_ctz
^
program_source:302:1: error: illegal string literal in 'asm'
EXPOSE_FUNCTION_I_ARGS_3(ctz)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:230:49: note: expanded from macro 'EXPOSE_FUNCTION_I_ARGS_3'
EXPOSE_FUNCTION_OVERLOAD_ARGS_3(EXPR, int, i32) \
^
program_source:172:9: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_3'
__asm("air." #EXPR "." #AIR_TYPE); \
^~~~~~~~~~~~~~~~~~~~~~~~~~
program_source:302:1: error: implicit declaration of function '___metal_ctz'
is invalid in OpenCL
program_source:230:49: note: expanded from macro 'EXPOSE_FUNCTION_I_ARGS_3'
EXPOSE_FUNCTION_OVERLOAD_ARGS_3(EXPR, int, i32) \
^
program_source:175:10: note: expanded from macro '\
EXPOSE_FUNCTION_OVERLOAD_ARGS_3'
return ___metal_##EXPR(x, false); \
^
:16:1: note: expanded from here
___metal_ctz
^
program_source:317:1: error: implicit declaration of function 'simd_sum' is
invalid in OpenCL
DECLARE_REDUCTION_UNIFORM(sum, reduce_add)
^
program_source:310:56: note: expanded from macro 'DECLARE_REDUCTION_UNIFORM'
#define DECLARE_REDUCTION_UNIFORM(METAL_OP, OPENCL_OP) \
^
program_source:305:26: note: expanded from macro '\
DECLARE_I_REDUCTION_UNIFORM'
BRIDGE_FUNCTION_I_ARGS_1(simd_##METAL_OP, sub_group_##OPENCL_OP) \
^
:17:1: note: expanded from here
simd_sum
^
program_source:317:1: error: implicit declaration of function 'simd_sum' is
invalid in OpenCL
program_source:310:56: note: expanded from macro 'DECLARE_REDUCTION_UNIFORM'
#define DECLARE_REDUCTION_UNIFORM(METAL_OP, OPENCL_OP) \
^
program_source:305:26: note: expanded from macro '\
DECLARE_I_REDUCTION_UNIFORM'
BRIDGE_FUNCTION_I_ARGS_1(simd_##METAL_OP, sub_group_##OPENCL_OP) \
^
:17:1: note: expanded from here
simd_sum
^
program_source:317:1: error: implicit declaration of function 'simd_sum' is
invalid in OpenCL
program_source:311:50: note: expanded from macro 'DECLARE_REDUCTION_UNIFORM'
DECLARE_I_REDUCTION_UNIFORM(METAL_OP, OPENCL_OP) \
^
program_source:308:26: note: expanded from macro '\
DECLARE_F_REDUCTION_UNIFORM'
BRIDGE_FUNCTION_F_ARGS_1(simd_##METAL_OP, sub_group_##OPENCL_OP) \
^
:19:1: note: expanded from here
simd_sum
^
program_source:318:1: error: implicit declaration of function
'simd_prefix_inclusive_sum' is invalid in OpenCL
DECLARE_REDUCTION_UNIFORM(prefix_inclusive_sum, scan_inclusive_add)
^
program_source:310:56: note: expanded from macro 'DECLARE_REDUCTION_UNIFORM'
#define DECLARE_REDUCTION_UNIFORM(METAL_OP, OPENCL_OP) \
^
program_source:305:26: note: expanded from macro '\
DECLARE_I_REDUCTION_UNIFORM'
BRIDGE_FUNCTION_I_ARGS_1(simd_##METAL_OP, sub_group_##OPENCL_OP) \
^
:21:1: note: expanded from here
simd_prefix_inclusive_sum
^
program_source:318:1: error: implicit declaration of function
'simd_prefix_inclusive_sum' is invalid in OpenCL
program_source:310:56: note: expanded from macro 'DECLARE_REDUCTION_UNIFORM'
#define DECLARE_REDUCTION_UNIFORM(METAL_OP, OPENCL_OP) \
^
program_source:305:26: note: expanded from macro '\
DECLARE_I_REDUCTION_UNIFORM'
BRIDGE_FUNCTION_I_ARGS_1(simd_##METAL_OP, sub_group_##OPENCL_OP) \
^
:21:1: note: expanded from here
simd_prefix_inclusive_sum
^
program_source:318:1: error: implicit declaration of function
'simd_prefix_inclusive_sum' is invalid in OpenCL
program_source:311:50: note: expanded from macro 'DECLARE_REDUCTION_UNIFORM'
DECLARE_I_REDUCTION_UNIFORM(METAL_OP, OPENCL_OP) \
^
program_source:308:26: note: expanded from macro '\
DECLARE_F_REDUCTION_UNIFORM'
BRIDGE_FUNCTION_F_ARGS_1(simd_##METAL_OP, sub_group_##OPENCL_OP) \
^
:23:1: note: expanded from here
simd_prefix_inclusive_sum
^
program_source:319:1: error: implicit declaration of function
'simd_prefix_exclusive_sum' is invalid in OpenCL
DECLARE_REDUCTION_UNIFORM(prefix_exclusive_sum, scan_exclusive_add)
^
program_source:310:56: note: expanded from macro 'DECLARE_REDUCTION_UNIFORM'
#define DECLARE_REDUCTION_UNIFORM(METAL_OP, OPENCL_OP) \
^
program_source:305:26: note: expanded from macro '\
DECLARE_I_REDUCTION_UNIFORM'
BRIDGE_FUNCTION_I_ARGS_1(simd_##METAL_OP, sub_group_##OPENCL_OP) \
^
:25:1: note: expanded from here
simd_prefix_exclusive_sum
^
program_source:319:1: error: implicit declaration of function
'simd_prefix_exclusive_sum' is invalid in OpenCL
program_source:310:56: note: expanded from macro 'DECLARE_REDUCTION_UNIFORM'
#define DECLARE_REDUCTION_UNIFORM(METAL_OP, OPENCL_OP) \
^
program_source:305:26: note: expanded from macro '\
DECLARE_I_REDUCTION_UNIFORM'
BRIDGE_FUNCTION_I_ARGS_1(simd_##METAL_OP, sub_group_##OPENCL_OP) \
^
:25:1: note: expanded from here
simd_prefix_exclusive_sum
^
program_source:319:1: error: implicit declaration of function
'simd_prefix_exclusive_sum' is invalid in OpenCL
program_source:311:50: note: expanded from macro 'DECLARE_REDUCTION_UNIFORM'
DECLARE_I_REDUCTION_UNIFORM(METAL_OP, OPENCL_OP) \
^
program_source:308:26: note: expanded from macro '\
DECLARE_F_REDUCTION_UNIFORM'
BRIDGE_FUNCTION_F_ARGS_1(simd_##METAL_OP, sub_group_##OPENCL_OP) \
^
:27:1: note: expanded from here
OpenGL version: 4.1 Metal - 90.5
OpenGL renderer: Apple M1
OpenGL vendor: Apple
Python: 3.11.2
Locale: en_US.UTF-8
Qt version: PyQt6 6.3.1, Qt 6.3.1
Qt runtime version: 6.3.2
Qt platform: cocoa
Hardware:
Hardware Overview:
Model Name: MacBook Air
Model Identifier: MacBookAir10,1
Model Number: Z125000DLLL/A
Chip: Apple M1
Total Number of Cores: 8 (4 Performance and 4 Efficiency)
Memory: 16 GB
System Firmware Version: 18000.120.36
OS Loader Version: 18000.120.36
Software:
System Software Overview:
System Version: macOS 26.5.1 (25F80)
Kernel Version: Darwin 25.5.0
Time since boot: 10 days, 4 hours, 59 minutes
Graphics/Displays:
Apple M1:
Chipset Model: Apple M1
Type: GPU
Bus: Built-In
Total Number of Cores: 8
Vendor: Apple (0x106b)
Metal Support: Metal 4
Displays:
PB328:
Resolution: 2560 x 1440 (QHD/WQHD - Wide Quad High Definition)
UI Looks like: 2560 x 1440 @ 60.00Hz
Main Display: Yes
Mirror: On
Mirror Status: Master Mirror
Online: Yes
Rotation: Supported
Color LCD:
Display Type: Built-In Retina LCD
Resolution: 2560 x 1600 Retina
Mirror: On
Mirror Status: Hardware Mirror
Online: Yes
Automatically Adjust Brightness: Yes
Connection Type: Internal
Installed Packages:
alabaster: 0.7.16
appdirs: 1.4.4
appnope: 0.1.3
asttokens: 2.4.1
Babel: 2.14.0
backcall: 0.2.0
beautifulsoup4: 4.11.2
blockdiag: 3.0.0
blosc2: 2.0.0
build: 0.10.0
certifi: 2022.12.7
cftime: 1.6.3
charset-normalizer: 3.3.2
ChimeraX-AddCharge: 1.5.13
ChimeraX-AddH: 2.2.5
ChimeraX-AlignmentAlgorithms: 2.0.1
ChimeraX-AlignmentHdrs: 3.4.1
ChimeraX-AlignmentMatrices: 2.1
ChimeraX-Alignments: 2.12.2
ChimeraX-AlphaFold: 1.0
ChimeraX-AltlocExplorer: 1.1.1
ChimeraX-AmberInfo: 1.0
ChimeraX-Arrays: 1.1
ChimeraX-Atomic: 1.49.1
ChimeraX-AtomicLibrary: 12.1.5
ChimeraX-AtomSearch: 2.0.1
ChimeraX-AxesPlanes: 2.3.2
ChimeraX-BasicActions: 1.1.2
ChimeraX-BILD: 1.0
ChimeraX-BlastProtein: 2.1.2
ChimeraX-BondRot: 2.0.4
ChimeraX-BugReporter: 1.0.1
ChimeraX-BuildStructure: 2.10.5
ChimeraX-Bumps: 1.0
ChimeraX-BundleBuilder: 1.2.2
ChimeraX-ButtonPanel: 1.0.1
ChimeraX-CageBuilder: 1.0.1
ChimeraX-CellPack: 1.0
ChimeraX-Centroids: 1.3.2
ChimeraX-ChangeChains: 1.1
ChimeraX-CheckWaters: 1.3.2
ChimeraX-ChemGroup: 2.0.1
ChimeraX-Clashes: 2.2.4
ChimeraX-Clipper: 0.22.4
ChimeraX-ColorActions: 1.0.3
ChimeraX-ColorGlobe: 1.0
ChimeraX-ColorKey: 1.5.5
ChimeraX-CommandLine: 1.2.5
ChimeraX-ConnectStructure: 2.0.1
ChimeraX-Contacts: 1.0.1
ChimeraX-Core: 1.7.1
ChimeraX-CoreFormats: 1.2
ChimeraX-coulombic: 1.4.2
ChimeraX-Crosslinks: 1.0
ChimeraX-Crystal: 1.0
ChimeraX-CrystalContacts: 1.0.1
ChimeraX-DataFormats: 1.2.3
ChimeraX-Dicom: 1.2
ChimeraX-DistMonitor: 1.4
ChimeraX-DockPrep: 1.1.3
ChimeraX-Dssp: 2.0
ChimeraX-EMDB-SFF: 1.0
ChimeraX-ESMFold: 1.0
ChimeraX-FileHistory: 1.0.1
ChimeraX-FunctionKey: 1.0.1
ChimeraX-Geometry: 1.3
ChimeraX-gltf: 1.0
ChimeraX-Graphics: 1.1.1
ChimeraX-Hbonds: 2.4
ChimeraX-Help: 1.2.2
ChimeraX-HKCage: 1.3
ChimeraX-IHM: 1.1
ChimeraX-ImageFormats: 1.2
ChimeraX-IMOD: 1.0
ChimeraX-IO: 1.0.1
ChimeraX-ISOLDE: 1.7.1
ChimeraX-ItemsInspection: 1.0.1
ChimeraX-IUPAC: 1.0
ChimeraX-Label: 1.1.8
ChimeraX-ListInfo: 1.2.2
ChimeraX-Log: 1.1.6
ChimeraX-LookingGlass: 1.1
ChimeraX-Maestro: 1.9.1
ChimeraX-Map: 1.1.4
ChimeraX-MapData: 2.0
ChimeraX-MapEraser: 1.0.1
ChimeraX-MapFilter: 2.0.1
ChimeraX-MapFit: 2.0
ChimeraX-MapSeries: 2.1.1
ChimeraX-Markers: 1.0.1
ChimeraX-Mask: 1.0.2
ChimeraX-MatchMaker: 2.1.2
ChimeraX-MCopy: 1.0
ChimeraX-MDcrds: 2.6.1
ChimeraX-MedicalToolbar: 1.0.2
ChimeraX-Meeting: 1.0.1
ChimeraX-MLP: 1.1.1
ChimeraX-mmCIF: 2.12.1
ChimeraX-MMTF: 2.2
ChimeraX-Modeller: 1.5.14
ChimeraX-ModelPanel: 1.4
ChimeraX-ModelSeries: 1.0.1
ChimeraX-Mol2: 2.0.3
ChimeraX-Mole: 1.0
ChimeraX-Morph: 1.0.2
ChimeraX-MouseModes: 1.2
ChimeraX-Movie: 1.0
ChimeraX-Neuron: 1.0
ChimeraX-Nifti: 1.1
ChimeraX-NRRD: 1.1
ChimeraX-Nucleotides: 2.0.3
ChimeraX-OpenCommand: 1.13.1
ChimeraX-PDB: 2.7.3
ChimeraX-PDBBio: 1.0.1
ChimeraX-PDBImages: 1.2
ChimeraX-PDBLibrary: 1.0.4
ChimeraX-PDBMatrices: 1.0
ChimeraX-PickBlobs: 1.0.1
ChimeraX-Positions: 1.0
ChimeraX-PresetMgr: 1.1
ChimeraX-PubChem: 2.1
ChimeraX-ReadPbonds: 1.0.1
ChimeraX-Registration: 1.1.2
ChimeraX-RemoteControl: 1.0
ChimeraX-RenderByAttr: 1.1
ChimeraX-RenumberResidues: 1.1
ChimeraX-ResidueFit: 1.0.1
ChimeraX-RestServer: 1.2
ChimeraX-RNALayout: 1.0
ChimeraX-RotamerLibMgr: 4.0
ChimeraX-RotamerLibsDunbrack: 2.0
ChimeraX-RotamerLibsDynameomics: 2.0
ChimeraX-RotamerLibsRichardson: 2.0
ChimeraX-SaveCommand: 1.5.1
ChimeraX-SchemeMgr: 1.0
ChimeraX-SDF: 2.0.2
ChimeraX-Segger: 1.0
ChimeraX-Segment: 1.0.1
ChimeraX-SelInspector: 1.0
ChimeraX-SeqView: 2.11
ChimeraX-Shape: 1.0.1
ChimeraX-Shell: 1.0.1
ChimeraX-Shortcuts: 1.1.1
ChimeraX-ShowSequences: 1.0.2
ChimeraX-SideView: 1.0.1
ChimeraX-Smiles: 2.1.2
ChimeraX-SmoothLines: 1.0
ChimeraX-SpaceNavigator: 1.0
ChimeraX-StdCommands: 1.12.4
ChimeraX-STL: 1.0.1
ChimeraX-Storm: 1.0
ChimeraX-StructMeasure: 1.1.2
ChimeraX-Struts: 1.0.1
ChimeraX-Surface: 1.0.1
ChimeraX-SwapAA: 2.0.1
ChimeraX-SwapRes: 2.2.2
ChimeraX-TapeMeasure: 1.0
ChimeraX-TaskManager: 1.0
ChimeraX-Test: 1.0
ChimeraX-Toolbar: 1.1.2
ChimeraX-ToolshedUtils: 1.2.4
ChimeraX-Topography: 1.0
ChimeraX-ToQuest: 1.0
ChimeraX-Tug: 1.0.1
ChimeraX-UI: 1.33.3
ChimeraX-uniprot: 2.3
ChimeraX-UnitCell: 1.0.1
ChimeraX-ViewDockX: 1.3.2
ChimeraX-VIPERdb: 1.0
ChimeraX-Vive: 1.1
ChimeraX-VolumeMenu: 1.0.1
ChimeraX-vrml: 1.0
ChimeraX-VTK: 1.0
ChimeraX-WavefrontOBJ: 1.0
ChimeraX-WebCam: 1.0.2
ChimeraX-WebServices: 1.1.3
ChimeraX-Zone: 1.0.1
colorama: 0.4.6
comm: 0.2.1
contourpy: 1.2.0
cxservices: 1.2.2
cycler: 0.12.1
Cython: 0.29.33
debugpy: 1.8.0
decorator: 5.1.1
docutils: 0.19
executing: 2.0.1
filelock: 3.9.0
fonttools: 4.47.2
funcparserlib: 2.0.0a0
glfw: 2.6.4
grako: 3.16.5
h5py: 3.10.0
html2text: 2020.1.16
idna: 3.6
ihm: 0.38
imagecodecs: 2023.9.18
imagesize: 1.4.1
ipykernel: 6.23.2
ipython: 8.14.0
ipython-genutils: 0.2.0
ipywidgets: 8.1.1
jedi: 0.18.2
Jinja2: 3.1.2
jupyter-client: 8.2.0
jupyter-core: 5.7.1
jupyterlab-widgets: 3.0.9
kiwisolver: 1.4.5
line-profiler: 4.0.2
lxml: 4.9.2
lz4: 4.3.2
MarkupSafe: 2.1.4
matplotlib: 3.7.2
matplotlib-inline: 0.1.6
MolecularDynamicsViewer: 1.6
msgpack: 1.0.4
nest-asyncio: 1.6.0
netCDF4: 1.6.2
networkx: 3.1
nibabel: 5.0.1
nptyping: 2.5.0
numexpr: 2.8.8
numpy: 1.25.1
openvr: 1.23.701
packaging: 21.3
ParmEd: 3.4.3
parso: 0.8.3
pep517: 0.13.0
pexpect: 4.9.0
pickleshare: 0.7.5
pillow: 10.2.0
pip: 23.0
pkginfo: 1.9.6
platformdirs: 4.1.0
prompt-toolkit: 3.0.43
psutil: 5.9.5
ptyprocess: 0.7.0
pure-eval: 0.2.2
py-cpuinfo: 9.0.0
pycollada: 0.7.2
pydicom: 2.3.0
Pygments: 2.16.1
pynrrd: 1.0.0
PyOpenGL: 3.1.7
PyOpenGL-accelerate: 3.1.7
pyopenxr: 1.0.2801
pyparsing: 3.0.9
pyproject-hooks: 1.0.0
PyQt6-commercial: 6.3.1
PyQt6-Qt6: 6.3.2
PyQt6-sip: 13.4.0
PyQt6-WebEngine-commercial: 6.3.1
PyQt6-WebEngine-Qt6: 6.3.2
python-dateutil: 2.8.2
pytz: 2023.3.post1
pyzmq: 25.1.2
qtconsole: 5.4.3
QtPy: 2.4.1
RandomWords: 0.4.0
requests: 2.31.0
scipy: 1.11.1
setuptools: 67.4.0
setuptools-scm: 7.0.5
sfftk-rw: 0.7.3
six: 1.16.0
snowballstemmer: 2.2.0
sortedcontainers: 2.4.0
soupsieve: 2.5
sphinx: 6.1.3
sphinx-autodoc-typehints: 1.22
sphinxcontrib-applehelp: 1.0.8
sphinxcontrib-blockdiag: 3.0.0
sphinxcontrib-devhelp: 1.0.6
sphinxcontrib-htmlhelp: 2.0.5
sphinxcontrib-jsmath: 1.0.1
sphinxcontrib-qthelp: 1.0.7
sphinxcontrib-serializinghtml: 1.1.10
stack-data: 0.6.3
superqt: 0.5.0
tables: 3.8.0
tcia-utils: 1.5.1
tifffile: 2023.7.18
tinyarray: 1.2.4
tomli: 2.0.1
tornado: 6.4
traitlets: 5.9.0
typing-extensions: 4.9.0
tzdata: 2023.4
urllib3: 2.1.0
wcwidth: 0.2.13
webcolors: 1.12
wheel: 0.38.4
wheel-filename: 1.4.1
widgetsnbextension: 4.0.9
Change History (2)
comment:1 by , 2 weeks ago
| Component: | Unassigned → Third Party |
|---|---|
| Description: | modified (diff) |
| Owner: | set to |
| Platform: | → all |
| Project: | → ChimeraX |
| Status: | new → assigned |
| Summary: | ChimeraX bug report submission → isolde sim start: OpenMMException: Error compiling kernel |
comment:2 by , 2 weeks ago
You're using a *very* old version of ChimeraX and ISOLDE. The error you're running into is because the version of OpenMM shipped with ChimeraX 1.7 is no longer compatible with the more recent Apple compiler standards. Update to ChimeraX 1.12 and you should be fine. Best, Tristan On Mon, Jul 6, 2026 at 7:06 PM ChimeraX <ChimeraX-bugs-admin@cgl.ucsf.edu> wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >
Note:
See TracTickets
for help on using tickets.
Reported by Shahbaz