+/* If many embeddedice_write_reg() follow eachother, then the >1 invocations can be this faster version of
+ * embeddedice_write_reg
+ */
+static __inline__ void embeddedice_write_reg_inner( jtag_tap_t *tap, int reg_addr, u32 value)
+{
+ static const int embeddedice_num_bits[]={32,5,1};
+ u32 values[3];
+
+ values[0]=value;
+ values[1]=reg_addr;
+ values[2]=1;
+
+ jtag_add_dr_out( tap,
+ 3,
+ embeddedice_num_bits,
+ values,
+ jtag_get_end_state());
+}
+
+void embeddedice_write_dcc(jtag_tap_t *tap, int reg_addr, u8 *buffer, int little, int count);
+